.MatchingRing-module__Q75ToW__matchingRing{--size:60px;--percent:50;--color:#ff4d4f;--track:#f0f0f0;--thickness:6px;width:var(--size);height:var(--size);background:conic-gradient(var(--color)calc(var(--percent)*1%),var(--track)0);-webkit-mask:radial-gradient(farthest-side,transparent calc(50% - var(--thickness)),#000 calc(50% - var(--thickness) + .5px));-webkit-mask:radial-gradient(farthest-side,transparent calc(50% - var(--thickness)),#000 calc(50% - var(--thickness) + .5px));mask:radial-gradient(farthest-side,transparent calc(50% - var(--thickness)),#000 calc(50% - var(--thickness) + .5px));border-radius:50%;display:inline-block}.MatchingRing-module__Q75ToW__inner{font-size:calc(var(--size)*.28);color:#111827;place-items:center;font-weight:600;display:grid;position:relative;inset:0}
.KeywordDetailsModal-module-scss-module__-1oBWW__overlay{z-index:1060;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.KeywordDetailsModal-module-scss-module__-1oBWW__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:400px;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000026}@media (min-width:992px){.KeywordDetailsModal-module-scss-module__-1oBWW__modal{max-width:800px}}.KeywordDetailsModal-module-scss-module__-1oBWW__header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.KeywordDetailsModal-module-scss-module__-1oBWW__title{color:#1f2937;margin:0;font-size:16px;font-weight:600}.KeywordDetailsModal-module-scss-module__-1oBWW__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px;transition:background-color .15s,color .15s}.KeywordDetailsModal-module-scss-module__-1oBWW__closeButton:hover{color:#1f2937;background:#f3f4f6}.KeywordDetailsModal-module-scss-module__-1oBWW__content{flex:1;padding:16px 20px;overflow-y:auto}.KeywordDetailsModal-module-scss-module__-1oBWW__scoreRow{border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.KeywordDetailsModal-module-scss-module__-1oBWW__scoreText{color:#1f2937;font-size:15px;font-weight:600}.KeywordDetailsModal-module-scss-module__-1oBWW__categoryRow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.KeywordDetailsModal-module-scss-module__-1oBWW__categoryRow:last-child{margin-bottom:0}.KeywordDetailsModal-module-scss-module__-1oBWW__categoryLabel{color:#374151;white-space:nowrap;font-size:14px;font-weight:600}.KeywordDetailsModal-module-scss-module__-1oBWW__keywordsList{flex-wrap:wrap;gap:6px;display:flex}.KeywordDetailsModal-module-scss-module__-1oBWW__keywordTag{font-size:13px;font-weight:500;line-height:initial;white-space:normal;word-break:break-word;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;padding:5px 12px;display:inline-flex}.KeywordDetailsModal-module-scss-module__-1oBWW__emptyState{text-align:center;color:#9ca3af;margin:0;padding:20px 0;font-size:14px}.KeywordDetailsModal-module-scss-module__-1oBWW__footer{background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;padding:16px 20px}.KeywordDetailsModal-module-scss-module__-1oBWW__ctaButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;justify-content:center;align-items:center;max-width:300px;margin:0 auto;padding:12px 20px;font-size:14px;font-weight:600;transition:background-color .15s;display:flex}.KeywordDetailsModal-module-scss-module__-1oBWW__ctaButton:hover{background:#1d4ed8}@media (max-width:480px){.KeywordDetailsModal-module-scss-module__-1oBWW__overlay{align-items:flex-start;padding:24px 6%}.KeywordDetailsModal-module-scss-module__-1oBWW__modal{max-width:100%;max-height:calc(100vh - 48px);margin:0}.KeywordDetailsModal-module-scss-module__-1oBWW__header,.KeywordDetailsModal-module-scss-module__-1oBWW__content{padding:14px 16px}.KeywordDetailsModal-module-scss-module__-1oBWW__keywordTag{padding:4px 12px;font-size:12px}}
.SkillMatchPanel-module-scss-module__X-VXva__container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1rem;overflow:hidden}.SkillMatchPanel-module-scss-module__X-VXva__header{cursor:pointer;background:#f9fafb;border:none;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1rem;transition:background-color .15s;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__header:hover{background:#f3f4f6}.SkillMatchPanel-module-scss-module__X-VXva__headerContent{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__headerIcon{color:#6b7280;font-size:16px}.SkillMatchPanel-module-scss-module__X-VXva__headerTitle{color:#374151;font-size:15px;font-weight:600}.SkillMatchPanel-module-scss-module__X-VXva__headerSummary{align-items:center;gap:.75rem;margin-left:.5rem;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__improvementBadge{color:#39b54a;background:#e8f5e9;border-radius:12px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:12px;font-weight:600;display:inline-flex}.SkillMatchPanel-module-scss-module__X-VXva__improvementBadge i{font-size:10px}.SkillMatchPanel-module-scss-module__X-VXva__headerScore{color:#6b7280;font-size:13px}.SkillMatchPanel-module-scss-module__X-VXva__chevron{color:#9ca3af;font-size:12px;transition:transform .2s}.SkillMatchPanel-module-scss-module__X-VXva__content{border-top:1px solid #e5e7eb;padding:1rem}.SkillMatchPanel-module-scss-module__X-VXva__loadingState{color:#6b7280;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:14px;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__loadingState i{font-size:18px}.SkillMatchPanel-module-scss-module__X-VXva__improvementBanner{color:#2e7d32;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:14px;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__improvementBanner i{font-size:16px}.SkillMatchPanel-module-scss-module__X-VXva__improvementBanner strong{font-weight:600}.SkillMatchPanel-module-scss-module__X-VXva__desktopView{gap:1rem;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__column{background:#fafafa;border-radius:8px;flex:1;min-width:0;padding:1rem}.SkillMatchPanel-module-scss-module__X-VXva__separator{justify-content:center;align-items:center;padding:0 .5rem;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__arrowContainer{flex-direction:column;align-items:center;gap:.5rem;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__arrowContainer i{color:#9ca3af;font-size:20px}.SkillMatchPanel-module-scss-module__X-VXva__separatorBadge{color:#fff;background:#39b54a;border-radius:12px;padding:.25rem .5rem;font-size:11px;font-weight:600;display:inline-block}.SkillMatchPanel-module-scss-module__X-VXva__scoreSummary{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__scoreLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.SkillMatchPanel-module-scss-module__X-VXva__scorePlaceholder{color:#9ca3af;justify-content:center;align-items:center;height:60px;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__scoreContent{align-items:center;gap:.75rem;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__scoreDetails{align-items:baseline;gap:.5rem;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__scoreValue{color:#374151;font-size:24px;font-weight:700}.SkillMatchPanel-module-scss-module__X-VXva__scoreImprovement{color:#39b54a;background:#e8f5e9;border-radius:4px;padding:.125rem .375rem;font-size:14px;font-weight:600}.SkillMatchPanel-module-scss-module__X-VXva__scoreCounts{gap:1rem;font-size:13px;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__countItem{align-items:center;gap:.25rem;font-weight:500;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__countItem i{font-size:12px}.SkillMatchPanel-module-scss-module__X-VXva__legendItem{color:#6b7280;border-left:1px solid #e5e7eb;align-items:center;gap:.25rem;margin-left:.5rem;padding-left:.75rem;font-size:12px;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__legendItem i{font-size:11px}.SkillMatchPanel-module-scss-module__X-VXva__placeholder{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:13px;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__placeholder i{font-size:24px}.SkillMatchPanel-module-scss-module__X-VXva__mobileView{display:block}.SkillMatchPanel-module-scss-module__X-VXva__mobileTabs{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__mobileTab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:14px;font-weight:500;transition:all .15s;display:flex}.SkillMatchPanel-module-scss-module__X-VXva__mobileTab:hover{color:#374151}.SkillMatchPanel-module-scss-module__X-VXva__mobileTab i{font-size:14px}.SkillMatchPanel-module-scss-module__X-VXva__mobileTabActive{color:var(--bs-primary,#0d6efd);border-bottom-color:var(--bs-primary,#0d6efd);font-weight:600}.SkillMatchPanel-module-scss-module__X-VXva__mobileTabScore{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:.125rem .375rem;font-size:12px}.SkillMatchPanel-module-scss-module__X-VXva__mobileTabImprovement{color:#39b54a;font-size:11px;font-weight:600}.SkillMatchPanel-module-scss-module__X-VXva__mobileContent{background:#fafafa;border-radius:8px;padding:1rem}@media (max-width:767px){.SkillMatchPanel-module-scss-module__X-VXva__container{margin-bottom:.75rem}.SkillMatchPanel-module-scss-module__X-VXva__header{padding:.75rem}.SkillMatchPanel-module-scss-module__X-VXva__headerContent{gap:.5rem}.SkillMatchPanel-module-scss-module__X-VXva__headerTitle{font-size:14px}.SkillMatchPanel-module-scss-module__X-VXva__headerSummary{width:100%;margin-top:.25rem;margin-left:0}.SkillMatchPanel-module-scss-module__X-VXva__content{padding:.75rem}.SkillMatchPanel-module-scss-module__X-VXva__scoreSummary{gap:.375rem;margin-bottom:.75rem;padding-bottom:.75rem}.SkillMatchPanel-module-scss-module__X-VXva__scoreValue{font-size:20px}.SkillMatchPanel-module-scss-module__X-VXva__scoreCounts{gap:.75rem;font-size:12px}}
.AIApplyPanel-module-scss-module__dfAJFa__host{width:100%;display:block;container-type:inline-size}.AIApplyPanel-module-scss-module__dfAJFa__panel{background:#fff;border:1px solid #ecedf2;border-radius:12px;flex-direction:column;gap:12px;padding:19px 22px 18px;font-family:Nunito,sans-serif;display:flex;position:relative;box-shadow:0 6px 16px #404f680f}.AIApplyPanel-module-scss-module__dfAJFa__panel:before{content:"";background:linear-gradient(90deg,#3b5dff,#153cf5);border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.AIApplyPanel-module-scss-module__dfAJFa__head{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__spark{color:#fff;background:linear-gradient(135deg,#3b5dff,#153cf5);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 4px 10px #153cf540}.AIApplyPanel-module-scss-module__dfAJFa__spark svg{width:18px;height:18px}.AIApplyPanel-module-scss-module__dfAJFa__title{color:#1f1927;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.AIApplyPanel-module-scss-module__dfAJFa__steps{align-items:center;gap:6px;margin-left:auto;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__steps .AIApplyPanel-module-scss-module__dfAJFa__lbl{color:#8a93ab;margin-left:6px;font-size:12.5px;font-weight:700}.AIApplyPanel-module-scss-module__dfAJFa__seg{background:#dbe3fb;border-radius:9999px;width:26px;height:5px;display:block}.AIApplyPanel-module-scss-module__dfAJFa__segOn{background:#153cf5}.AIApplyPanel-module-scss-module__dfAJFa__headSwitch{align-items:center;min-width:0;max-width:62%;margin-left:auto;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__copy{color:#696969;margin:0;font-size:13.5px;line-height:1.55}.AIApplyPanel-module-scss-module__dfAJFa__copy strong{color:#1f1927;font-weight:700}.AIApplyPanel-module-scss-module__dfAJFa__step{border-top:1px solid #f1f2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:14px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__stepInfo{flex:1;min-width:230px}.AIApplyPanel-module-scss-module__dfAJFa__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#153cf5;margin-bottom:3px;font-size:10.5px;font-weight:800}.AIApplyPanel-module-scss-module__dfAJFa__stepTitle{color:#1f1927;font-size:16px;font-weight:700;line-height:1.3}.AIApplyPanel-module-scss-module__dfAJFa__stepDesc{color:#696969;margin:3px 0 0;font-size:13px;line-height:1.5}.AIApplyPanel-module-scss-module__dfAJFa__ctaWrap{flex-direction:column;flex-shrink:0;align-items:center;gap:7px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__cta{color:#1a2030;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #153cf5;border-radius:9999px;justify-content:center;align-items:center;gap:9px;padding:8px 24px;font-family:Nunito,sans-serif;font-size:15px;font-weight:800;transition:transform .15s ease-out,background .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.AIApplyPanel-module-scss-module__dfAJFa__cta:hover{background:#153cf50f;transform:translateY(-1px);box-shadow:0 6px 16px #153cf526}.AIApplyPanel-module-scss-module__dfAJFa__cta:disabled{opacity:.65;cursor:default;box-shadow:none}.AIApplyPanel-module-scss-module__dfAJFa__cta svg{flex-shrink:0;width:17px;height:17px}.AIApplyPanel-module-scss-module__dfAJFa__ctaBlock{width:100%;max-width:350px;margin-left:auto;margin-right:auto}.AIApplyPanel-module-scss-module__dfAJFa__next{color:#8a93ab;font-size:12px;font-weight:600}.AIApplyPanel-module-scss-module__dfAJFa__spin{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite AIApplyPanel-module-scss-module__dfAJFa__rhsp;display:inline-block}@keyframes AIApplyPanel-module-scss-module__dfAJFa__rhsp{to{transform:rotate(360deg)}}.AIApplyPanel-module-scss-module__dfAJFa__result{border-top:1px solid #f1f2f6;flex-direction:column;gap:15px;padding-top:15px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__resultTop{align-items:center;gap:18px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__ring{flex-shrink:0;width:80px;height:80px;position:relative}.AIApplyPanel-module-scss-module__dfAJFa__ring svg{width:80px;height:80px;display:block}.AIApplyPanel-module-scss-module__dfAJFa__ringTrk{fill:none;stroke:#e9edf8;stroke-width:8px}.AIApplyPanel-module-scss-module__dfAJFa__ringPrg{fill:none;stroke:#153cf5;stroke-width:8px;stroke-linecap:round;transition:stroke-dasharray .6s}.AIApplyPanel-module-scss-module__dfAJFa__ringNum{color:#1f1927;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex;position:absolute;inset:0}.AIApplyPanel-module-scss-module__dfAJFa__ringNum i{color:#8a93ab;margin-left:1px;font-size:12px;font-style:normal;font-weight:700}.AIApplyPanel-module-scss-module__dfAJFa__resultHead{flex:1;min-width:0}.AIApplyPanel-module-scss-module__dfAJFa__resultTitle{color:#1f1927;font-size:17px;font-weight:700;line-height:1.35}.AIApplyPanel-module-scss-module__dfAJFa__resultTitle b{color:#153cf5;font-weight:800}.AIApplyPanel-module-scss-module__dfAJFa__analysisLink{cursor:pointer;color:#153cf5;background:0 0;border:none;align-items:center;gap:7px;margin-top:9px;padding:0;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.AIApplyPanel-module-scss-module__dfAJFa__analysisLink svg{width:15px;height:15px}.AIApplyPanel-module-scss-module__dfAJFa__stats{flex-wrap:wrap;gap:10px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__stat{color:#6b7280;background:#f7f9fc;border:1px solid #eef1f6;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:140px;padding:10px 13px;font-size:13px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__stat b{color:#1f1927;margin-right:1px;font-size:16px;font-weight:800}.AIApplyPanel-module-scss-module__dfAJFa__stat .AIApplyPanel-module-scss-module__dfAJFa__ic{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__stat .AIApplyPanel-module-scss-module__dfAJFa__ic svg{width:13px;height:13px}.AIApplyPanel-module-scss-module__dfAJFa__statFull .AIApplyPanel-module-scss-module__dfAJFa__ic{color:#17b365;background:#dcfce7}.AIApplyPanel-module-scss-module__dfAJFa__statPart .AIApplyPanel-module-scss-module__dfAJFa__ic{color:#b45309;background:#fef3c7}.AIApplyPanel-module-scss-module__dfAJFa__statMiss .AIApplyPanel-module-scss-module__dfAJFa__ic{color:#dc3545;background:#fdeaea}.AIApplyPanel-module-scss-module__dfAJFa__foot{border-top:1px solid #f1f2f6;flex-direction:column;gap:12px;padding-top:14px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__switchLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__analyzed{color:#8a93ab;min-width:0;font-size:12.5px}.AIApplyPanel-module-scss-module__dfAJFa__analyzed i{color:#5f6b7e;font-style:normal;font-weight:700}.AIApplyPanel-module-scss-module__dfAJFa__switchSlot{flex-shrink:0;position:relative}.AIApplyPanel-module-scss-module__dfAJFa__withDocs{padding-bottom:18px}.AIApplyPanel-module-scss-module__dfAJFa__doneRow{border-top:1px solid #f1f2f6;align-items:center;gap:13px;padding:14px 0 2px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__doneCk{color:#17b365;background:#dcfce7;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__doneCk svg{width:19px;height:19px}.AIApplyPanel-module-scss-module__dfAJFa__doneT{color:#1f1927;font-size:16px;font-weight:700;line-height:1.2}.AIApplyPanel-module-scss-module__dfAJFa__doneS{color:#696969;margin-top:1px;font-size:13px}.AIApplyPanel-module-scss-module__dfAJFa__docsTray{background:#fbfcff;border-top:1px solid #eef0f6;border-radius:0 0 12px 12px;margin:8px -22px -18px;padding:16px 22px;overflow:hidden}.AIApplyPanel-module-scss-module__dfAJFa__alert{background:#fff7f7;border:1px solid #f6d4d4;border-radius:10px;align-items:flex-start;gap:12px;margin-top:2px;padding:14px 16px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__alert .AIApplyPanel-module-scss-module__dfAJFa__ic{color:#dc3545;background:#fdeaea;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.AIApplyPanel-module-scss-module__dfAJFa__alert .AIApplyPanel-module-scss-module__dfAJFa__ic svg{width:17px;height:17px}.AIApplyPanel-module-scss-module__dfAJFa__alertWarn{background:#fffbeb;border-color:#fde9b8}.AIApplyPanel-module-scss-module__dfAJFa__alertWarn .AIApplyPanel-module-scss-module__dfAJFa__ic{color:#b45309;background:#fdf3d6}.AIApplyPanel-module-scss-module__dfAJFa__alertMain{flex:1;min-width:0}.AIApplyPanel-module-scss-module__dfAJFa__alertT{color:#1f1927;font-size:14.5px;font-weight:700}.AIApplyPanel-module-scss-module__dfAJFa__alertD{color:#6b7280;margin:3px 0 0;font-size:13px;line-height:1.5}.AIApplyPanel-module-scss-module__dfAJFa__retry{color:#153cf5;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #153cf5;border-radius:9999px;align-items:center;gap:7px;margin-top:9px;padding:8px 18px;font-family:Nunito,sans-serif;font-size:13.5px;font-weight:700;display:inline-flex}.AIApplyPanel-module-scss-module__dfAJFa__retry svg{width:15px;height:15px}@container (max-width:600px){.AIApplyPanel-module-scss-module__dfAJFa__panel{gap:11px;padding:16px}.AIApplyPanel-module-scss-module__dfAJFa__title{font-size:16.5px}.AIApplyPanel-module-scss-module__dfAJFa__steps{order:3;width:100%;margin-left:0}.AIApplyPanel-module-scss-module__dfAJFa__headSwitch{order:3;width:100%;max-width:none;margin-left:0}.AIApplyPanel-module-scss-module__dfAJFa__step{flex-direction:column;align-items:stretch;gap:14px}.AIApplyPanel-module-scss-module__dfAJFa__ctaWrap,.AIApplyPanel-module-scss-module__dfAJFa__cta{width:100%}.AIApplyPanel-module-scss-module__dfAJFa__resultTop{gap:14px}.AIApplyPanel-module-scss-module__dfAJFa__ring,.AIApplyPanel-module-scss-module__dfAJFa__ring svg{width:64px;height:64px}.AIApplyPanel-module-scss-module__dfAJFa__ringNum{font-size:18px}.AIApplyPanel-module-scss-module__dfAJFa__resultTitle{font-size:15.5px}.AIApplyPanel-module-scss-module__dfAJFa__stat{flex-basis:100%;min-width:0}.AIApplyPanel-module-scss-module__dfAJFa__switchLine{flex-direction:column;align-items:stretch}.AIApplyPanel-module-scss-module__dfAJFa__switchSlot{width:100%}.AIApplyPanel-module-scss-module__dfAJFa__docsTray{margin:8px -16px -16px;padding:16px}}
.CompanyCard-module-scss-module__UN8VDq__card{background:#fff;border:1px solid #e3e7ef;border-radius:.5rem;flex-direction:column;gap:12px;padding:18px 20px 16px;font-family:Nunito,sans-serif;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.CompanyCard-module-scss-module__UN8VDq__head{align-items:center;gap:12px;display:flex}.CompanyCard-module-scss-module__UN8VDq__logo{-o-object-fit:cover;object-fit:cover;border:1px solid #f1f4f9;border-radius:50%;flex:none;width:46px;height:46px}.CompanyCard-module-scss-module__UN8VDq__mono{color:#153cf5;background:#eef2ff;border:1px solid #dbe2ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;font-weight:900;display:flex}.CompanyCard-module-scss-module__UN8VDq__title{flex-direction:column;align-items:flex-start;display:flex}.CompanyCard-module-scss-module__UN8VDq__kicker{letter-spacing:.08em;text-transform:uppercase;color:#9aa3b5;font-size:11px;font-weight:800;line-height:1.3}.CompanyCard-module-scss-module__UN8VDq__name{color:#2a3346;font-size:18px;font-weight:800;line-height:1.3}.CompanyCard-module-scss-module__UN8VDq__link{color:#153cf5;vertical-align:-3px;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:7px;text-decoration:none;transition:all .12s;display:inline-flex}.CompanyCard-module-scss-module__UN8VDq__link .bi{font-size:12px}.CompanyCard-module-scss-module__UN8VDq__link:hover{background:#eef2ff}.CompanyCard-module-scss-module__UN8VDq__badge{color:#9a5b00;background:#fff4e5;border-radius:9999px;align-items:center;gap:6px;width:max-content;margin-top:7px;padding:3px 10px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex}.CompanyCard-module-scss-module__UN8VDq__descWrap{--desc-lh:22px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.CompanyCard-module-scss-module__UN8VDq__descClip{transition:max-height .35s;position:relative;overflow:hidden}.CompanyCard-module-scss-module__UN8VDq__descCollapsed{max-height:calc(var(--desc-lh)*8)}.CompanyCard-module-scss-module__UN8VDq__descFade{height:calc(var(--desc-lh)*2.6);pointer-events:none;background:linear-gradient(#fff0 0%,#fff 82%);position:absolute;bottom:0;left:0;right:0}.CompanyCard-module-scss-module__UN8VDq__desc{font-size:14px;line-height:var(--desc-lh);color:#6b7587;overflow-wrap:anywhere;margin:0}.CompanyCard-module-scss-module__UN8VDq__descToggle{color:#153cf5;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.CompanyCard-module-scss-module__UN8VDq__descToggle .bi{font-size:11px;transition:transform .25s}.CompanyCard-module-scss-module__UN8VDq__descToggle[aria-expanded=true] .bi{transform:rotate(180deg)}.CompanyCard-module-scss-module__UN8VDq__descToggle:hover{text-decoration:underline}.CompanyCard-module-scss-module__UN8VDq__facts{border-top:1px solid #f1f4f9;grid-template-columns:1fr 1fr;gap:10px 16px;padding-top:12px;display:grid}.CompanyCard-module-scss-module__UN8VDq__fact{align-items:flex-start;gap:9px;min-width:0;display:flex}.CompanyCard-module-scss-module__UN8VDq__fact .bi{color:#153cf5;flex:none;margin-top:2px;font-size:14px}.CompanyCard-module-scss-module__UN8VDq__fact>div{flex-direction:column;min-width:0;display:flex}.CompanyCard-module-scss-module__UN8VDq__fact span{letter-spacing:.04em;text-transform:uppercase;color:#9aa3b5;font-size:10.5px;font-weight:800;line-height:1.3}.CompanyCard-module-scss-module__UN8VDq__fact strong{color:#2a3346;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.35}.CompanyCard-module-scss-module__UN8VDq__note{border-top:1px solid #f1f4f9;align-items:flex-start;gap:9px;padding-top:12px;display:flex}.CompanyCard-module-scss-module__UN8VDq__note .bi{color:#9aa3b5;margin-top:1px;font-size:15px}.CompanyCard-module-scss-module__UN8VDq__note span{color:#6b7587;font-size:12.5px;font-weight:600;line-height:1.5}
.JobPageSearch-module-scss-module__dYHGPW__search{align-items:stretch;gap:12px;font-family:Nunito,sans-serif;display:flex}.JobPageSearch-module-scss-module__dYHGPW__field{background:#fff;border:1px solid #77838f4d;border-radius:9999px;flex:1;align-items:center;min-width:0;height:48px;padding:0 22px;transition:border-color .2s;display:flex}.JobPageSearch-module-scss-module__dYHGPW__field:focus-within{border-color:#153cf5}.JobPageSearch-module-scss-module__dYHGPW__field input{font:inherit;color:#2a3346;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.JobPageSearch-module-scss-module__dYHGPW__field input::placeholder{color:#9aa3b5}.JobPageSearch-module-scss-module__dYHGPW__locationField{position:relative}.JobPageSearch-module-scss-module__dYHGPW__suggestions{z-index:1050;background:#fff;border:1px solid #e3e7ef;border-radius:14px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #10184024}.JobPageSearch-module-scss-module__dYHGPW__suggestions li button{text-align:left;width:100%;font:inherit;color:#2a3346;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.JobPageSearch-module-scss-module__dYHGPW__suggestions li button .bi{color:#153cf5;flex:none;font-size:13px}.JobPageSearch-module-scss-module__dYHGPW__suggestions li button:hover{background:#f2f5ff}.JobPageSearch-module-scss-module__dYHGPW__suggestionMuted{color:#9aa3b5;padding:9px 12px;font-size:13px;font-weight:600}.JobPageSearch-module-scss-module__dYHGPW__btn{color:#153cf5;cursor:pointer;background:#fff;border:1px solid #d7dce5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .15s;display:flex}.JobPageSearch-module-scss-module__dYHGPW__btn:hover{background:#f2f5ff;border-color:#153cf5}.JobPageSearch-module-scss-module__dYHGPW__btn .bi{font-size:18px;line-height:1}@media (max-width:640px){.JobPageSearch-module-scss-module__dYHGPW__search{gap:9px}.JobPageSearch-module-scss-module__dYHGPW__locationField{display:none}.JobPageSearch-module-scss-module__dYHGPW__field{height:46px;padding:0 18px}.JobPageSearch-module-scss-module__dYHGPW__btn{width:46px;height:46px}}
.QuickApplyFormPanel-module-scss-module__zaBrIa__panel{background:#fff;border-radius:.5rem;padding:24px;box-shadow:0 1px 3px #0000000a}@media (max-width:767.98px){.QuickApplyFormPanel-module-scss-module__zaBrIa__panel{padding:16px}}.QuickApplyFormPanel-module-scss-module__zaBrIa__panelTop{scroll-margin-top:100px}:is(.QuickApplyFormPanel-module-scss-module__zaBrIa__panel .form-control,.QuickApplyFormPanel-module-scss-module__zaBrIa__panel .form-select,.QuickApplyFormPanel-module-scss-module__zaBrIa__panel textarea){color:#121212}.QuickApplyFormPanel-module-scss-module__zaBrIa__panel .form-control::-moz-placeholder{color:#121212;opacity:.5}.QuickApplyFormPanel-module-scss-module__zaBrIa__panel textarea::-moz-placeholder{color:#121212;opacity:.5}.QuickApplyFormPanel-module-scss-module__zaBrIa__panel .form-control::placeholder{color:#121212;opacity:.5}.QuickApplyFormPanel-module-scss-module__zaBrIa__panel textarea::placeholder{color:#121212;opacity:.5}.QuickApplyFormPanel-module-scss-module__zaBrIa__panel textarea.form-control{overflow-y:auto}:is(.QuickApplyFormPanel-module-scss-module__zaBrIa__panel .form-label,.QuickApplyFormPanel-module-scss-module__zaBrIa__panel label,.QuickApplyFormPanel-module-scss-module__zaBrIa__panel legend){color:#121212!important}:is(.QuickApplyFormPanel-module-scss-module__zaBrIa__panel .form-control:focus,.QuickApplyFormPanel-module-scss-module__zaBrIa__panel .form-select:focus){box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.3)!important;border-color:var(--bs-primary)!important;outline:none!important}:is(.QuickApplyFormPanel-module-scss-module__zaBrIa__panel .form-control.is-invalid,.QuickApplyFormPanel-module-scss-module__zaBrIa__panel .form-select.is-invalid){border-color:var(--bs-danger)!important}.QuickApplyFormPanel-module-scss-module__zaBrIa__panel .form-control.is-invalid:focus{box-shadow:0 0 0 2px rgba(var(--bs-danger-rgb),.3)!important}.QuickApplyFormPanel-module-scss-module__zaBrIa__panel [role=alert]{animation:.12s ease-out forwards QuickApplyFormPanel-module-scss-module__zaBrIa__errorFadeIn}@keyframes QuickApplyFormPanel-module-scss-module__zaBrIa__errorFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.QuickApplyFormPanel-module-scss-module__zaBrIa__sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--bs-secondary);border-top:1px solid var(--bs-border-color,#e5e7eb);margin:24px 0 8px;padding-top:16px;font-size:11px;font-weight:600}.QuickApplyFormPanel-module-scss-module__zaBrIa__sectionLabel:first-of-type{border-top:none;margin-top:0;padding-top:0}.QuickApplyFormPanel-module-scss-module__zaBrIa__submitBar{border-top:1px solid var(--bs-border-color,#e5e7eb);margin-top:8px;padding-top:16px}.QuickApplyFormPanel-module-scss-module__zaBrIa__disclosure{color:var(--bs-secondary);margin-bottom:8px;font-size:11px;line-height:1.4}@keyframes QuickApplyFormPanel-module-scss-module__zaBrIa__fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.QuickApplyFormPanel-module-scss-module__zaBrIa__stagger>*{animation:.18s ease-out both QuickApplyFormPanel-module-scss-module__zaBrIa__fadeInUp}.QuickApplyFormPanel-module-scss-module__zaBrIa__overlayField{z-index:30;position:relative}.QuickApplyFormPanel-module-scss-module__zaBrIa__stagger>:first-child{animation-delay:0s}.QuickApplyFormPanel-module-scss-module__zaBrIa__stagger>:nth-child(2){animation-delay:40ms}.QuickApplyFormPanel-module-scss-module__zaBrIa__stagger>:nth-child(3){animation-delay:80ms}.QuickApplyFormPanel-module-scss-module__zaBrIa__stagger>:nth-child(4){animation-delay:.12s}
.QuickApplyCoverLetterModal-module-scss-module__Hmv9ZW__modalContent{-moz-text-size-adjust:100%;text-size-adjust:100%;max-height:92dvh}