.page-module__tgrM_W__container{max-width:var(--container-max-width);padding:var(--space-6) var(--space-8);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.page-module__tgrM_W__backLink{align-items:center;gap:var(--space-2);color:var(--primary-1);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold);padding-left:calc(var(--title-padding) + 1rem);background:0 0;border:none;display:inline-flex}.page-module__tgrM_W__headerCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-6);justify-content:space-between;gap:var(--space-6);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;display:flex}.page-module__tgrM_W__headerCard span{font-size:var(--text-xs)}.page-module__tgrM_W__headerMain{gap:var(--space-4);display:flex}.page-module__tgrM_W__companyTitleRow{align-items:center;gap:var(--space-2);display:flex}.page-module__tgrM_W__companyName{font-size:var(--text-sm);color:var(--gray-500);font-weight:600}.page-module__tgrM_W__verifiedTag{background:var(--primary-50);color:var(--primary-700);border:1px solid var(--primary-200);font-size:var(--text-xs);border-radius:var(--radius-md);align-items:center;gap:.25rem;padding:.2rem .5rem;display:inline-flex}.page-module__tgrM_W__title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--primary-900)}.page-module__tgrM_W__metaRow{gap:var(--space-4);font-size:var(--text-sm);color:var(--gray-500);flex-wrap:wrap;display:flex}.page-module__tgrM_W__metaRow span{align-items:center;gap:var(--space-1);display:inline-flex}.page-module__tgrM_W__salaryBox{gap:var(--space-1);flex-direction:column;display:flex}.page-module__tgrM_W__salaryLabel{font-size:var(--text-xs);color:var(--gray-500);text-transform:uppercase}.page-module__tgrM_W__salaryValue{font-size:var(--text-base);color:var(--success);font-weight:700}.page-module__tgrM_W__truncatedDesc{font-size:var(--text-sm);color:var(--gray-600);background:var(--gray-50);border-radius:6px;padding:.5rem;line-height:1.5}.page-module__tgrM_W__statsRow{gap:var(--space-4);font-size:var(--text-sm);color:var(--gray-600);flex-wrap:wrap;display:flex}.page-module__tgrM_W__featuredBadge{color:#b45309;font-size:var(--text-xs);border-radius:var(--radius-md);text-transform:uppercase;background:#fef3c7;border:1px solid #fde68a;padding:.2rem .5rem;font-weight:700}.page-module__tgrM_W__sectionHeader{justify-content:space-between;align-items:center;display:flex}.page-module__tgrM_W__sectionTitle{font-size:var(--text-base);color:var(--primary-900);font-weight:700}.page-module__tgrM_W__chipRow{gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.page-module__tgrM_W__chip{border:1px solid var(--gray-200);color:var(--gray-600);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9999px}.page-module__tgrM_W__activeChip{background:var(--primary-50);border-color:var(--primary-600);color:var(--primary-900)}.page-module__tgrM_W__list{gap:var(--space-3);flex-direction:column;display:flex}.page-module__tgrM_W__applicantRow{border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;background:#fff;flex-direction:row;display:flex}.page-module__tgrM_W__applicantRow:hover{border-color:var(--primary-300)}.page-module__tgrM_W__applicantMain{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__tgrM_W__applicantEmail{font-size:var(--text-xs);color:var(--gray-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__tgrM_W__applicantMetaRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:.25rem;display:flex}.page-module__tgrM_W__applicantDate{font-size:var(--text-xs);color:var(--gray-500);align-items:center;gap:.25rem;display:inline-flex}.page-module__tgrM_W__applicantScoreBlock{min-width:64px;padding-left:var(--space-4);border-left:1px solid var(--gray-100);flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:.25rem;display:flex}.page-module__tgrM_W__applicantScoreLabel{font-size:var(--text-xs);color:var(--gray-500);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.page-module__tgrM_W__applicantNoScore{font-size:var(--text-xs);color:var(--gray-400);white-space:nowrap}.page-module__tgrM_W__name{color:var(--text-primary)}.page-module__tgrM_W__nameRow{align-items:center;gap:var(--space-2);display:inline-flex}.page-module__tgrM_W__newBadgeSm{color:#c2410c;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:lowercase;background:#fff7ed;border:1px solid #fed7aa;border-radius:9999px;padding:.15rem .4rem}.page-module__tgrM_W__statusPill{font-size:var(--text-xs);background:var(--gray-100);color:var(--gray-700);border-radius:9999px;padding:.2rem .5rem;font-weight:700}.page-module__tgrM_W__scorePill{color:#047857;font-size:var(--text-xs);background:#ecfdf5;border-radius:9999px;padding:.2rem .5rem;font-weight:700}.page-module__tgrM_W__emptyState{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;color:var(--gray-500);background:#fff}.page-module__tgrM_W__loadingRow{padding:var(--space-6);justify-content:center;display:flex}@keyframes page-module__tgrM_W__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.page-module__tgrM_W__skeletonBackLink{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:7rem;height:.85rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonBar,.page-module__tgrM_W__skeletonPill,.page-module__tgrM_W__skeletonTextBlock{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonHeaderCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-4);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;display:flex}.page-module__tgrM_W__skeletonHeaderTop{justify-content:space-between;gap:var(--space-6);display:flex}.page-module__tgrM_W__skeletonHeaderLeft{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.page-module__tgrM_W__skeletonCompanyRow{align-items:center;gap:var(--space-2);display:flex}.page-module__tgrM_W__skeletonCompanyName{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:6rem;height:.75rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonVerified{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:3.5rem;height:1.1rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonTitle{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:55%;height:1.25rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonMetaRow{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__tgrM_W__skeletonMeta{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:7rem;height:.75rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonSalaryBox{gap:var(--space-2);flex-direction:column;align-items:flex-end;min-width:8rem;display:flex}.page-module__tgrM_W__skeletonSalaryLabel{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:5rem;height:.65rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonSalaryValue{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:8rem;height:1rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonDesc{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:100%;height:2.5rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonStatsRow{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__tgrM_W__skeletonStat{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:5rem;height:.75rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonSectionTitle{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:8rem;height:1rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonChipRow{gap:var(--space-2);display:flex;overflow:hidden}.page-module__tgrM_W__skeletonChip{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;border-radius:9999px;flex-shrink:0;width:5rem;height:1.5rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonApplicantRow{border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);background:#fff;display:flex}.page-module__tgrM_W__skeletonApplicantLeft{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.page-module__tgrM_W__skeletonApplicantNameRow{align-items:center;gap:var(--space-2);display:flex}.page-module__tgrM_W__skeletonName{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:8rem;height:.9rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonBadge{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;border-radius:9999px;width:2rem;height:1rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonEmail{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:10rem;height:.65rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonApplicantRight{align-items:center;gap:var(--space-2);display:flex}.page-module__tgrM_W__skeletonStatusPill{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;border-radius:9999px;width:4rem;height:1.25rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonScoreCircle{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;width:52px;height:52px;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}.page-module__tgrM_W__skeletonScorePill{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;border-radius:9999px;width:4.5rem;height:1.25rem;animation:1.5s ease-in-out infinite page-module__tgrM_W__shimmer}@media (max-width:480px){.page-module__tgrM_W__applicantScoreBlock{min-width:56px;padding-left:var(--space-3)}.page-module__tgrM_W__applicantEmail{white-space:normal}}@media not (min-width:760px){.page-module__tgrM_W__container{padding:var(--space-6)}.page-module__tgrM_W__headerCard{flex-direction:column}.page-module__tgrM_W__salaryBox{text-align:left}}
.EmployerApplicantModal-module__hC-y_a__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-6);background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.EmployerApplicantModal-module__hC-y_a__card{border-radius:var(--radius-xl);width:100%;max-width:720px;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex;overflow:hidden}.EmployerApplicantModal-module__hC-y_a__header{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--gray-200);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.EmployerApplicantModal-module__hC-y_a__title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--primary-900)}.EmployerApplicantModal-module__hC-y_a__closeBtn{font-size:var(--text-2xl);color:var(--gray-400);cursor:pointer;background:0 0;border:none}.EmployerApplicantModal-module__hC-y_a__body{padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.EmployerApplicantModal-module__hC-y_a__footer{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--gray-200);background:#fff;flex-shrink:0;display:flex}.EmployerApplicantModal-module__hC-y_a__primaryBtn{background:var(--primary-900);color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:var(--space-2);border:none;font-weight:600;display:inline-flex}.EmployerApplicantModal-module__hC-y_a__secondaryBtn{border:1px solid var(--gray-200);color:var(--gray-700);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;background:#fff;font-weight:600}.EmployerApplicantModal-module__hC-y_a__messageSection{gap:var(--space-2);margin-top:var(--space-4);border-top:1px solid var(--gray-200);padding-top:var(--space-4);flex-direction:column;display:flex}.EmployerApplicantModal-module__hC-y_a__messageTitle{font-size:var(--text-sm);color:var(--primary-900);font-weight:700}.EmployerApplicantModal-module__hC-y_a__messageHint{font-size:var(--text-xs);color:var(--gray-500)}.EmployerApplicantModal-module__hC-y_a__messageRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.EmployerApplicantModal-module__hC-y_a__messageLabel{font-size:var(--text-xs);color:var(--gray-700);font-weight:600}.EmployerApplicantModal-module__hC-y_a__messageInput{border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);width:100%}.EmployerApplicantModal-module__hC-y_a__messageTextarea{border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);resize:vertical;width:100%}.EmployerApplicantModal-module__hC-y_a__messageChip{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-full);color:var(--gray-600);cursor:pointer;font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}.EmployerApplicantModal-module__hC-y_a__messageSent{color:var(--primary-700);font-size:var(--text-sm);font-weight:600}
.ResumeViewer-module__bLo5Rq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;padding:var(--space-1);overscroll-behavior:contain;background:#0f172ab3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ResumeViewer-module__bLo5Rq__card{background:var(--gray-100);border-radius:var(--radius-xl);width:min(92vw,900px);height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.ResumeViewer-module__bLo5Rq__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--gray-200);background:#fff;flex-shrink:0;display:flex}.ResumeViewer-module__bLo5Rq__headerTitle{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--primary-900);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ResumeViewer-module__bLo5Rq__headerActions{align-items:center;gap:var(--space-2);display:flex}.ResumeViewer-module__bLo5Rq__zoomGroup{align-items:center;gap:var(--space-1);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:2px;display:flex}.ResumeViewer-module__bLo5Rq__zoomBtn{border:1px solid var(--gray-200);border-radius:var(--radius-sm);cursor:pointer;width:2rem;height:2rem;color:var(--gray-700);background:#fff;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.ResumeViewer-module__bLo5Rq__zoomBtn:hover{background:var(--gray-50)}.ResumeViewer-module__bLo5Rq__zoomBtn:disabled{opacity:.5;cursor:not-allowed}.ResumeViewer-module__bLo5Rq__zoomLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--gray-700);text-align:center;min-width:3rem}.ResumeViewer-module__bLo5Rq__downloadBtn{align-items:center;gap:var(--space-2);background:var(--primary-900);color:#fff;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;border:none;display:inline-flex}.ResumeViewer-module__bLo5Rq__downloadBtn:disabled{opacity:.5;cursor:not-allowed}.ResumeViewer-module__bLo5Rq__closeBtn{color:var(--gray-400);font-size:var(--text-2xl);cursor:pointer;padding:0 var(--space-1);background:0 0;border:none;line-height:1}.ResumeViewer-module__bLo5Rq__closeBtn:hover{color:var(--gray-700)}.ResumeViewer-module__bLo5Rq__scrollArea{touch-action:none;overscroll-behavior:contain;cursor:grab;background:var(--gray-200);scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow-x:hidden}.ResumeViewer-module__bLo5Rq__scrollArea[data-dragging=true]{cursor:grabbing}.ResumeViewer-module__bLo5Rq__zoomWrapper{transform-origin:0 0;-webkit-user-select:none;user-select:none;touch-action:none;width:794px;position:absolute;top:0;left:0}.ResumeViewer-module__bLo5Rq__zoomWrapper *{touch-action:none}.ResumeViewer-module__bLo5Rq__zoomWrapper[data-interacting=true]{will-change:transform}.ResumeViewer-module__bLo5Rq__zoomWrapper img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ResumeViewer-module__bLo5Rq__previewThumbnail{border:1px solid var(--gray-200);border-radius:var(--radius-lg);aspect-ratio:1/1.414;background:#fff;max-height:320px;position:relative;overflow:hidden}.ResumeViewer-module__bLo5Rq__footer{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-top:1px solid var(--gray-200);background:#fff;flex-shrink:0;display:flex}.ResumeViewer-module__bLo5Rq__footerSpacer{flex:1}.ResumeViewer-module__bLo5Rq__toggleBtn{align-items:center;gap:var(--space-2);color:var(--gray-700);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;background:#fff;display:inline-flex}.ResumeViewer-module__bLo5Rq__toggleBtn:hover{background:var(--gray-50)}.ResumeViewer-module__bLo5Rq__toggleBtnActive{border-color:var(--primary-900);color:var(--primary-900)}.ResumeViewer-module__bLo5Rq__spinner{animation:1s linear infinite ResumeViewer-module__bLo5Rq__resumeViewerSpin}@keyframes ResumeViewer-module__bLo5Rq__resumeViewerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ResumeViewer-module__bLo5Rq__simplifiedScroll{min-height:0;padding:var(--space-6);scrollbar-width:thin;touch-action:auto;overscroll-behavior:contain;cursor:default;-webkit-overflow-scrolling:touch;background:#fff;flex:1;overflow:hidden auto}.ResumeViewer-module__bLo5Rq__simplified{max-width:40rem;color:var(--gray-900);-webkit-user-select:text;user-select:text;background:#fff;margin:0 auto}.ResumeViewer-module__bLo5Rq__simplifiedName{font-size:var(--text-2xl);font-weight:var(--font-bold);color:#1a1a1a;text-align:center}.ResumeViewer-module__bLo5Rq__simplifiedJobTitle{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--gray-500);text-align:center;margin-top:var(--space-2)}.ResumeViewer-module__bLo5Rq__simplifiedContact{text-align:center;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--gray-700);line-height:1.6}.ResumeViewer-module__bLo5Rq__simplifiedDivider{border:none;border-top:1px solid var(--gray-200);margin:var(--space-5) 0 var(--space-4) 0}.ResumeViewer-module__bLo5Rq__simplifiedSectionLabel{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primary-900);font-weight:var(--font-bold);border-bottom:1px solid var(--gray-200);padding-bottom:var(--space-2);margin-bottom:var(--space-3)}.ResumeViewer-module__bLo5Rq__simplifiedSummary{font-size:var(--text-sm);color:var(--gray-700);line-height:1.7}.ResumeViewer-module__bLo5Rq__simplifiedEntry{padding-top:var(--space-2);margin-bottom:var(--space-3)}.ResumeViewer-module__bLo5Rq__simplifiedExpHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ResumeViewer-module__bLo5Rq__simplifiedExpRole{font-size:var(--text-sm);font-weight:var(--font-bold);color:#1a1a1a}.ResumeViewer-module__bLo5Rq__simplifiedExpDates{font-size:var(--text-xs);color:var(--gray-500);white-space:nowrap}.ResumeViewer-module__bLo5Rq__simplifiedExpCompany{font-size:var(--text-sm);color:var(--gray-700);font-weight:var(--font-semibold);margin-top:2px}.ResumeViewer-module__bLo5Rq__simplifiedBullet{font-size:var(--text-sm);color:var(--gray-700);padding-left:var(--space-4);margin-top:2px;line-height:1.7;position:relative}.ResumeViewer-module__bLo5Rq__simplifiedBullet:before{content:"•";color:var(--primary-900);font-weight:var(--font-bold);position:absolute;left:0}.ResumeViewer-module__bLo5Rq__simplifiedEduDegree{font-size:var(--text-sm);font-weight:var(--font-bold);color:#1a1a1a}.ResumeViewer-module__bLo5Rq__simplifiedEduDetail{font-size:var(--text-sm);color:var(--gray-500);margin-top:2px}.ResumeViewer-module__bLo5Rq__simplifiedProjectName{font-size:var(--text-sm);font-weight:var(--font-bold);color:#1a1a1a}.ResumeViewer-module__bLo5Rq__simplifiedSkillGroup{margin-bottom:var(--space-2)}.ResumeViewer-module__bLo5Rq__simplifiedSkillCategory{font-weight:var(--font-bold);font-size:var(--text-sm);color:#1a1a1a;margin-top:var(--space-2);margin-bottom:var(--space-1)}.ResumeViewer-module__bLo5Rq__simplifiedSkillList{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.ResumeViewer-module__bLo5Rq__simplifiedSkillItem{font-size:var(--text-sm);color:var(--gray-700)}.ResumeViewer-module__bLo5Rq__simplifiedEmpty{font-size:var(--text-sm);color:var(--gray-500);text-align:center;padding:var(--space-6)}@media (max-width:560px){.ResumeViewer-module__bLo5Rq__header,.ResumeViewer-module__bLo5Rq__footer{padding:var(--space-3) var(--space-4)}.ResumeViewer-module__bLo5Rq__simplifiedScroll{padding:var(--space-4)}}
.ResumeSelector-module__SSOCbq__selectorWrapper{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.ResumeSelector-module__SSOCbq__tabs{gap:var(--space-2);padding:var(--space-1);background:var(--gray-100);border-radius:var(--radius-lg);width:fit-content;display:flex}.ResumeSelector-module__SSOCbq__tab{color:var(--gray-600);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-2);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.ResumeSelector-module__SSOCbq__activeTab{color:var(--primary-1);box-shadow:var(--shadow-sm);background:#fff}.ResumeSelector-module__SSOCbq__tabIcon{width:1rem;height:1rem}.ResumeSelector-module__SSOCbq__selectorContent{width:100%}.ResumeSelector-module__SSOCbq__uploadTab{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ResumeSelector-module__SSOCbq__uploadBox{border:2px dashed var(--gray-300);border-radius:var(--radius-xl);justify-content:center;align-items:center;gap:var(--space-3);cursor:pointer;text-align:center;padding:var(--space-4);transition:border-color .2s,background-color .2s;display:flex}.ResumeSelector-module__SSOCbq__uploadBox.ResumeSelector-module__SSOCbq__processing{pointer-events:none;gap:var(--space-5);flex-direction:column}.ResumeSelector-module__SSOCbq__selectedCard{border-color:var(--primary-1);box-shadow:var(--shadow-sm)}.ResumeSelector-module__SSOCbq__noPreview{padding:var(--space-3);color:var(--gray-500);font-size:var(--text-sm)}.ResumeSelector-module__SSOCbq__uploadBox:hover{border-color:var(--primary-1);background:var(--primary-50)}.ResumeSelector-module__SSOCbq__fileInput{display:none}.ResumeSelector-module__SSOCbq__uploadIcon{width:2rem;height:2rem;color:var(--primary-1)}.ResumeSelector-module__SSOCbq__uploadText{flex-direction:column;display:flex}.ResumeSelector-module__SSOCbq__uploadTitle{color:var(--neutral-700);font-weight:var(--font-bold);font-size:var(--text-sm)}.ResumeSelector-module__SSOCbq__uploadHint{color:var(--gray-500);font-size:var(--text-xs)}.ResumeSelector-module__SSOCbq__spinner{width:1.25rem;height:1.25rem;color:var(--primary-1);animation:1s linear infinite ResumeSelector-module__SSOCbq__spin}.ResumeSelector-module__SSOCbq__error{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--red-50);color:var(--red-700);align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.ResumeSelector-module__SSOCbq__horizontalScroll{gap:var(--space-3);padding:var(--space-2) 0 var(--space-3);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.ResumeSelector-module__SSOCbq__horizontalScroll::-webkit-scrollbar{height:6px}.ResumeSelector-module__SSOCbq__horizontalScroll::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-full)}.ResumeSelector-module__SSOCbq__resumeCard{border:2px solid var(--gray-200);border-radius:var(--radius-lg);cursor:pointer;scroll-snap-align:start;background:#fff;flex:none;width:180px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.ResumeSelector-module__SSOCbq__resumeCard:hover{border-color:var(--primary-1);box-shadow:var(--shadow-sm)}.ResumeSelector-module__SSOCbq__actionButtonSvg{top:var(--space-2);right:var(--space-2);width:1.2rem;height:1.2rem;color:var(--neutral-700);z-index:2;isolation:isolate;pointer-events:none;filter:drop-shadow(0 1px 3px #00000059)drop-shadow(0 0 1px #ffffffe6);position:absolute;transform:translateZ(0)}.ResumeSelector-module__SSOCbq__cardPreview{background:var(--gray-50);width:100%;height:220px;position:relative;overflow:hidden}.ResumeSelector-module__SSOCbq__cardTitle{padding:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--neutral-700);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid var(--gray-100);overflow:hidden}.ResumeSelector-module__SSOCbq__previewBox{aspect-ratio:794/1123;border:2px dashed var(--gray-300);border-radius:var(--radius-xl);justify-content:center;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-4);flex-direction:column;transition:border-color .2s,background-color .2s;display:flex;position:relative}.ResumeSelector-module__SSOCbq__previewBoxActive{border-style:solid;border-color:var(--primary-1);background:var(--primary-50)}.ResumeSelector-module__SSOCbq__previewWrapper{aspect-ratio:1/1.414;border-radius:.7rem;width:100%;position:relative;overflow:hidden}.ResumeSelector-module__SSOCbq__previewWrapper .ResumeSelector-module__SSOCbq__loadingComponent{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ResumeSelector-module__SSOCbq__selectedPreviewFrame{border-radius:var(--radius-md);width:100%;max-width:340px;box-shadow:var(--shadow-sm);margin:0 auto;overflow:hidden}.ResumeSelector-module__SSOCbq__selectedInfo{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.ResumeSelector-module__SSOCbq__changeButton{color:var(--primary-1);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ResumeSelector-module__SSOCbq__changeButton:hover{color:var(--primary-700)}.ResumeSelector-module__SSOCbq__pdfPreviewContainer{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.ResumeSelector-module__SSOCbq__pdfCanvas{border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm)}.ResumeSelector-module__SSOCbq__imgPreview{object-fit:contain;border-radius:var(--radius-md);width:100%;max-width:340px;max-height:400px;box-shadow:var(--shadow-sm)}.ResumeSelector-module__SSOCbq__progressBar{background:var(--gray-200);border-radius:var(--radius-full);width:100%;max-width:280px;height:8px;overflow:hidden}.ResumeSelector-module__SSOCbq__progressFill{background:var(--primary-1);border-radius:var(--radius-full);height:100%;transition:width .3s}.ResumeSelector-module__SSOCbq__progressIndeterminate{background:var(--primary-1);border-radius:var(--radius-full);width:40%;height:100%;animation:1.2s ease-in-out infinite ResumeSelector-module__SSOCbq__progressSlide}@keyframes ResumeSelector-module__SSOCbq__progressSlide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.ResumeSelector-module__SSOCbq__pageLimitError{width:100%;color:var(--red-700);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere;padding:var(--space-2) var(--space-1);margin:0;line-height:1.4}.ResumeSelector-module__SSOCbq__emptyState{justify-content:center;align-items:center;gap:var(--space-2);min-height:8rem;color:var(--gray-500);text-align:center;padding:var(--space-4);flex-direction:column;display:flex}.ResumeSelector-module__SSOCbq__emptyStateLink{color:var(--primary-1);font-weight:var(--font-semibold);text-decoration:underline}.ResumeSelector-module__SSOCbq__proBadge{font-size:9px;font-weight:var(--font-semibold);color:#fff;background:var(--primary-600);border-radius:var(--radius-sm);z-index:1;align-items:center;gap:2px;padding:2px 6px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}@keyframes ResumeSelector-module__SSOCbq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media not (min-width:760px){.ResumeSelector-module__SSOCbq__tabs{width:100%}.ResumeSelector-module__SSOCbq__tab{flex:1;justify-content:center}}
.ResumePlusViewer-module__gTqP8G__resumeShell{padding:"0.25rem";background:#fff;position:relative;overflow:hidden}.ResumePlusViewer-module__gTqP8G__viewBtn{top:var(--space-2);right:var(--space-2);align-items:center;gap:var(--space-1);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;opacity:0;pointer-events:none;background:#0f172ab8;border:none;transition:opacity .15s;display:inline-flex;position:absolute}.ResumePlusViewer-module__gTqP8G__resumeShell:hover .ResumePlusViewer-module__gTqP8G__viewBtn,.ResumePlusViewer-module__gTqP8G__resumeShell:focus-within .ResumePlusViewer-module__gTqP8G__viewBtn{opacity:1;pointer-events:auto}
.AiAnalysisLoader-module__2729FG__wrapper{width:100%;height:100%;position:relative}.AiAnalysisLoader-module__2729FG__container{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--gray-200);text-align:center;flex-direction:column;width:100%;height:100%;min-height:12rem;display:flex;position:absolute;top:0;left:0;overflow:hidden}.AiAnalysisLoader-module__2729FG__bg{opacity:.8;width:100%;height:100%}.AiAnalysisLoader-module__2729FG__glassCard{border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:var(--space-6) var(--space-5);background:#ffffff8c;border:1px solid #fff6;flex-direction:column;align-items:center;width:100%;max-width:22rem;display:flex;box-shadow:0 2px 4px #0000000a,0 12px 40px #0000000f}.AiAnalysisLoader-module__2729FG__textBlock{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;max-width:22rem;display:flex}.AiAnalysisLoader-module__2729FG__title{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--primary-900);letter-spacing:-.01em}.AiAnalysisLoader-module__2729FG__message{font-size:var(--text-sm);color:var(--gray-600);min-height:1.5rem;line-height:1.5;animation:.45s AiAnalysisLoader-module__2729FG__fadeSlide}.AiAnalysisLoader-module__2729FG__dots{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.AiAnalysisLoader-module__2729FG__dot{border-radius:var(--radius-full);background:var(--ai-accent-300);width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite AiAnalysisLoader-module__2729FG__dotBounce}.AiAnalysisLoader-module__2729FG__dot:nth-child(2){background:var(--ai-accent-400);animation-delay:.15s}.AiAnalysisLoader-module__2729FG__dot:nth-child(3){background:var(--ai-accent-500);animation-delay:.3s}@keyframes AiAnalysisLoader-module__2729FG__fadeSlide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes AiAnalysisLoader-module__2729FG__dotBounce{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-.35rem)}}@media (prefers-reduced-motion:reduce){.AiAnalysisLoader-module__2729FG__dot,.AiAnalysisLoader-module__2729FG__message{animation:none}}
@property --cx1{syntax:"<percentage>";inherits:false;initial-value:10%}@property --cy1{syntax:"<percentage>";inherits:false;initial-value:15%}@property --cx2{syntax:"<percentage>";inherits:false;initial-value:55%}@property --cy2{syntax:"<percentage>";inherits:false;initial-value:8%}@property --cx3{syntax:"<percentage>";inherits:false;initial-value:82%}@property --cy3{syntax:"<percentage>";inherits:false;initial-value:72%}@property --cx4{syntax:"<percentage>";inherits:false;initial-value:28%}@property --cy4{syntax:"<percentage>";inherits:false;initial-value:85%}@property --cx5{syntax:"<percentage>";inherits:false;initial-value:68%}@property --cy5{syntax:"<percentage>";inherits:false;initial-value:38%}@property --cx6{syntax:"<percentage>";inherits:false;initial-value:18%}@property --cy6{syntax:"<percentage>";inherits:false;initial-value:52%}@property --cx7{syntax:"<percentage>";inherits:false;initial-value:62%}@property --cy7{syntax:"<percentage>";inherits:false;initial-value:92%}@property --cx8{syntax:"<percentage>";inherits:false;initial-value:88%}@property --cy8{syntax:"<percentage>";inherits:false;initial-value:22%}@property --cx9{syntax:"<percentage>";inherits:false;initial-value:42%}@property --cy9{syntax:"<percentage>";inherits:false;initial-value:48%}@property --cx10{syntax:"<percentage>";inherits:false;initial-value:5%}@property --cy10{syntax:"<percentage>";inherits:false;initial-value:60%}@property --cx11{syntax:"<percentage>";inherits:false;initial-value:75%}@property --cy11{syntax:"<percentage>";inherits:false;initial-value:5%}@property --cx12{syntax:"<percentage>";inherits:false;initial-value:50%}@property --cy12{syntax:"<percentage>";inherits:false;initial-value:95%}@keyframes animated-bg-module__W4IDoG__cx1{to{--cx1:82%}}@keyframes animated-bg-module__W4IDoG__cy1{to{--cy1:78%}}@keyframes animated-bg-module__W4IDoG__cx2{to{--cx2:22%}}@keyframes animated-bg-module__W4IDoG__cy2{to{--cy2:88%}}@keyframes animated-bg-module__W4IDoG__cx3{to{--cx3:12%}}@keyframes animated-bg-module__W4IDoG__cy3{to{--cy3:28%}}@keyframes animated-bg-module__W4IDoG__cx4{to{--cx4:72%}}@keyframes animated-bg-module__W4IDoG__cy4{to{--cy4:18%}}@keyframes animated-bg-module__W4IDoG__cx5{to{--cx5:38%}}@keyframes animated-bg-module__W4IDoG__cy5{to{--cy5:68%}}@keyframes animated-bg-module__W4IDoG__cx6{to{--cx6:82%}}@keyframes animated-bg-module__W4IDoG__cy6{to{--cy6:12%}}@keyframes animated-bg-module__W4IDoG__cx7{to{--cx7:12%}}@keyframes animated-bg-module__W4IDoG__cy7{to{--cy7:42%}}@keyframes animated-bg-module__W4IDoG__cx8{to{--cx8:32%}}@keyframes animated-bg-module__W4IDoG__cy8{to{--cy8:78%}}@keyframes animated-bg-module__W4IDoG__cx9{to{--cx9:62%}}@keyframes animated-bg-module__W4IDoG__cy9{to{--cy9:22%}}@keyframes animated-bg-module__W4IDoG__cx10{to{--cx10:90%}}@keyframes animated-bg-module__W4IDoG__cy10{to{--cy10:40%}}@keyframes animated-bg-module__W4IDoG__cx11{to{--cx11:20%}}@keyframes animated-bg-module__W4IDoG__cy11{to{--cy11:80%}}@keyframes animated-bg-module__W4IDoG__cx12{to{--cx12:85%}}@keyframes animated-bg-module__W4IDoG__cy12{to{--cy12:50%}}.animated-bg-module__W4IDoG__animated_circles_bg{isolation:isolate;position:relative;overflow:hidden}.animated-bg-module__W4IDoG__animated_circles_bg:before{content:"";z-index:0;background-color:#fff;background-image:radial-gradient(circle 80px at var(--cx1) var(--cy1), #c4b5fdcc, transparent 70%), radial-gradient(circle 130px at var(--cx2) var(--cy2), #84b179cc, transparent 70%), radial-gradient(circle 55px at var(--cx3) var(--cy3), #a78bfacc, transparent 70%), radial-gradient(circle 110px at var(--cx4) var(--cy4), #a2c499cc, transparent 70%), radial-gradient(circle 95px at var(--cx5) var(--cy5), #8b5cf6cc, transparent 70%), radial-gradient(circle 70px at var(--cx6) var(--cy6), #779f6dcc, transparent 70%), radial-gradient(circle 150px at var(--cx7) var(--cy7), #7c3aedcc, transparent 70%), radial-gradient(circle 45px at var(--cx8) var(--cy8), #6a8e61cc, transparent 70%), radial-gradient(circle 105px at var(--cx9) var(--cy9), #6d28d9cc, transparent 70%), radial-gradient(circle 65px at var(--cx10) var(--cy10), #5b21b6cc, transparent 70%), radial-gradient(circle 120px at var(--cx11) var(--cy11), #5d7c55cc, transparent 70%), radial-gradient(circle 85px at var(--cx12) var(--cy12), #4c1d95cc, transparent 70%);animation:7s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx1,5s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy1,11s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx2,9s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy2,6s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx3,8s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy3,13s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx4,7s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy4,9s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx5,11s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy5,8s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx6,14s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy6,15s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx7,6s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy7,10s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx8,13s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy8,5s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx9,10s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy9,12s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx10,4s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy10,4s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx11,12s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy11,16s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx12,7s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy12;position:absolute;inset:0}.animated-bg-module__W4IDoG__animated_circles_bg:after{content:"";z-index:1;-webkit-backdrop-filter:blur(10px)brightness(1.25);backdrop-filter:blur(10px)brightness(1.25);background-color:#c3b6fc66;position:absolute;inset:0}.animated-bg-module__W4IDoG__animated_circles_bg>*{z-index:2;position:relative}.animated-bg-module__W4IDoG__animated_circles_bg_low{isolation:isolate;position:relative;overflow:hidden}.animated-bg-module__W4IDoG__animated_circles_bg_low:before{content:"";z-index:0;background-color:#fff;background-image:radial-gradient(circle 80px at var(--cx1) var(--cy1), #c4b5fdcc, transparent 70%), radial-gradient(circle 130px at var(--cx2) var(--cy2), #84b179cc, transparent 70%), radial-gradient(circle 55px at var(--cx3) var(--cy3), #a78bfacc, transparent 70%), radial-gradient(circle 110px at var(--cx4) var(--cy4), #a2c499cc, transparent 70%);animation:7s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx1,5s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy1,11s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx2,9s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy2,6s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx3,8s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy3,13s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx4,7s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy4;position:absolute;inset:0}.animated-bg-module__W4IDoG__animated_circles_bg_low:after{content:"";z-index:1;-webkit-backdrop-filter:blur(10px)brightness(1.25);backdrop-filter:blur(10px)brightness(1.25);background-color:#c3b6fc66;position:absolute;inset:0}.animated-bg-module__W4IDoG__animated_circles_bg_low>*{z-index:2;position:relative}.animated-bg-module__W4IDoG__animated_circles_bg_meduim{isolation:isolate;position:relative;overflow:hidden}.animated-bg-module__W4IDoG__animated_circles_bg_meduim:before{content:"";z-index:0;background-color:#fff;background-image:radial-gradient(circle 80px at var(--cx1) var(--cy1), #c4b5fdcc, transparent 70%), radial-gradient(circle 130px at var(--cx2) var(--cy2), #84b179cc, transparent 70%), radial-gradient(circle 55px at var(--cx3) var(--cy3), #a78bfacc, transparent 70%), radial-gradient(circle 110px at var(--cx4) var(--cy4), #a2c499cc, transparent 70%), radial-gradient(circle 95px at var(--cx5) var(--cy5), #8b5cf6cc, transparent 70%), radial-gradient(circle 70px at var(--cx6) var(--cy6), #779f6dcc, transparent 70%), radial-gradient(circle 150px at var(--cx7) var(--cy7), #7c3aedcc, transparent 70%), radial-gradient(circle 45px at var(--cx8) var(--cy8), #6a8e61cc, transparent 70%);animation:7s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx1,5s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy1,11s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx2,9s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy2,6s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx3,8s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy3,13s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx4,7s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy4,9s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx5,11s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy5,8s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx6,14s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy6,15s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx7,6s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy7,10s ease-in-out infinite alternate animated-bg-module__W4IDoG__cx8,13s ease-in-out infinite alternate animated-bg-module__W4IDoG__cy8;position:absolute;inset:0}.animated-bg-module__W4IDoG__animated_circles_bg_meduim:after{content:"";z-index:1;-webkit-backdrop-filter:blur(10px)brightness(1.25);backdrop-filter:blur(10px)brightness(1.25);background-color:#c3b6fc66;position:absolute;inset:0}.animated-bg-module__W4IDoG__animated_circles_bg_meduim>*{z-index:2;position:relative}.animated-bg-module__W4IDoG__motionRoot{isolation:isolate;background:#fff;position:relative;overflow:hidden}.animated-bg-module__W4IDoG__motionLayer{z-index:0;position:absolute;inset:0;overflow:hidden}.animated-bg-module__W4IDoG__motionCircle{border-radius:var(--radius-full);filter:blur();will-change:transform;position:absolute;transform:translate(-50%,-50%)}.animated-bg-module__W4IDoG__motionOverlay{z-index:1;-webkit-backdrop-filter:blur(10px)brightness(1.25);backdrop-filter:blur(10px)brightness(1.25);background-color:#c3b6fc66;position:absolute;inset:0}.animated-bg-module__W4IDoG__motionContent{z-index:2;position:relative}
.CoverLetterSubjectLine-module__IU8Asa__subjectButton{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-md);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--primary-800);cursor:pointer;text-align:left;line-height:1.5;display:flex}.CoverLetterSubjectLine-module__IU8Asa__subjectButton:hover{border-color:var(--primary-300)}.CoverLetterSubjectLine-module__IU8Asa__subjectButton:focus-visible{outline:2px solid var(--primary-1);outline-offset:2px}.CoverLetterSubjectLine-module__IU8Asa__subjectText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CoverLetterSubjectLine-module__IU8Asa__copiedHint{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--primary-600);flex-shrink:0;display:inline-flex}.CoverLetterSubjectLine-module__IU8Asa__copiedIcon{width:.875rem;height:.875rem}
.CoverLetterResultCard-module__bnjLkW__letterCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6);gap:var(--space-4);background:#fff;flex-direction:column;display:flex}.CoverLetterResultCard-module__bnjLkW__letterhead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.CoverLetterResultCard-module__bnjLkW__senderInfo{gap:var(--space-1);flex-direction:column;display:flex}.CoverLetterResultCard-module__bnjLkW__senderName{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--gray-900)}.CoverLetterResultCard-module__bnjLkW__senderDetail{font-size:var(--text-xs);color:var(--gray-500)}.CoverLetterResultCard-module__bnjLkW__dateSide{font-size:var(--text-xs);color:var(--gray-500);white-space:nowrap}.CoverLetterResultCard-module__bnjLkW__hairline{border:0;border-top:1px solid var(--gray-200);margin:0}.CoverLetterResultCard-module__bnjLkW__subjectBlock{background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--primary-800);line-height:1.5}.CoverLetterResultCard-module__bnjLkW__letterBody{font-family:var(--font-title);font-size:var(--text-sm);color:var(--gray-800);gap:var(--space-3);flex-direction:column;line-height:1.8;display:flex}.CoverLetterResultCard-module__bnjLkW__salutation,.CoverLetterResultCard-module__bnjLkW__paragraph{font-family:inherit;font-size:inherit;line-height:inherit}.CoverLetterResultCard-module__bnjLkW__signatureBlock{margin-top:var(--space-2)}.CoverLetterResultCard-module__bnjLkW__signatureHairline{border:0;border-top:2px solid var(--gray-300);width:4rem;margin:0 0 var(--space-2) 0}.CoverLetterResultCard-module__bnjLkW__signature{font-family:inherit;font-size:inherit;line-height:inherit}.CoverLetterResultCard-module__bnjLkW__editTextarea{width:100%;min-height:16rem;padding:var(--space-4);border:1px solid var(--gray-300);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--text-sm);color:var(--gray-900);resize:vertical;background:#fff;line-height:1.7}.CoverLetterResultCard-module__bnjLkW__editTextarea:focus{border-color:var(--primary-1);outline:none;box-shadow:0 0 0 2px #3b82f61a}.CoverLetterResultCard-module__bnjLkW__actionsRow{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--gray-200);flex-wrap:wrap;display:flex}.CoverLetterResultCard-module__bnjLkW__btnIcon{width:1rem;height:1rem;margin-right:var(--space-1)}@media not (min-width:400px){.CoverLetterResultCard-module__bnjLkW__letterhead{gap:var(--space-1);flex-direction:column}.CoverLetterResultCard-module__bnjLkW__actionsRow{flex-direction:column;align-items:stretch}.CoverLetterResultCard-module__bnjLkW__actionsRow>*{flex:1}}
.JobApplicationModal-module__aJkgnq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;padding:var(--space-6);background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.JobApplicationModal-module__aJkgnq__card{border:1px solid var(--gray-200);border-radius:var(--radius-xl);width:100%;max-width:640px;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex;overflow:hidden}.JobApplicationModal-module__aJkgnq__header{padding:var(--space-6) var(--space-6) 0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.JobApplicationModal-module__aJkgnq__stepIndicator{padding:0 var(--space-6);flex-shrink:0}.JobApplicationModal-module__aJkgnq__title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--primary-900)}.JobApplicationModal-module__aJkgnq__closeBtn{color:var(--gray-400);font-size:var(--text-2xl);cursor:pointer;background:0 0;border:none;line-height:1}.JobApplicationModal-module__aJkgnq__closeBtn:hover{color:var(--gray-700)}.JobApplicationModal-module__aJkgnq__stepIndicator{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);flex-shrink:0;display:flex}.JobApplicationModal-module__aJkgnq__stepDot{width:1.75rem;height:1.75rem;font-size:var(--text-xs);font-weight:var(--font-bold);border:2px solid var(--neutral-300);color:var(--neutral-400);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.JobApplicationModal-module__aJkgnq__stepDotActive{border-color:var(--primary-500);background:var(--primary-500);color:#fff;box-shadow:0 0 0 4px var(--primary-200)}.JobApplicationModal-module__aJkgnq__stepDotDone{border-color:var(--primary-500);background:var(--primary-500);color:#fff}.JobApplicationModal-module__aJkgnq__stepDotIcon{width:.9rem;height:.9rem}.JobApplicationModal-module__aJkgnq__stepBadge{width:fit-content;font-size:var(--text-xxs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--primary-700);background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-full);margin-bottom:var(--space-2);padding:.2rem .65rem;display:inline-flex}.JobApplicationModal-module__aJkgnq__stepTitle{font-size:var(--text-md);font-weight:var(--font-bold);color:var(--primary-900);margin-bottom:var(--space-1)}.JobApplicationModal-module__aJkgnq__stepSubtitle{font-size:var(--text-sm);color:var(--gray-500);margin-bottom:var(--space-4);line-height:1.5}.JobApplicationModal-module__aJkgnq__tierPill{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-bold);border-radius:var(--radius-full);border:1px solid;padding:.3rem .75rem;display:inline-flex}.JobApplicationModal-module__aJkgnq__tierPerfect{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.JobApplicationModal-module__aJkgnq__tierGreat{color:#15803d;background:#f0fdf4;border-color:#86efac}.JobApplicationModal-module__aJkgnq__tierGood{color:#a16207;background:#fefce8;border-color:#fde68a}.JobApplicationModal-module__aJkgnq__tierModerate{color:#92400e;background:#fffbeb;border-color:#fcd34d}.JobApplicationModal-module__aJkgnq__tierLow{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.JobApplicationModal-module__aJkgnq__tierPoor{color:#dc2626;background:#fef2f2;border-color:#fecaca}.JobApplicationModal-module__aJkgnq__tierVeryPoor{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.JobApplicationModal-module__aJkgnq__tierHint{font-size:var(--text-xs);color:var(--gray-500);margin-top:var(--space-1)}.JobApplicationModal-module__aJkgnq__analysisGrid{gap:var(--space-4);align-items:flex-start;display:flex}.JobApplicationModal-module__aJkgnq__analysisText{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.JobApplicationModal-module__aJkgnq__bulletSection{gap:var(--space-1);flex-direction:column;display:flex}.JobApplicationModal-module__aJkgnq__bulletSectionTitle{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--primary-900);text-transform:uppercase}.JobApplicationModal-module__aJkgnq__bulletList{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--gray-700);line-height:1.5;list-style:outside}.JobApplicationModal-module__aJkgnq__errorBanner{color:#dc2626;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #fecaca}.JobApplicationModal-module__aJkgnq__successBanner{color:#047857;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);align-items:center;gap:var(--space-2);background:#ecfdf5;border:1px solid #a7f3d0;display:flex}.JobApplicationModal-module__aJkgnq__footer{align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-6);border-top:1px solid var(--gray-200);background:#fff;flex-shrink:0;display:flex;position:sticky;bottom:0}.JobApplicationModal-module__aJkgnq__navRow{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--gray-200);display:flex}.JobApplicationModal-module__aJkgnq__spacer{flex:1}.JobApplicationModal-module__aJkgnq__backBtn{border:1px solid var(--gray-200);color:var(--gray-700);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;align-items:center;gap:var(--space-2);background:#fff;display:inline-flex}.JobApplicationModal-module__aJkgnq__backBtn:hover{background:var(--gray-50)}.JobApplicationModal-module__aJkgnq__primaryBtn{background:var(--primary-900);color:#fff;padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer;align-items:center;gap:var(--space-2);border:none;display:inline-flex}.JobApplicationModal-module__aJkgnq__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.JobApplicationModal-module__aJkgnq__primaryBtn:hover:not(:disabled){opacity:.9}.JobApplicationModal-module__aJkgnq__formGroup{gap:var(--space-2);flex-direction:column;display:flex}.JobApplicationModal-module__aJkgnq__label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-700)}.JobApplicationModal-module__aJkgnq__selectInput,.JobApplicationModal-module__aJkgnq__textareaInput{border:1px solid var(--gray-300);color:var(--gray-900);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fff;width:100%}.JobApplicationModal-module__aJkgnq__selectInput:focus,.JobApplicationModal-module__aJkgnq__textareaInput:focus{border-color:var(--primary-600);outline:none;box-shadow:0 0 0 3px #6366f11a}.JobApplicationModal-module__aJkgnq__checkboxLabel{align-items:center;gap:var(--space-2);color:var(--gray-700);font-size:var(--text-sm);display:inline-flex}.JobApplicationModal-module__aJkgnq__asterisk{color:var(--red-200);margin-left:.05rem}.JobApplicationModal-module__aJkgnq__stepsWrapper{min-height:0;padding:0 var(--space-6) var(--space-2);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden auto}.JobApplicationModal-module__aJkgnq__stepContent{flex-direction:column;gap:1rem;display:none}.JobApplicationModal-module__aJkgnq__stepActive{display:flex}.JobApplicationModal-module__aJkgnq__scoreComparison{background:var(--gray-50);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--gray-100);justify-content:space-around;align-items:center;gap:var(--space-2);display:flex}.JobApplicationModal-module__aJkgnq__scoreBox{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.JobApplicationModal-module__aJkgnq__scoreLabel{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--gray-500);text-transform:uppercase}.JobApplicationModal-module__aJkgnq__scoreArrow{color:var(--primary-1);flex-direction:column;align-items:center;display:flex}.JobApplicationModal-module__aJkgnq__arrowIcon{width:1.5rem;height:1.5rem}.JobApplicationModal-module__aJkgnq__scoreDiff{font-size:var(--text-xs);font-weight:var(--font-bold);background:var(--primary-50);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);border:1px solid var(--primary-200);color:var(--primary-700);margin-top:var(--space-1)}.JobApplicationModal-module__aJkgnq__successState{text-align:center;padding:var(--space-8) var(--space-4);align-items:center;gap:var(--space-3);color:var(--gray-500);flex-direction:column;display:flex}.JobApplicationModal-module__aJkgnq__successState h3{color:var(--primary-900);font-size:var(--text-lg);font-weight:var(--font-bold)}.JobApplicationModal-module__aJkgnq__continueActions{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.JobApplicationModal-module__aJkgnq__continueHint,.JobApplicationModal-module__aJkgnq__continueHintEmail{font-size:var(--text-xs);color:var(--gray-500);word-break:break-all;max-width:100%}.JobApplicationModal-module__aJkgnq__continueHintEmail{font-size:var(--text-sm);color:var(--primary-700)}.JobApplicationModal-module__aJkgnq__emailApplyBtn{align-items:center;gap:.15rem}.JobApplicationModal-module__aJkgnq__emailBtnContent{flex-direction:column;align-items:center;gap:.15rem;display:flex}.JobApplicationModal-module__aJkgnq__emailBtnLabel{align-items:center;gap:var(--space-2);display:inline-flex}.JobApplicationModal-module__aJkgnq__emailBtnHint{font-size:var(--text-xxs);font-weight:var(--font-medium);opacity:.75;letter-spacing:.02em}.JobApplicationModal-module__aJkgnq__spinner{animation:1s linear infinite JobApplicationModal-module__aJkgnq__spin}@keyframes JobApplicationModal-module__aJkgnq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:560px){.JobApplicationModal-module__aJkgnq__analysisGrid{flex-direction:column;align-items:center}.JobApplicationModal-module__aJkgnq__navRow,.JobApplicationModal-module__aJkgnq__footer{flex-direction:column-reverse}.JobApplicationModal-module__aJkgnq__navRow>button,.JobApplicationModal-module__aJkgnq__footer>button,.JobApplicationModal-module__aJkgnq__footer>div{justify-content:center;width:100%}}
.iframe-module__NjoTpG__iframeCanvas{aspect-ratio:794/1123;border:1px solid var(--gray-200);width:min(100%,54rem);box-shadow:var(--shadow-lg);will-change:transform;background:#fff;position:relative;overflow:hidden;transform:translateZ(0)}.iframe-module__NjoTpG__previewFrame{pointer-events:none;will-change:transform;border:0;width:100%;height:100%;display:block;overflow:hidden;transform:translateZ(0)}.iframe-module__NjoTpG__exportFrame{pointer-events:none;visibility:visible;z-index:-10;border:0;width:794px;height:5000px;position:absolute;top:0;left:-10000px}.iframe-module__NjoTpG__loadingContainer{pointer-events:none;position:absolute;inset:0}.iframe-module__NjoTpG__loadingContent{aspect-ratio:794/1123}.iframe-module__NjoTpG__proBadge{font-size:9px;font-weight:var(--font-semibold);color:#fff;background:var(--primary-600);border-radius:var(--radius-sm);z-index:1;align-items:center;gap:2px;padding:2px 6px;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px}
.dropdown-module__LICG5G__dropdownButton{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.dropdown-module__LICG5G__dropdownIcon{align-items:center;display:flex;transform:translateY(1.5px)}.dropdown-module__LICG5G__relative{position:relative}.dropdown-module__LICG5G__dropdown{margin-top:var(--space-1);scrollbar-width:thin;border:1px solid var(--gray-200);border-radius:var(--radius-lg);width:12rem;max-height:15rem;box-shadow:var(--shadow-lg);z-index:var(--z-50);padding:var(--space-2);background-color:#fff;position:absolute;right:0;overflow:hidden scroll}.dropdown-module__LICG5G__dropdown:before{--trigger-size:-.75rem;content:"";top:var(--trigger-size);right:var(--trigger-size);bottom:var(--trigger-size);left:var(--trigger-size);z-index:-1;background-color:#0000;border:none;position:absolute}.dropdown-module__LICG5G__dropdown.dropdown-module__LICG5G__bottom{top:100%}.dropdown-module__LICG5G__dropdown.dropdown-module__LICG5G__top{bottom:100%}.dropdown-module__LICG5G__dropdown_option{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--gray-700);cursor:pointer;background:0 0;border:none;transition:background-color .2s}.dropdown-module__LICG5G__export_option{align-items:center;gap:var(--space-2);display:flex}.dropdown-module__LICG5G__dropdown_option:disabled{cursor:not-allowed;opacity:.5}.dropdown-module__LICG5G__dropdown_option:hover{background-color:var(--gray-100)}.dropdown-module__LICG5G__fullwidth{width:100%}
.ImproveTab-module__R9o5mq__guideCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);margin-bottom:var(--space-6);background:#fff}.ImproveTab-module__R9o5mq__guideTitle{font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;color:var(--primary-900);margin-bottom:var(--space-3);letter-spacing:.02em}.ImproveTab-module__R9o5mq__guideSteps{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.ImproveTab-module__R9o5mq__step{gap:var(--space-3);align-items:flex-start;display:flex}.ImproveTab-module__R9o5mq__stepNumber{border-radius:var(--radius-full);background:var(--primary-50);width:1.75rem;height:1.75rem;color:var(--primary-1);font-weight:var(--font-bold);font-size:var(--text-xs);border:1px solid var(--primary-200);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ImproveTab-module__R9o5mq__step h3{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--neutral-800)}.ImproveTab-module__R9o5mq__step p{font-size:var(--text-xs);color:var(--gray-500);margin-top:var(--space-1);line-height:1.4}.ImproveTab-module__R9o5mq__splitGrid{gap:var(--space-6);flex-direction:column;align-items:start;display:flex}.ImproveTab-module__R9o5mq__panel,.ImproveTab-module__R9o5mq__card{border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff}.ImproveTab-module__R9o5mq__panel{padding:var(--space-5);padding-right:var(--space-2);width:100%}.ImproveTab-module__R9o5mq__card{padding:var(--space-4)}.ImproveTab-module__R9o5mq__actions{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.ImproveTab-module__R9o5mq__progress{color:var(--gray-500);align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.ImproveTab-module__R9o5mq__spinner{width:1rem;height:1rem;color:var(--primary-1);animation:1s linear infinite ImproveTab-module__R9o5mq__spin}.ImproveTab-module__R9o5mq__readyIcon{width:1rem;height:1rem;color:var(--primary-1)}.ImproveTab-module__R9o5mq__error{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--red-50);color:var(--red-700);align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.ImproveTab-module__R9o5mq__errorIcon{flex-shrink:0;width:1rem;height:1rem}.ImproveTab-module__R9o5mq__resultsPanel{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.ImproveTab-module__R9o5mq__resultPlaceholder{text-align:center;padding:var(--space-12) var(--space-6);border:1px dashed var(--gray-300);border-radius:var(--radius-xl);background:var(--gray-50);height:100%;min-height:25rem;color:var(--gray-400);flex-direction:column;justify-content:center;align-items:center;display:flex}.ImproveTab-module__R9o5mq__placeholderIcon{width:3rem;height:3rem;margin-bottom:var(--space-4);color:var(--gray-300)}.ImproveTab-module__R9o5mq__resultPlaceholder h3{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--neutral-700)}.ImproveTab-module__R9o5mq__resultPlaceholder p{font-size:var(--text-sm);max-width:20rem;margin-top:var(--space-2);line-height:1.5}.ImproveTab-module__R9o5mq__reportGrid{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.ImproveTab-module__R9o5mq__scoreComparisonPanel{border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-5);gap:var(--space-5);background:#fff;flex-direction:column;display:flex}.ImproveTab-module__R9o5mq__scoreComparisonContainer{background:var(--gray-50);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--gray-100);justify-content:space-around;align-items:center;display:flex}.ImproveTab-module__R9o5mq__scoreBox{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ImproveTab-module__R9o5mq__scoreLabel{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--gray-500);text-transform:uppercase}.ImproveTab-module__R9o5mq__verdictSection{gap:var(--space-2);flex-direction:column;display:flex}.ImproveTab-module__R9o5mq__resultSectionTitle{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--primary-900);margin-bottom:var(--space-2)}.ImproveTab-module__R9o5mq__verdict{color:var(--neutral-600);font-size:var(--text-sm);line-height:1.6}.ImproveTab-module__R9o5mq__issueCount{color:var(--gray-500);font-size:var(--text-sm);margin-top:var(--space-2)}.ImproveTab-module__R9o5mq__cleanList{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;padding:0;display:flex}.ImproveTab-module__R9o5mq__cleanList li{gap:var(--space-2);color:var(--neutral-600);font-size:var(--text-sm);align-items:center;line-height:1.6;display:flex}.ImproveTab-module__R9o5mq__checkIcon{color:var(--primary-1);flex-shrink:0;width:1rem;height:1rem}.ImproveTab-module__R9o5mq__keywordList{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ImproveTab-module__R9o5mq__keyword{border:1px solid var(--gray-200);color:var(--neutral-700);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);font-size:var(--text-xxs);background:#fff}.ImproveTab-module__R9o5mq__issueList{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.ImproveTab-module__R9o5mq__issue{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--gray-200);border-radius:var(--radius-lg);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.ImproveTab-module__R9o5mq__issue:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ImproveTab-module__R9o5mq__highIssue{background-color:#fef2f2;border-color:#fecaca}.ImproveTab-module__R9o5mq__highIssue h3{color:#7f1d1d}.ImproveTab-module__R9o5mq__highIssue strong{color:#b91c1c}.ImproveTab-module__R9o5mq__mediumIssue{background-color:#fffbeb;border-color:#fde68a}.ImproveTab-module__R9o5mq__mediumIssue h3{color:#78350f}.ImproveTab-module__R9o5mq__mediumIssue strong{color:#d97706}.ImproveTab-module__R9o5mq__lowIssue{background-color:#f8fafc;border-color:#e2e8f0}.ImproveTab-module__R9o5mq__lowIssue h3{color:#0f172a}.ImproveTab-module__R9o5mq__lowIssue strong{color:#475569}.ImproveTab-module__R9o5mq__issueHeader{gap:var(--space-1);justify-content:space-between;display:flex}.ImproveTab-module__R9o5mq__issue h3{color:var(--neutral-800);font-size:var(--text-sm);font-weight:var(--font-bold)}.ImproveTab-module__R9o5mq__issue p{color:var(--neutral-600);font-size:var(--text-sm);margin-top:var(--space-1);line-height:1.6}.ImproveTab-module__R9o5mq__issue strong{color:var(--primary-1);font-size:var(--text-sm);margin-top:var(--space-2);display:block}.ImproveTab-module__R9o5mq__severity{border-radius:var(--radius-full);color:#fff;font-size:var(--text-xs);font-weight:var(--font-bold);padding:var(--space-1) var(--space-2);text-transform:uppercase;align-self:start}.ImproveTab-module__R9o5mq__highSeverity{background:#ef4444}.ImproveTab-module__R9o5mq__mediumSeverity{background:#f59e0b}.ImproveTab-module__R9o5mq__lowSeverity{background:#64748b}.ImproveTab-module__R9o5mq__previewBlock{margin:var(--space-3) 0 var(--space-4);padding:var(--space-4);border:1px solid var(--gray-100);border-radius:var(--radius-lg);background:var(--gray-50)}.ImproveTab-module__R9o5mq__previewBlock h3{color:var(--neutral-800);font-size:var(--text-base);font-weight:var(--font-bold)}.ImproveTab-module__R9o5mq__previewBlock p{color:var(--neutral-600);font-size:var(--text-sm);margin-top:var(--space-1);line-height:1.6}.ImproveTab-module__R9o5mq__details summary{color:var(--primary-900);cursor:pointer;font-weight:var(--font-bold);font-size:var(--text-sm)}.ImproveTab-module__R9o5mq__details pre{white-space:pre-wrap;max-height:24rem;color:var(--neutral-600);background:var(--gray-50);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-3);font-family:inherit;line-height:1.5;font-size:var(--text-sm);overflow:auto}@keyframes ImproveTab-module__R9o5mq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media not (min-width:960px){.ImproveTab-module__R9o5mq__splitGrid{grid-template-columns:1fr}.ImproveTab-module__R9o5mq__guideSteps{gap:var(--space-3);grid-template-columns:1fr}}@media not (min-width:760px){.ImproveTab-module__R9o5mq__actions{align-items:stretch;gap:var(--space-3);flex-direction:column}}
.CoverLetterCard-module__N2WwCW__letterCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6);gap:var(--space-4);background:#fff;flex-direction:column;display:flex}.CoverLetterCard-module__N2WwCW__letterhead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.CoverLetterCard-module__N2WwCW__senderInfo{gap:var(--space-1);flex-direction:column;display:flex}.CoverLetterCard-module__N2WwCW__senderName{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--gray-900)}.CoverLetterCard-module__N2WwCW__senderDetail{font-size:var(--text-xs);color:var(--gray-500)}.CoverLetterCard-module__N2WwCW__dateSide{font-size:var(--text-xs);color:var(--gray-500);white-space:nowrap}.CoverLetterCard-module__N2WwCW__hairline{border:0;border-top:1px solid var(--gray-200);margin:0}.CoverLetterCard-module__N2WwCW__subjectBlock{background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--primary-800);line-height:1.5}.CoverLetterCard-module__N2WwCW__letterBody{font-family:var(--font-title);font-size:var(--text-sm);color:var(--gray-800);gap:var(--space-3);flex-direction:column;line-height:1.8;display:flex}.CoverLetterCard-module__N2WwCW__salutation,.CoverLetterCard-module__N2WwCW__paragraph{font-family:inherit;font-size:inherit;line-height:inherit}.CoverLetterCard-module__N2WwCW__signatureBlock{margin-top:var(--space-2)}.CoverLetterCard-module__N2WwCW__signatureHairline{border:0;border-top:2px solid var(--gray-300);width:4rem;margin:0 0 var(--space-2) 0}.CoverLetterCard-module__N2WwCW__signature{font-family:inherit;font-size:inherit;line-height:inherit}.CoverLetterCard-module__N2WwCW__editTextarea{width:100%;min-height:16rem;padding:var(--space-4);border:1px solid var(--gray-300);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--text-sm);color:var(--gray-900);resize:vertical;background:#fff;line-height:1.7}.CoverLetterCard-module__N2WwCW__editTextarea:focus{border-color:var(--primary-1);outline:none;box-shadow:0 0 0 2px #3b82f61a}.CoverLetterCard-module__N2WwCW__actionsRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--gray-200);flex-wrap:wrap;display:flex}.CoverLetterCard-module__N2WwCW__actionsLeft{gap:var(--space-2);display:flex}.CoverLetterCard-module__N2WwCW__btnIcon{width:1rem;height:1rem;margin-right:var(--space-1)}@media not (min-width:400px){.CoverLetterCard-module__N2WwCW__letterhead{gap:var(--space-1);flex-direction:column}.CoverLetterCard-module__N2WwCW__actionsRow{flex-direction:column;align-items:stretch}.CoverLetterCard-module__N2WwCW__actionsLeft{justify-content:stretch}.CoverLetterCard-module__N2WwCW__actionsLeft>*{flex:1}}
.Button-module__8RiFmG__button{font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);border:none;outline:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--primary-1);outline-offset:2px}.Button-module__8RiFmG__button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module__8RiFmG__primary{background-color:var(--primary-600);color:#fff}.Button-module__8RiFmG__primary:hover{background-color:var(--primary-700)}.Button-module__8RiFmG__primary:active{background-color:var(--primary-1)}.Button-module__8RiFmG__secondary{background-color:var(--primary-3);color:var(--gray-800)}.Button-module__8RiFmG__secondary:hover{background-color:var(--primary-4)}.Button-module__8RiFmG__outline{border:1px solid var(--primary-1);color:var(--primary-1);background-color:#0000}.Button-module__8RiFmG__outline:hover{background-color:var(--primary-4)}.Button-module__8RiFmG__light_outline{border:1px solid var(--neutral-100);color:var(--neutral-100);background-color:#0000}.Button-module__8RiFmG__light_outline:hover{background-color:var(--neutral-700)}.Button-module__8RiFmG__ghost{color:var(--gray-700);background-color:#0000}.Button-module__8RiFmG__ghost:hover{background-color:var(--primary-4);color:var(--gray-900)}.Button-module__8RiFmG__sm{padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.Button-module__8RiFmG__md{height:2.5rem;padding:0 var(--space-4)}.Button-module__8RiFmG__lg{height:2.75rem;padding:0 var(--space-8);font-size:var(--text-lg)}.Button-module__8RiFmG__ai{--ai-text:var(--ai-accent-500);--ai-grad-0:var(--ai-accent-500);--ai-grad-50:var(--ai-accent-400);--ai-grad-53:var(--ai-accent-300);--ai-grad-55:var(--ai-accent-200);--ai-grad-58:var(--ai-accent-300);--ai-grad-60:var(--ai-accent-400);--ai-grad-100:var(--ai-accent-500);--ai-content-bg:#ebe7fe80;--ai-content-padding:.5rem;--ai-content-fs:var(--text-xs);background:linear-gradient(45deg, var(--ai-grad-0) 0%, var(--ai-grad-50) 50%, var(--ai-grad-53) 53%, var(--ai-grad-55) 55%, var(--ai-grad-58) 58%, var(--ai-grad-60) 60%, var(--ai-grad-100) 100%);background-position:100% 0;background-size:200% 100%;border-radius:8px;height:fit-content;padding:1px 2px;animation:2.5s ease-in-out infinite Button-module__8RiFmG__shimmer}.Button-module__8RiFmG__ai .Button-module__8RiFmG__aiButtonContent{padding:var(--ai-content-padding);background-color:var(--ai-content-bg);text-wrap:balance;-webkit-backdrop-filter:blur(10px)brightness(1.5);backdrop-filter:blur(10px)brightness(1.5);color:var(--ai-text);font-size:var(--ai-content-fs);border-radius:5px;justify-content:center;align-items:center;gap:.5rem;display:flex}.Button-module__8RiFmG__ai .Button-module__8RiFmG__aiButtonContent svg{stroke:var(--ai-text)}.Button-module__8RiFmG__fullWidth{width:100%}@keyframes Button-module__8RiFmG__shimmer{0%{background-position:200% 0}to{background-position:0 0}}
.navpanel-module__6jHVFW__overlay{--top:var(--header-height,50px);inset:0;top:var(--top);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background-color:#0000004d;transition:opacity .3s ease-in-out;position:fixed}.navpanel-module__6jHVFW__overlayVisible{opacity:1;pointer-events:auto}.navpanel-module__6jHVFW__panel{--top:var(--header-height,50px);top:var(--top);z-index:0;background-color:var(--neutral-700);box-shadow:var(--shadow-lg);opacity:0;min-width:15rem;max-height:calc(100vh - 60px);transition:transform .35s ease-in-out,opacity .35s ease-in-out;position:absolute;overflow-y:auto;transform:translateY(-120%)}.navpanel-module__6jHVFW__panelOpen{opacity:1;transform:translateY(0)}.navpanel-module__6jHVFW__content{padding:var(--space-6) var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.navpanel-module__6jHVFW__userSection{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);flex-direction:column;display:flex}.navpanel-module__6jHVFW__userInfo{align-items:center;gap:var(--space-2);display:flex}.navpanel-module__6jHVFW__userName{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--neutral-100)}.navpanel-module__6jHVFW__subscriptionBadge{font-size:var(--text-xxs);font-weight:var(--font-medium);color:var(--primary-900);background-color:var(--primary-300);padding:2px var(--space-2);border-radius:var(--radius-full);text-transform:capitalize}.navpanel-module__6jHVFW__creditsWrapper{align-items:center}.navpanel-module__6jHVFW__actionsSection{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-light);flex-direction:column;display:flex}.navpanel-module__6jHVFW__secondaryLinks{flex-direction:column;justify-content:center;display:flex}.navpanel-module__6jHVFW__secondaryLink{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--neutral-200);padding:var(--space-2) var(--space-4);transition:color .2s}.navpanel-module__6jHVFW__secondaryLink:hover{background-color:var(--neutral-600)}.navpanel-module__6jHVFW__navLinks{gap:var(--space-1);flex-direction:column;display:flex}.navpanel-module__6jHVFW__navLink{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--neutral-100);border-radius:var(--radius-md);transition:background-color .2s,color .2s;display:block}.navpanel-module__6jHVFW__navLink:hover{background-color:var(--neutral-600)}.navpanel-module__6jHVFW__navLinkActive{color:var(--neutral-800);font-weight:var(--font-semibold);background-color:var(--neutral-400)}.navpanel-module__6jHVFW__navLinkActive:hover{background-color:var(--neutral-400)}.navpanel-module__6jHVFW__signOutButtonContainer{border-top:1px solid var(--border-light)}.navpanel-module__6jHVFW__signOutButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--neutral-50);border-radius:var(--radius-md);cursor:pointer;margin-top:var(--space-2);background-color:#df2a2a33;border:none;transition:background-color .2s,color .2s;display:flex}.navpanel-module__6jHVFW__signOutButton:hover{background-color:#8e15154d}
.FindJobsBoard-module__AZbimG__searchCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-sm);gap:var(--space-3);background:#fff;flex-wrap:wrap;align-items:center;display:flex}.FindJobsBoard-module__AZbimG__inputGroup{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200);border-radius:var(--radius-lg);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.FindJobsBoard-module__AZbimG__inputGroup input{width:100%;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--gray-900);background:0 0;border:none;outline:none}.FindJobsBoard-module__AZbimG__searchBtn{background:var(--primary-900);color:#fff;border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;align-items:center;gap:var(--space-2);border:none;display:inline-flex}.FindJobsBoard-module__AZbimG__searchBtn:hover{opacity:.9}@media (max-width:870px){.FindJobsBoard-module__AZbimG__searchCard{flex-direction:column;align-items:stretch}.FindJobsBoard-module__AZbimG__inputGroup{width:100%}.FindJobsBoard-module__AZbimG__searchBtn{justify-content:center;width:100%}}.FindJobsBoard-module__AZbimG__categoryChips{gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.FindJobsBoard-module__AZbimG__chip{border:1px solid var(--gray-200);color:var(--gray-600);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9999px}.FindJobsBoard-module__AZbimG__chip:hover,.FindJobsBoard-module__AZbimG__activeChip{background:var(--primary-50,#eef2ff);border-color:var(--primary-600);color:var(--primary-900)}.FindJobsBoard-module__AZbimG__jobsGrid{gap:var(--space-4);flex-direction:column;display:flex}.FindJobsBoard-module__AZbimG__jobCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);gap:var(--space-3);color:inherit;background:#fff;flex-direction:column;text-decoration:none;display:flex}.FindJobsBoard-module__AZbimG__jobCard:hover{border-color:var(--primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}.FindJobsBoard-module__AZbimG__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.FindJobsBoard-module__AZbimG__jobTitle{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--gray-900)}.FindJobsBoard-module__AZbimG__companyName{font-size:var(--text-xs);color:var(--gray-500);font-weight:var(--font-medium);align-items:center;gap:.25rem;display:flex}.FindJobsBoard-module__AZbimG__verifiedBadge{color:var(--primary-600,#4f46e5);align-items:center;display:flex}.FindJobsBoard-module__AZbimG__tagsRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.FindJobsBoard-module__AZbimG__tag{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--gray-700);align-items:center;gap:.35rem;padding:.25rem .6rem;display:inline-flex}.FindJobsBoard-module__AZbimG__salaryTag{color:#047857;font-weight:var(--font-bold);background:#ecfdf5;border-color:#a7f3d0}.FindJobsBoard-module__AZbimG__featuredBadge{color:#b45309;font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:var(--radius-md);text-transform:uppercase;background:#fef3c7;border:1px solid #fde68a;padding:.2rem .5rem}.FindJobsBoard-module__AZbimG__emptyState{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;color:var(--gray-500);box-shadow:var(--shadow-sm);background:#fff}.FindJobsBoard-module__AZbimG__sentinel{height:1px}.FindJobsBoard-module__AZbimG__loadingMore{padding:var(--space-4);color:var(--gray-500);justify-content:center;display:flex}@keyframes FindJobsBoard-module__AZbimG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.FindJobsBoard-module__AZbimG__skeletonCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);gap:var(--space-3);background:#fff;flex-direction:column;display:flex}.FindJobsBoard-module__AZbimG__skeletonHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.FindJobsBoard-module__AZbimG__skeletonHeaderLeft{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.FindJobsBoard-module__AZbimG__skeletonTitle{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:55%;height:1rem;animation:1.5s ease-in-out infinite FindJobsBoard-module__AZbimG__shimmer}.FindJobsBoard-module__AZbimG__skeletonCompany{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:35%;height:.75rem;animation:1.5s ease-in-out infinite FindJobsBoard-module__AZbimG__shimmer}.FindJobsBoard-module__AZbimG__skeletonBadge{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;flex-shrink:0;width:3.5rem;height:1.25rem;animation:1.5s ease-in-out infinite FindJobsBoard-module__AZbimG__shimmer}.FindJobsBoard-module__AZbimG__skeletonTagsRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.FindJobsBoard-module__AZbimG__skeletonTag{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:6rem;height:1.5rem;animation:1.5s ease-in-out infinite FindJobsBoard-module__AZbimG__shimmer}.FindJobsBoard-module__AZbimG__skeletonTagShort{width:4.5rem}
.AiButton-module__-a6Biq__spinner{animation:1s linear infinite AiButton-module__-a6Biq__spin}@keyframes AiButton-module__-a6Biq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AiButton-module__-a6Biq__primary{--ai-grad-0:var(--ai-accent-600);--ai-grad-50:var(--ai-accent-600);--ai-grad-53:var(--ai-accent-600);--ai-grad-55:var(--ai-accent-400);--ai-grad-58:var(--ai-accent-600);--ai-grad-60:var(--ai-accent-600);--ai-grad-100:var(--ai-accent-700);--ai-content-bg:transparent;--ai-text:var(--neutral-100);--ai-content-padding:.75rem 1rem;--ai-content-fs:var(--text-sm)}
.ApplicationHistory-module__mX_EEa__list{gap:var(--space-3);flex-direction:column;display:flex}.ApplicationHistory-module__mX_EEa__card{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-4);align-items:center;gap:var(--space-4);cursor:pointer;background:#fff;flex-direction:row;transition:border-color .2s,box-shadow .2s;display:flex}.ApplicationHistory-module__mX_EEa__card:hover{border-color:var(--primary-300);box-shadow:var(--shadow-sm)}.ApplicationHistory-module__mX_EEa__cardMain{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ApplicationHistory-module__mX_EEa__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ApplicationHistory-module__mX_EEa__titleBlock{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ApplicationHistory-module__mX_EEa__jobTitle{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--primary-900)}.ApplicationHistory-module__mX_EEa__companyName{font-size:var(--text-xs);color:var(--gray-500)}.ApplicationHistory-module__mX_EEa__metaRow{gap:var(--space-2);font-size:var(--text-xs);color:var(--gray-500);flex-wrap:wrap;display:flex}.ApplicationHistory-module__mX_EEa__metaItem{align-items:center;gap:.25rem;display:inline-flex}.ApplicationHistory-module__mX_EEa__coverPreview{font-size:var(--text-xs);color:var(--gray-600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ApplicationHistory-module__mX_EEa__scoreBlock{min-width:64px;padding-left:var(--space-4);border-left:1px solid var(--gray-100);flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:.25rem;display:flex}.ApplicationHistory-module__mX_EEa__scoreLabel{font-size:var(--text-xs);color:var(--gray-500);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.ApplicationHistory-module__mX_EEa__noScore{font-size:var(--text-xs);color:var(--gray-400);white-space:nowrap}.ApplicationHistory-module__mX_EEa__statusPill{font-size:var(--text-xs);border-radius:9999px;flex-shrink:0;padding:.15rem .5rem;font-weight:700}.ApplicationHistory-module__mX_EEa__statusSubmitted{background:var(--gray-100);color:var(--gray-700)}.ApplicationHistory-module__mX_EEa__statusWithdrawn{background:var(--gray-100);color:var(--gray-400);text-decoration:line-through}.ApplicationHistory-module__mX_EEa__statusActive{color:#047857;background:#ecfdf5}.ApplicationHistory-module__mX_EEa__emptyState{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;color:var(--gray-500);background:#fff}.ApplicationHistory-module__mX_EEa__emptyIcon{opacity:.5;margin:0 auto .75rem}.ApplicationHistory-module__mX_EEa__emptyHint{font-size:var(--text-xs);margin-top:.25rem}.ApplicationHistory-module__mX_EEa__loadingRow{padding:var(--space-6);justify-content:center;display:flex}@keyframes ApplicationHistory-module__mX_EEa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ApplicationHistory-module__mX_EEa__skeletonCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-4);align-items:center;gap:var(--space-4);box-shadow:var(--shadow-sm);background:#fff;flex-direction:row;display:flex}.ApplicationHistory-module__mX_EEa__skeletonMain{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.ApplicationHistory-module__mX_EEa__skeletonHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ApplicationHistory-module__mX_EEa__skeletonHeaderLeft{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.ApplicationHistory-module__mX_EEa__skeletonTitle{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:45%;height:.9rem;animation:1.5s ease-in-out infinite ApplicationHistory-module__mX_EEa__shimmer}.ApplicationHistory-module__mX_EEa__skeletonCompany{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:30%;height:.7rem;animation:1.5s ease-in-out infinite ApplicationHistory-module__mX_EEa__shimmer}.ApplicationHistory-module__mX_EEa__skeletonPill{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;border-radius:9999px;flex-shrink:0;width:4.5rem;height:1.25rem;animation:1.5s ease-in-out infinite ApplicationHistory-module__mX_EEa__shimmer}.ApplicationHistory-module__mX_EEa__skeletonMetaRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.ApplicationHistory-module__mX_EEa__skeletonMeta{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:5rem;height:.65rem;animation:1.5s ease-in-out infinite ApplicationHistory-module__mX_EEa__shimmer}.ApplicationHistory-module__mX_EEa__skeletonSnippet{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:80%;height:.65rem;animation:1.5s ease-in-out infinite ApplicationHistory-module__mX_EEa__shimmer}.ApplicationHistory-module__mX_EEa__skeletonScore{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;width:52px;height:52px;animation:1.5s ease-in-out infinite ApplicationHistory-module__mX_EEa__shimmer}@media (max-width:480px){.ApplicationHistory-module__mX_EEa__scoreBlock{min-width:56px;padding-left:var(--space-3)}}
.Avatar-module__0AwfNa__avatar{-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.Avatar-module__0AwfNa__image{object-fit:cover;width:100%;height:100%}.Avatar-module__0AwfNa__letter{font-family:Arial,sans-serif;font-weight:700;line-height:1}.Avatar-module__0AwfNa__letter span{transform:translateY(3%)}
.loading-component-module__mcWmNa__loading_container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0000004d;width:100%;height:100%}.loading-component-module__mcWmNa__absolute{position:absolute;top:0;left:0}.loading-component-module__mcWmNa__loading_content{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex;position:absolute}.loading-component-module__mcWmNa__loading_icon{animation:1s linear infinite loading-component-module__mcWmNa__spin}@keyframes loading-component-module__mcWmNa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AiCredits-module__qQRhdW__wrapper{gap:var(--space-2);flex-direction:column;display:inline-flex}.AiCredits-module__qQRhdW__wrapperFull{width:100%}.AiCredits-module__qQRhdW__creditsBadge,.AiCredits-module__qQRhdW__creditsBadge:before{padding:var(--space-1) var(--space-2);background-color:var(--ai-accent-100);border:1px solid var(--ai-accent-700);border-radius:20px}.AiCredits-module__qQRhdW__creditsBadge{align-items:center;gap:var(--space-2);isolation:isolate;flex-shrink:0;display:flex;position:relative;overflow:clip}.AiCredits-module__qQRhdW__creditsBadge:before{content:"";width:var(--credits-left);z-index:-1;background-color:var(--ai-accent-300);border:none;height:85%;transition:width .3s ease-in-out;position:absolute;top:-2px;left:-1px}.AiCredits-module__qQRhdW__creditsIcon{width:1.25rem;height:1.25rem;color:var(--ai-accent-500)}.AiCredits-module__qQRhdW__creditsValue{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--ai-accent-900);white-space:nowrap;line-height:1}.AiCredits-module__qQRhdW__creditsLabel{font-size:var(--text-xxs);color:var(--ai-accent-700);font-weight:var(--font-medium)}.AiCredits-module__qQRhdW__full{width:100%}.AiCredits-module__qQRhdW__small .AiCredits-module__qQRhdW__creditsValue{font-size:var(--text-xs)}.AiCredits-module__qQRhdW__small .AiCredits-module__qQRhdW__creditsIcon{width:.85rem;height:.85rem}.AiCredits-module__qQRhdW__low{background-color:var(--red-100);border-color:var(--red-700)}.AiCredits-module__qQRhdW__low:before{background-color:var(--red-200)}.AiCredits-module__qQRhdW__low .AiCredits-module__qQRhdW__creditsValue,.AiCredits-module__qQRhdW__low .AiCredits-module__qQRhdW__creditsIcon{color:var(--red-700)}.AiCredits-module__qQRhdW__low .AiCredits-module__qQRhdW__creditsLabel{color:var(--red-600)}.AiCredits-module__qQRhdW__upgradePrompt{font-size:var(--text-xs);color:var(--neutral-500);margin:0;line-height:1.4}.AiCredits-module__qQRhdW__upgradePromptSmall{font-size:var(--text-xs);color:var(--neutral-400);line-height:1.3}.AiCredits-module__qQRhdW__upgradeLink{color:var(--primary-600);font-weight:var(--font-semibold);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.AiCredits-module__qQRhdW__upgradeLink:hover{color:var(--primary-700)}
.Modal-module__j38xRG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-6);background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__j38xRG__card{border:1px solid var(--gray-200);border-radius:var(--radius-xl);width:100%;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex;overflow:hidden}.Modal-module__j38xRG__sizeSm{max-width:480px}.Modal-module__j38xRG__sizeMd{max-width:640px}.Modal-module__j38xRG__sizeLg{max-width:800px}.Modal-module__j38xRG__header{padding:var(--space-6) var(--space-6) 0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Modal-module__j38xRG__title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--neutral-700)}.Modal-module__j38xRG__closeBtn{color:var(--gray-400);font-size:var(--text-2xl);cursor:pointer;background:0 0;border:none;line-height:1}.Modal-module__j38xRG__closeBtn:hover{color:var(--gray-700)}.Modal-module__j38xRG__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}
.HistoryView-module__v_sfvW__container{gap:var(--space-4);flex-direction:column;display:flex}.HistoryView-module__v_sfvW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.HistoryView-module__v_sfvW__toolbarTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--gray-800)}.HistoryView-module__v_sfvW__btnIcon{width:1rem;height:1rem;margin-right:var(--space-2)}.HistoryView-module__v_sfvW__cardList{gap:var(--space-3);flex-direction:column;display:flex}.HistoryView-module__v_sfvW__card{border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5);gap:var(--space-3);background:#fff;flex-direction:column;transition:box-shadow .2s;display:flex}.HistoryView-module__v_sfvW__card:hover{box-shadow:var(--shadow-md)}.HistoryView-module__v_sfvW__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-direction:row;display:flex}.HistoryView-module__v_sfvW__cardHeaderInfo{gap:var(--space-1);flex-direction:column;display:flex}.HistoryView-module__v_sfvW__cardCompany{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--gray-900)}.HistoryView-module__v_sfvW__cardRole{font-size:var(--text-sm);color:var(--gray-500)}.HistoryView-module__v_sfvW__statusPill{font-size:var(--text-xxs);font-weight:var(--font-semibold);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;border:1px solid;flex-shrink:0}.HistoryView-module__v_sfvW__cardBody{gap:var(--space-3);flex-direction:row;align-items:stretch;display:flex}.HistoryView-module__v_sfvW__coverLetterSnippet{font-family:var(--font-title);font-size:var(--text-xs);color:var(--gray-500);-webkit-box-orient:vertical;flex:1;line-height:1.6;display:-webkit-box;overflow:hidden}.HistoryView-module__v_sfvW__miniResumePreview{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);flex-shrink:0;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative;overflow:hidden}.HistoryView-module__v_sfvW__miniIframe{transform-origin:0 0;pointer-events:none;border:none;width:100%;height:100%;transform:scale(.18)}.HistoryView-module__v_sfvW__miniFallback{padding:var(--space-2);text-align:center;font-size:var(--text-xxs);color:var(--gray-400)}.HistoryView-module__v_sfvW__miniName{font-weight:var(--font-semibold)}.HistoryView-module__v_sfvW__cardFooter{padding-top:var(--space-2);border-top:1px solid var(--gray-100);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.HistoryView-module__v_sfvW__dateText{font-size:var(--text-xs);color:var(--gray-400)}.HistoryView-module__v_sfvW__actionButtons{gap:var(--space-1);display:flex}.HistoryView-module__v_sfvW__iconBtn{width:2rem;height:2rem;color:var(--gray-400);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.HistoryView-module__v_sfvW__iconBtn:hover{background-color:var(--gray-100);color:var(--gray-700)}.HistoryView-module__v_sfvW__deleteBtn:hover{color:var(--red-500);background-color:#fef2f2}@keyframes HistoryView-module__v_sfvW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.HistoryView-module__v_sfvW__skeletonList{gap:var(--space-3);flex-direction:column;display:flex}.HistoryView-module__v_sfvW__skeletonCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5);gap:var(--space-3);background:#fff;flex-direction:column;display:flex}.HistoryView-module__v_sfvW__skeletonHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.HistoryView-module__v_sfvW__skeletonHeaderLeft{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.HistoryView-module__v_sfvW__skeletonBar{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite HistoryView-module__v_sfvW__shimmer}.HistoryView-module__v_sfvW__skeletonBarWide{width:60%;height:1rem}.HistoryView-module__v_sfvW__skeletonBarNarrow{width:35%;height:.75rem}.HistoryView-module__v_sfvW__skeletonPill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;flex-shrink:0;width:4.5rem;height:1.25rem;animation:1.5s ease-in-out infinite HistoryView-module__v_sfvW__shimmer}.HistoryView-module__v_sfvW__skeletonBody{gap:var(--space-3);display:flex}.HistoryView-module__v_sfvW__skeletonTextBlock{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;flex:1;height:3.5rem;animation:1.5s ease-in-out infinite HistoryView-module__v_sfvW__shimmer}.HistoryView-module__v_sfvW__skeletonSquare{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;flex-shrink:0;width:100px;height:3.5rem;animation:1.5s ease-in-out infinite HistoryView-module__v_sfvW__shimmer}.HistoryView-module__v_sfvW__skeletonFooter{padding-top:var(--space-2);border-top:1px solid var(--gray-100);justify-content:space-between;align-items:center;display:flex}.HistoryView-module__v_sfvW__skeletonDate{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:5rem;height:.75rem;animation:1.5s ease-in-out infinite HistoryView-module__v_sfvW__shimmer}.HistoryView-module__v_sfvW__skeletonActions{gap:var(--space-1);display:flex}.HistoryView-module__v_sfvW__skeletonDot{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s ease-in-out infinite HistoryView-module__v_sfvW__shimmer}.HistoryView-module__v_sfvW__emptyState{align-items:center;gap:var(--space-3);padding:var(--space-12);color:var(--gray-400);font-size:var(--text-sm);text-align:center;flex-direction:column;display:flex}.HistoryView-module__v_sfvW__emptyIcon{width:3rem;height:3rem}.HistoryView-module__v_sfvW__formPanel{border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background-color:#fff;overflow:hidden}.HistoryView-module__v_sfvW__formPanelHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;display:flex}.HistoryView-module__v_sfvW__formTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--gray-800)}.HistoryView-module__v_sfvW__closeButton{width:2rem;height:2rem;color:var(--gray-400);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.HistoryView-module__v_sfvW__closeButton:hover{background-color:var(--gray-100);color:var(--gray-600)}.HistoryView-module__v_sfvW__formBody{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.HistoryView-module__v_sfvW__formRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.HistoryView-module__v_sfvW__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.HistoryView-module__v_sfvW__label{color:var(--neutral-700);font-weight:var(--font-semibold);font-size:var(--text-sm)}.HistoryView-module__v_sfvW__input{border:1px solid var(--gray-300);border-radius:var(--radius-md);min-height:2.75rem;padding:0 var(--space-3);color:var(--neutral-700);font-size:var(--text-sm);background:#fff;transition:border-color .2s}.HistoryView-module__v_sfvW__input:focus,.HistoryView-module__v_sfvW__textarea:focus{border-color:var(--primary-1);outline:none}.HistoryView-module__v_sfvW__select{padding:var(--space-2) var(--space-3);border:1px solid var(--gray-300);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--gray-900);cursor:pointer;background-color:#fff}.HistoryView-module__v_sfvW__select:focus{border-color:var(--primary-1);outline:none}.HistoryView-module__v_sfvW__textarea{border:1px solid var(--gray-300);border-radius:var(--radius-md);padding:var(--space-3);color:var(--neutral-700);font-size:var(--text-sm);resize:vertical;background:#fff;font-family:inherit;line-height:1.5;transition:border-color .2s}.HistoryView-module__v_sfvW__formActions{justify-content:flex-end;gap:var(--space-2);display:flex}.HistoryView-module__v_sfvW__error{padding:var(--space-3);border-radius:var(--radius-md);background:var(--red-50);color:var(--red-700);align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.HistoryView-module__v_sfvW__errorIcon{flex-shrink:0;width:1rem;height:1rem}@media not (min-width:760px){.HistoryView-module__v_sfvW__formRow{grid-template-columns:1fr}.HistoryView-module__v_sfvW__cardBody{gap:var(--space-2);flex-direction:column}.HistoryView-module__v_sfvW__miniResumePreview{width:100%;height:150px}.HistoryView-module__v_sfvW__skeletonBody{flex-direction:column}.HistoryView-module__v_sfvW__skeletonSquare{width:100%;height:3rem}}
.CoverLetterHistory-module__Ee7MGa__container{gap:var(--space-4);flex-direction:column;display:flex}.CoverLetterHistory-module__Ee7MGa__btnIcon{width:1rem;height:1rem;margin-right:var(--space-2)}.CoverLetterHistory-module__Ee7MGa__cardList{gap:var(--space-3);flex-direction:column;display:flex}.CoverLetterHistory-module__Ee7MGa__card{border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5);gap:var(--space-3);background:#fff;flex-direction:column;transition:box-shadow .2s;display:flex}.CoverLetterHistory-module__Ee7MGa__card:hover{box-shadow:var(--shadow-md)}.CoverLetterHistory-module__Ee7MGa__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-direction:row;display:flex}.CoverLetterHistory-module__Ee7MGa__cardHeaderInfo{gap:var(--space-1);flex-direction:column;display:flex}.CoverLetterHistory-module__Ee7MGa__cardTitle{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--gray-900)}.CoverLetterHistory-module__Ee7MGa__cardMeta{gap:var(--space-2);font-size:var(--text-sm);color:var(--gray-500);flex-wrap:wrap;display:flex}.CoverLetterHistory-module__Ee7MGa__cardMeta span:not(:last-child):after{content:"·";margin-left:var(--space-2);color:var(--gray-300)}.CoverLetterHistory-module__Ee7MGa__cardBody{gap:var(--space-2);flex-direction:column;display:flex}.CoverLetterHistory-module__Ee7MGa__letterSnippet{font-family:var(--font-title);font-size:var(--text-xs);color:var(--gray-500);-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.CoverLetterHistory-module__Ee7MGa__cardFooter{padding-top:var(--space-2);border-top:1px solid var(--gray-100);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.CoverLetterHistory-module__Ee7MGa__dateText{font-size:var(--text-xs);color:var(--gray-400)}.CoverLetterHistory-module__Ee7MGa__actionButtons{gap:var(--space-1);display:flex}.CoverLetterHistory-module__Ee7MGa__iconBtn{width:2rem;height:2rem;color:var(--gray-400);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.CoverLetterHistory-module__Ee7MGa__iconBtn:hover{background-color:var(--gray-100);color:var(--gray-700)}.CoverLetterHistory-module__Ee7MGa__deleteBtn:hover{color:var(--red-500);background-color:#fef2f2}.CoverLetterHistory-module__Ee7MGa__emptyState{align-items:center;gap:var(--space-3);padding:var(--space-12);color:var(--gray-400);font-size:var(--text-sm);text-align:center;flex-direction:column;display:flex}.CoverLetterHistory-module__Ee7MGa__emptyIcon{width:3rem;height:3rem}.CoverLetterHistory-module__Ee7MGa__skeletonList{gap:var(--space-3);flex-direction:column;display:flex}.CoverLetterHistory-module__Ee7MGa__skeletonCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5);gap:var(--space-3);background:#fff;flex-direction:column;display:flex}.CoverLetterHistory-module__Ee7MGa__skeletonHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.CoverLetterHistory-module__Ee7MGa__skeletonHeaderLeft{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.CoverLetterHistory-module__Ee7MGa__skeletonBar{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite CoverLetterHistory-module__Ee7MGa__shimmer}.CoverLetterHistory-module__Ee7MGa__skeletonBarWide{width:60%;height:1rem}.CoverLetterHistory-module__Ee7MGa__skeletonBarNarrow{width:35%;height:.75rem}.CoverLetterHistory-module__Ee7MGa__skeletonBody{gap:var(--space-3);display:flex}.CoverLetterHistory-module__Ee7MGa__skeletonTextBlock{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;flex:1;height:3.5rem;animation:1.5s ease-in-out infinite CoverLetterHistory-module__Ee7MGa__shimmer}.CoverLetterHistory-module__Ee7MGa__skeletonFooter{padding-top:var(--space-2);border-top:1px solid var(--gray-100);justify-content:space-between;align-items:center;display:flex}.CoverLetterHistory-module__Ee7MGa__skeletonDate{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:5rem;height:.75rem;animation:1.5s ease-in-out infinite CoverLetterHistory-module__Ee7MGa__shimmer}.CoverLetterHistory-module__Ee7MGa__skeletonActions{gap:var(--space-1);display:flex}.CoverLetterHistory-module__Ee7MGa__skeletonDot{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s ease-in-out infinite CoverLetterHistory-module__Ee7MGa__shimmer}@keyframes CoverLetterHistory-module__Ee7MGa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.JobDescriptionInput-module__Mbc45W__tabsContainer{margin-bottom:var(--space-3)}.JobDescriptionInput-module__Mbc45W__inputTabs{gap:var(--space-2);padding:var(--space-1);background:var(--gray-100);border-radius:var(--radius-lg);width:fit-content;display:flex}.JobDescriptionInput-module__Mbc45W__inputTab{color:var(--gray-600);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);font-weight:var(--font-semibold);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;display:inline-flex}.JobDescriptionInput-module__Mbc45W__inputTab:disabled{opacity:.6;cursor:not-allowed}.JobDescriptionInput-module__Mbc45W__activeInputTab{color:var(--primary-1);box-shadow:var(--shadow-sm);background:#fff}.JobDescriptionInput-module__Mbc45W__tabIconSmall{width:.875rem;height:.875rem}.JobDescriptionInput-module__Mbc45W__inputBody{margin-bottom:var(--space-4)}.JobDescriptionInput-module__Mbc45W__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.JobDescriptionInput-module__Mbc45W__textarea{border:1px solid var(--gray-300);border-radius:var(--radius-md);padding:var(--space-3);color:var(--neutral-700);font-size:var(--text-sm);resize:vertical;background:#fff;font-family:inherit;line-height:1.5;transition:border-color .2s}.JobDescriptionInput-module__Mbc45W__textarea:focus{border-color:var(--primary-1);outline:none}.JobDescriptionInput-module__Mbc45W__uploadContainer{width:100%}.JobDescriptionInput-module__Mbc45W__jobImageUploadLabel{border:2px dashed var(--gray-300);border-radius:var(--radius-xl);justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;text-align:center;min-height:10rem;padding:var(--space-4);flex-direction:column;transition:border-color .2s,background-color .2s;display:flex}.JobDescriptionInput-module__Mbc45W__jobImageUploadLabel:hover{border-color:var(--primary-1);background:var(--primary-50)}.JobDescriptionInput-module__Mbc45W__fileInput{display:none}.JobDescriptionInput-module__Mbc45W__uploadIcon{width:1.75rem;height:1.75rem;color:var(--primary-1)}.JobDescriptionInput-module__Mbc45W__uploadTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-700)}.JobDescriptionInput-module__Mbc45W__uploadHint{font-size:var(--text-xs);color:var(--gray-400)}.JobDescriptionInput-module__Mbc45W__jobImagePreviewBox{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--gray-50);flex-direction:column;display:flex}.JobDescriptionInput-module__Mbc45W__jobImagePreview{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:250px;box-shadow:var(--shadow-sm)}.JobDescriptionInput-module__Mbc45W__removeImageBtn{color:var(--primary-1);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.JobDescriptionInput-module__Mbc45W__removeImageBtn:hover{color:var(--primary-700)}.JobDescriptionInput-module__Mbc45W__removeImageBtn:disabled{opacity:.6;cursor:not-allowed}
.ApplicationDetailModal-module__X14TdG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-6);background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ApplicationDetailModal-module__X14TdG__card{border-radius:var(--radius-xl);width:100%;max-width:720px;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex;overflow:hidden}.ApplicationDetailModal-module__X14TdG__header{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--gray-200);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ApplicationDetailModal-module__X14TdG__title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--primary-900)}.ApplicationDetailModal-module__X14TdG__closeBtn{font-size:var(--text-2xl);color:var(--gray-400);cursor:pointer;background:0 0;border:none;line-height:1}.ApplicationDetailModal-module__X14TdG__body{padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ApplicationDetailModal-module__X14TdG__footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--gray-200);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ApplicationDetailModal-module__X14TdG__primaryBtn{background:var(--primary-900);color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:var(--space-2);border:none;font-weight:600;text-decoration:none;display:inline-flex}.ApplicationDetailModal-module__X14TdG__secondaryBtn{border:1px solid var(--gray-200);color:var(--gray-700);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:#fff;font-weight:600}
.FinalCTA-module__smnCta__section{padding:var(--space-24) var(--space-6)}.FinalCTA-module__smnCta__banner{background:linear-gradient(135deg, var(--primary-600) 0%, var(--primary-500) 60%, var(--primary-400) 100%);border-radius:var(--radius-2xl);max-width:56rem;padding:var(--space-16) var(--space-12);text-align:center;box-shadow:var(--shadow-xl);margin:0 auto;position:relative;overflow:hidden}.FinalCTA-module__smnCta__banner:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 2px 2px,#ffffff1f 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.FinalCTA-module__smnCta__banner:after{content:"";background:radial-gradient(circle, var(--ai-accent-400) 0%, transparent 70%);opacity:.25;pointer-events:none;border-radius:50%;width:16rem;height:16rem;position:absolute;bottom:-4rem;right:-4rem}.FinalCTA-module__smnCta__title{font-family:var(--font-title);font-size:var(--text-4xl);font-weight:var(--font-bold);color:#fff;line-height:var(--leading-tight);letter-spacing:-.025em;margin-bottom:var(--space-4);z-index:1;position:relative}.FinalCTA-module__smnCta__subtitle{font-size:var(--text-lg);color:#fffc;margin-bottom:var(--space-10);z-index:1;position:relative}.FinalCTA-module__smnCta__actions{justify-content:center;align-items:center;gap:var(--space-4);z-index:1;flex-wrap:wrap;display:flex;position:relative}.FinalCTA-module__smnCta__buttonPrimary{padding:var(--space-4) var(--space-10);color:var(--primary-700);font-weight:var(--font-bold);font-size:var(--text-base);border-radius:var(--radius-xl);cursor:pointer;box-shadow:var(--shadow-lg);background:#fff;border:none;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.FinalCTA-module__smnCta__buttonPrimary:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.FinalCTA-module__smnCta__buttonSecondary{padding:var(--space-4) var(--space-10);color:#fff;font-weight:var(--font-semibold);font-size:var(--text-base);border-radius:var(--radius-xl);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.FinalCTA-module__smnCta__buttonSecondary:hover{background:#ffffff40;transform:translateY(-2px)}
@property --score-percent{syntax:"<percentage>";inherits:false;initial-value:0%}@property --score-percent-report{syntax:"<percentage>";inherits:false;initial-value:0%}@property --score-percent-color{syntax:"<color>";inherits:false;initial-value:#f33}.scoreCircle-module__g0gDUG__score_circle{background:conic-gradient(var(--score-percent-color) var(--score-percent),  #e5e7eb var(--score-percent) );border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;animation:2.5s cubic-bezier(.4,0,.2,1) forwards scoreCircle-module__g0gDUG__introFill,3s ease-in-out 2.5s infinite alternate scoreCircle-module__g0gDUG__breatheLoop;display:flex;position:relative}.scoreCircle-module__g0gDUG__score_circle:before{content:"";z-index:1;background-color:#fff;border-radius:50%;position:absolute;inset:12px}.scoreCircle-module__g0gDUG__score_text{z-index:2;color:#1f2937;font-family:sans-serif;font-size:1.75rem;font-weight:700;position:relative}.scoreCircle-module__g0gDUG__score_circle_sm{flex-shrink:0;width:52px;height:52px}.scoreCircle-module__g0gDUG__score_circle_sm:before{inset:6px}.scoreCircle-module__g0gDUG__score_text_sm{font-size:.95rem}@keyframes scoreCircle-module__g0gDUG__introFill{0%{--score-percent:0%;--score-percent-color:#f33}to{--score-percent:var(--score-percent-report);--score-percent-color:var(--score-percent-color-report)}}@keyframes scoreCircle-module__g0gDUG__breatheLoop{0%{--score-percent:calc(var(--score-percent-report) - 4%)}to{--score-percent:var(--score-percent-report)}}