.CvReview-module__QWj3rW__card{border:1px solid var(--border-warm,#e3dcd3a6);border-radius:var(--radius-card,20px);background:var(--paper-card,#f9f6f2);margin:20px 0 0;padding:20px 22px}.CvReview-module__QWj3rW__cardTitle{color:var(--ink,#050505);margin:0 0 12px;font-size:16px;font-weight:600}.CvReview-module__QWj3rW__cardText{color:var(--ink-soft,#2a2340);margin:0;font-size:14.5px;line-height:1.5}.CvReview-module__QWj3rW__cardTextMuted{color:var(--ink-muted,#52677f);margin:6px 0 0;font-size:13.5px}.CvReview-module__QWj3rW__strengthList{color:var(--ink-soft,#2a2340);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14.5px;display:flex}.CvReview-module__QWj3rW__progressBar{background:var(--border-warm,#e3dcd3a6);border-radius:2px;width:100%;height:4px;margin-top:24px;overflow:hidden}.CvReview-module__QWj3rW__progressFill{background:var(--cta,linear-gradient(135deg, #514eea, #6558ed 55%, #554be0));border-radius:2px;width:33%;height:100%;animation:1.4s ease-in-out infinite CvReview-module__QWj3rW__progressSlide}@keyframes CvReview-module__QWj3rW__progressSlide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.CvReview-module__QWj3rW__hint{color:var(--ink-muted,#52677f);margin:20px 0 0;font-size:13.5px}.CvReview-module__QWj3rW__footer{border-top:1px solid var(--border-warm,#e3dcd3a6);flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:20px;display:flex}.CvReview-module__QWj3rW__error{color:#c0293a;width:100%;margin:4px 0 0;font-size:14px}.CvReview-module__QWj3rW__scoreCard{border:1px solid var(--border-warm,#e3dcd3a6);border-radius:var(--radius-card,20px);background:#fff;align-items:center;gap:24px;margin:20px 0 0;padding:22px 26px;display:flex}.CvReview-module__QWj3rW__scoreLabel{color:var(--ink-muted,#52677f);margin:0 0 4px;font-size:13px}.CvReview-module__QWj3rW__scoreNumber{font-family:var(--font-display,Didot, serif);color:var(--ink,#050505);margin:0;font-size:40px;font-weight:600}.CvReview-module__QWj3rW__scoreNumberMuted{color:var(--ink-faint,#8a8494)}.CvReview-module__QWj3rW__scoreArrow{color:var(--ink-muted,#52677f);font-size:20px}.CvReview-module__QWj3rW__bandMessage{color:var(--ink-soft,#2a2340);margin:10px 0 0;font-size:14.5px}.CvReview-module__QWj3rW__autoFixSection{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;display:flex}.CvReview-module__QWj3rW__autoFixDetails{border:1px solid var(--border-warm,#e3dcd3a6);border-radius:var(--radius-card,20px);background:var(--violet-wash,#f1edff);width:100%;padding:16px 20px}.CvReview-module__QWj3rW__autoFixSummary{cursor:pointer;color:var(--violet-deep,#4c3fc7);font-size:14.5px;font-weight:600}.CvReview-module__QWj3rW__autoFixList{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.CvReview-module__QWj3rW__autoFixItem{border-top:1px solid #4c3fc71f;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.CvReview-module__QWj3rW__autoFixItem:first-child{border-top:none;padding-top:0}.CvReview-module__QWj3rW__autoFixBefore{color:var(--ink-muted,#52677f);margin:0 0 4px;font-size:13.5px}.CvReview-module__QWj3rW__autoFixAfter{color:var(--ink-body,#070826);margin:0;font-size:13.5px}.CvReview-module__QWj3rW__undoButton{color:var(--ink-muted,#52677f);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13.5px;text-decoration:underline}.CvReview-module__QWj3rW__decisionsSection{margin-top:28px}.CvReview-module__QWj3rW__sectionHeading{color:var(--ink,#050505);margin:0;font-size:18px;font-weight:600}.CvReview-module__QWj3rW__decisionList{flex-direction:column;gap:14px;margin-top:16px;display:flex}.CvReview-module__QWj3rW__decisionCard{border:1px solid var(--border-warm,#e3dcd3a6);border-radius:var(--radius-card,20px);background:#fff;padding:16px 18px}.CvReview-module__QWj3rW__decisionHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.CvReview-module__QWj3rW__costBadge{color:var(--ink-muted,#52677f);white-space:nowrap;flex:none;font-size:12px}.CvReview-module__QWj3rW__proposedFix{background:var(--paper-card,#f9f6f2);color:var(--ink-body,#070826);border-radius:12px;margin:10px 0 0;padding:10px 14px;font-size:14px}.CvReview-module__QWj3rW__decisionActions{gap:8px;margin-top:12px;display:flex}.CvReview-module__QWj3rW__choiceButton{border:1px solid var(--border-cool,#69748240);border-radius:var(--radius-button,31px);color:var(--ink,#050505);cursor:pointer;background:#fff;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600}.CvReview-module__QWj3rW__choiceButtonActive{background:var(--cta,linear-gradient(135deg, #514eea, #6558ed 55%, #554be0));color:#fff;border-color:#0000}.CvReview-module__QWj3rW__gapInput{border:1px solid var(--border-cool,#69748240);width:100%;color:var(--ink-body,#070826);background:#fff;border-radius:12px;margin-top:12px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.5}.CvReview-module__QWj3rW__gapInput:focus-visible{outline:var(--focus-ring,3px solid #5b54e84d);outline-offset:2px}.CvReview-module__QWj3rW__moreSuggestions{color:var(--ink-muted,#52677f);margin-top:16px;font-size:14px}.CvReview-module__QWj3rW__moreSuggestions summary{cursor:pointer;color:var(--ink-body,#070826);font-weight:600}.CvReview-module__QWj3rW__reviewedCount{color:var(--ink-muted,#52677f);margin:18px 0 0;font-size:13.5px}.CvReview-module__QWj3rW__gapCard{border:1px solid var(--border-warm,#e3dcd3a6);border-radius:var(--radius-card,20px);background:#fff;margin-top:24px;padding:22px 24px}.CvReview-module__QWj3rW__gapContext{color:var(--ink-muted,#52677f);margin:0 0 8px;font-size:13.5px}.CvReview-module__QWj3rW__gapQuestion{color:var(--ink,#050505);margin:0;font-size:17px;font-weight:600}.CvReview-module__QWj3rW__gapActions{align-items:center;gap:16px;margin-top:16px;display:flex}.CvReview-module__QWj3rW__skipLink{color:var(--ink-muted,#52677f);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:underline}.CvReview-module__QWj3rW__changeCard{border:1px solid var(--border-warm,#e3dcd3a6);background:#fff;border-radius:14px;padding:14px 16px}.CvReview-module__QWj3rW__changeSection{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted,#52677f);margin:0 0 8px;font-size:12.5px;font-weight:700}.CvReview-module__QWj3rW__changeBefore{color:var(--ink-muted,#52677f);margin:0 0 4px;font-size:13.5px;text-decoration:line-through}.CvReview-module__QWj3rW__changeAfter{color:var(--ink-body,#070826);margin:0;font-size:14px}.CvReview-module__QWj3rW__renderWrapper{margin-top:24px}.CvReview-module__QWj3rW__preferenceList{flex-direction:column;gap:12px;margin-top:20px;display:flex}.CvReview-module__QWj3rW__preferenceCard{border:1px solid var(--border-warm,#e3dcd3a6);border-radius:var(--radius-card,20px);text-align:left;cursor:pointer;transition:transform .22s var(--ease,cubic-bezier(.22, 1, .36, 1)), box-shadow .22s ease;background:#fff;padding:18px 20px;font-family:inherit}.CvReview-module__QWj3rW__preferenceLabel{color:var(--ink,#050505);margin:0;font-size:15.5px;font-weight:600}.CvReview-module__QWj3rW__parsedSummary{margin-top:24px}.CvReview-module__QWj3rW__parsedLabel{color:var(--ink-muted,#52677f);margin:0 0 6px;font-size:13.5px}.CvReview-module__QWj3rW__parsedName{color:var(--ink,#050505);margin:0 0 6px;font-size:18px;font-weight:600}.CvReview-module__QWj3rW__parsedList{color:var(--ink-soft,#2a2340);flex-direction:column;gap:4px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.CvReview-module__QWj3rW__preferenceCard:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1c243114}}@media (prefers-reduced-motion:reduce){.CvReview-module__QWj3rW__progressFill{width:60%;animation:none}.CvReview-module__QWj3rW__preferenceCard{transition:none}}@media (max-width:520px){.CvReview-module__QWj3rW__scoreCard{flex-direction:column;align-items:flex-start;gap:12px}.CvReview-module__QWj3rW__scoreArrow{display:none}}.CvReview-module__QWj3rW__autoFixText{flex-grow:1;min-width:0}.CvReview-module__QWj3rW__autoFixItemUndone{opacity:.55}.CvReview-module__QWj3rW__autoFixItemUndone .CvReview-module__QWj3rW__autoFixAfter{text-decoration:line-through}.CvReview-module__QWj3rW__autoFixUndo{border:1px solid var(--border-cool,#bec5d6b3);color:var(--ink-muted,#56607a);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600}.CvReview-module__QWj3rW__autoFixUndo:focus-visible{outline:var(--focus-ring,2px solid #4c3fc7);outline-offset:3px}@media (hover:hover) and (pointer:fine){.CvReview-module__QWj3rW__autoFixUndo:hover{border-color:var(--violet-deep,#4c3fc7);color:#101332}}.CvReview-module__QWj3rW__scoreNumberCeiling{color:var(--violet-deep,#4c3fc7)}.CvReview-module__QWj3rW__blockerList{color:var(--ink-body,#070826);margin:12px 0 0;padding-left:20px;line-height:1.6}.CvReview-module__QWj3rW__blockerList li{margin-bottom:6px}.CvReview-module__QWj3rW__parsedPreview{margin:24px 0;overflow-x:auto}.CvReview-module__QWj3rW__parsedActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}
.CvRenderPreview-module__CpLQ3G__page{border:1px solid var(--border-warm,#e3dcd3a6);border-radius:var(--radius-card,20px);max-width:720px;box-shadow:var(--shadow-card,0 6px 20px #2328400d);color:var(--ink-body,#070826);font-family:var(--font-body,"Avenir Next", Avenir, sans-serif);background:#fff;margin:0 auto;padding:clamp(24px,4vw,48px);line-height:1.5}.CvRenderPreview-module__CpLQ3G__header{border-bottom:1px solid var(--border-warm,#e3dcd3a6);margin-bottom:20px;padding-bottom:16px}.CvRenderPreview-module__CpLQ3G__name{font-family:var(--font-display,Didot, serif);color:var(--ink,#050505);margin:0 0 4px;font-size:28px;font-weight:600}.CvRenderPreview-module__CpLQ3G__targetRole{color:var(--violet-deep,#4c3fc7);margin:0 0 6px;font-size:15px;font-weight:600}.CvRenderPreview-module__CpLQ3G__contact{color:var(--ink-muted,#52677f);margin:0;font-size:13px}.CvRenderPreview-module__CpLQ3G__section{margin-bottom:20px}.CvRenderPreview-module__CpLQ3G__summary{color:var(--ink-soft,#2a2340);margin:0;font-size:14px}.CvRenderPreview-module__CpLQ3G__sectionTitle{border-bottom:1px solid var(--border-warm,#e3dcd3a6);text-transform:uppercase;letter-spacing:.08em;color:var(--ink,#050505);margin:0 0 10px;padding-bottom:4px;font-size:13px;font-weight:700}.CvRenderPreview-module__CpLQ3G__entry{margin-bottom:14px}.CvRenderPreview-module__CpLQ3G__entry:last-child{margin-bottom:0}.CvRenderPreview-module__CpLQ3G__entryHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.CvRenderPreview-module__CpLQ3G__entryTitle{color:var(--ink,#050505);margin:0;font-size:14.5px;font-weight:600}.CvRenderPreview-module__CpLQ3G__entryDate{color:var(--ink-muted,#52677f);white-space:nowrap;flex:none;margin:0;font-size:12.5px}.CvRenderPreview-module__CpLQ3G__entrySubtitle{color:var(--ink-muted,#52677f);margin:2px 0 6px;font-size:13px}.CvRenderPreview-module__CpLQ3G__bullets{color:var(--ink-soft,#2a2340);margin:0;padding-left:18px;font-size:13.5px}.CvRenderPreview-module__CpLQ3G__bullets li{margin-bottom:3px}.CvRenderPreview-module__CpLQ3G__skillLine,.CvRenderPreview-module__CpLQ3G__certLine{color:var(--ink-soft,#2a2340);margin:0 0 4px;font-size:13.5px}.CvRenderPreview-module__CpLQ3G__skillCategory{color:var(--ink,#050505);font-weight:600}@media (max-width:520px){.CvRenderPreview-module__CpLQ3G__entryHead{flex-direction:column;gap:2px}}
.brand-module__9BPywa__shell{min-height:100vh;color:var(--ink-body);font-family:var(--font-body);flex-direction:column;display:flex;position:relative}.brand-module__9BPywa__backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.brand-module__9BPywa__backdropContained{z-index:-3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brand-module__9BPywa__backdropSvg{width:100%;height:100%;display:block}.brand-module__9BPywa__main{z-index:1;flex:1;width:100%;max-width:620px;margin:0 auto;padding:clamp(104px,15vh,152px) clamp(20px,4vw,40px) 72px;position:relative}.brand-module__9BPywa__mainWide{max-width:1080px}.brand-module__9BPywa__surfaceCard{border:1px solid var(--border-warm);border-radius:var(--radius-panel);box-shadow:var(--shadow-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;padding:clamp(28px,4vw,44px)}.brand-module__9BPywa__surfaceBare{width:100%}.brand-module__9BPywa__headerWrap{z-index:20;padding:clamp(14px,2.4vh,24px) clamp(16px,4vw,40px) 0;position:sticky;top:0}.brand-module__9BPywa__header{border:1px solid var(--glass-border);border-radius:var(--radius-nav);background:var(--glass);max-width:1180px;box-shadow:var(--shadow-raised);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:0 auto;padding:10px 14px 10px 16px;display:grid}.brand-module__9BPywa__brand{color:#080725;align-items:center;gap:12px;text-decoration:none;transition:opacity .22s;display:inline-flex}.brand-module__9BPywa__brand>span:last-child{font-family:var(--font-display);letter-spacing:-1.1px;white-space:nowrap;font-size:25px}.brand-module__9BPywa__mark{background:var(--mark-bg);width:44px;height:44px;color:var(--mark-ink);border-radius:50%;flex:none;place-items:center;display:grid}.brand-module__9BPywa__markCompact{width:40px;height:40px}.brand-module__9BPywa__mark svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:76%;height:76%}.brand-module__9BPywa__navLinks{justify-self:center;align-items:center;gap:clamp(20px,3vw,44px);display:flex}.brand-module__9BPywa__navLinks a{color:#0a0b2b;white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none;transition:color .22s}.brand-module__9BPywa__navActions{justify-self:end;align-items:center;gap:clamp(12px,1.6vw,22px);display:flex}.brand-module__9BPywa__navEmail{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--ink-muted);font-size:14px;overflow:hidden}.brand-module__9BPywa__navGhostLink,.brand-module__9BPywa__navGhostButton{color:#0a0b2b;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .22s}.brand-module__9BPywa__navCta{background:var(--cta);width:122px;height:46px;box-shadow:var(--cta-shadow);color:#fff;white-space:nowrap;transition:transform .28s var(--ease), box-shadow .28s ease, filter .22s ease;border-radius:26px;place-items:center;font-size:15px;font-weight:600;text-decoration:none;display:grid}.brand-module__9BPywa__pageTitle{font-family:var(--font-display);letter-spacing:-1.4px;color:var(--ink);margin:0 0 12px;font-size:clamp(32px,4.4vw,46px);font-weight:400;line-height:1.12}.brand-module__9BPywa__pageLead{max-width:56ch;color:var(--ink-muted);margin:0 0 32px;font-size:17px;line-height:1.55}.brand-module__9BPywa__sectionTitle{font-family:var(--font-display);letter-spacing:-.6px;color:var(--ink);margin:0 0 16px;font-size:clamp(22px,2.6vw,28px);font-weight:400;line-height:1.2}.brand-module__9BPywa__eyebrow{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;font-size:12px;font-weight:700}.brand-module__9BPywa__card{border:1px solid var(--border-warm);border-radius:var(--radius-card);background:var(--paper-card);box-shadow:var(--shadow-card);padding:24px 26px}.brand-module__9BPywa__primaryButton{border-radius:var(--radius-button);background:var(--cta);width:100%;max-width:320px;height:56px;box-shadow:var(--cta-shadow);color:#fff;cursor:pointer;transition:transform .28s var(--ease), box-shadow .28s ease, filter .22s ease, opacity .22s ease;border:none;place-items:center;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:grid}.brand-module__9BPywa__primaryButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.brand-module__9BPywa__secondaryButton{border:1px solid var(--border-cool);border-radius:var(--radius-button);color:#101332;cursor:pointer;height:52px;transition:transform .28s var(--ease), box-shadow .28s ease, background-color .22s ease;background:#ffffffd1;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 10px #1c24311c,inset 0 1px 1px #fff}.brand-module__9BPywa__brand:focus-visible,.brand-module__9BPywa__navLinks a:focus-visible,.brand-module__9BPywa__navGhostLink:focus-visible,.brand-module__9BPywa__navGhostButton:focus-visible,.brand-module__9BPywa__navCta:focus-visible,.brand-module__9BPywa__primaryButton:focus-visible,.brand-module__9BPywa__secondaryButton:focus-visible{outline:var(--focus-ring);outline-offset:4px}@media (hover:hover) and (pointer:fine){.brand-module__9BPywa__brand:hover{opacity:.82}.brand-module__9BPywa__navLinks a:hover,.brand-module__9BPywa__navGhostLink:hover,.brand-module__9BPywa__navGhostButton:hover{color:var(--violet-deep)}.brand-module__9BPywa__navCta:hover,.brand-module__9BPywa__primaryButton:not(:disabled):hover{filter:saturate(1.08);box-shadow:var(--cta-shadow-hover);transform:translateY(-2px)scale(1.02)}.brand-module__9BPywa__secondaryButton:hover{background:#fff;transform:translateY(-2px)scale(1.018);box-shadow:0 9px 22px #1c243124,inset 0 1px 1px #fff}}.brand-module__9BPywa__navCta:active,.brand-module__9BPywa__primaryButton:not(:disabled):active{transform:translateY(0)scale(.975)}@media (prefers-reduced-motion:reduce){.brand-module__9BPywa__brand,.brand-module__9BPywa__navLinks a,.brand-module__9BPywa__navGhostLink,.brand-module__9BPywa__navGhostButton,.brand-module__9BPywa__navCta,.brand-module__9BPywa__primaryButton,.brand-module__9BPywa__secondaryButton{transition:none}}@media (max-width:860px){.brand-module__9BPywa__navLinks{display:none}.brand-module__9BPywa__header{grid-template-columns:auto 1fr;padding:8px 12px}.brand-module__9BPywa__navEmail{display:none}.brand-module__9BPywa__brand>span:last-child{font-size:21px}.brand-module__9BPywa__mark,.brand-module__9BPywa__markCompact{width:38px;height:38px}.brand-module__9BPywa__main{padding-top:clamp(88px,13vh,120px)}}@media (max-width:520px){.brand-module__9BPywa__navCta{width:104px;height:42px;font-size:14px}.brand-module__9BPywa__surfaceCard{border-radius:24px;padding:22px 18px}}
.AuthForm-module__fe77cG__formBlock{margin-top:32px}.AuthForm-module__fe77cG__field{margin-bottom:16px}.AuthForm-module__fe77cG__label{color:#08091f;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.AuthForm-module__fe77cG__input{color:#08091f;background:#f9f6f2;border:1.5px solid #e3dcd3a6;border-radius:14px;width:100%;height:54px;padding:0 18px;font-family:inherit;font-size:16px;transition:border-color .22s,box-shadow .22s}.AuthForm-module__fe77cG__input::placeholder{color:#6f6880}.AuthForm-module__fe77cG__inputReadOnly{color:#52677f;cursor:default;background:#f2ede4}.AuthForm-module__fe77cG__inputReadOnly:focus{box-shadow:none;border-color:#e3dcd3a6}.AuthForm-module__fe77cG__input:focus{border-color:#7458ed;outline:none;box-shadow:0 0 0 4px #7458ed21}.AuthForm-module__fe77cG__codeInput{text-align:center;letter-spacing:10px;font-size:20px;font-weight:700}.AuthForm-module__fe77cG__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#514eea,#6558ed 55%,#554be0);border:none;border-radius:28px;place-items:center;width:100%;height:56px;margin-top:6px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,filter .22s,opacity .22s;display:grid;box-shadow:inset 0 1px 1px #ffffff3d,0 8px 20px #4d46e02b}.AuthForm-module__fe77cG__submitButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (hover:hover) and (pointer:fine){.AuthForm-module__fe77cG__submitButton:not(:disabled):hover{filter:saturate(1.08);transform:translateY(-2px)scale(1.012);box-shadow:inset 0 1px 1px #ffffff47,0 12px 27px #4d46e040}}.AuthForm-module__fe77cG__submitButton:not(:disabled):active{transform:translateY(0)scale(.978);box-shadow:inset 0 2px 4px #1f1b7f33,0 4px 10px #4d46e026}.AuthForm-module__fe77cG__divider{align-items:center;gap:14px;margin:28px 0;display:flex}.AuthForm-module__fe77cG__dividerLine{background:#e3dcd3cc;flex:1;height:1px}.AuthForm-module__fe77cG__dividerText{letter-spacing:.08em;text-transform:uppercase;color:#5d5570;font-size:12px;font-weight:600}.AuthForm-module__fe77cG__googleButton{color:#101332;cursor:pointer;background:#ffffffe6;border:1px solid #69748240;border-radius:28px;justify-content:center;align-items:center;gap:12px;width:100%;height:56px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-color .22s,opacity .22s;display:flex;box-shadow:0 4px 10px #1c243114}.AuthForm-module__fe77cG__googleButton:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.AuthForm-module__fe77cG__googleButton:not(:disabled):hover{background:#fff;transform:translateY(-2px);box-shadow:0 9px 20px #1c24311f}}.AuthForm-module__fe77cG__googleButton:not(:disabled):active{transform:translateY(0)}.AuthForm-module__fe77cG__googleIcon{flex:none;width:20px;height:20px}.AuthForm-module__fe77cG__notice{color:#52677f;text-align:center;margin:14px 0 0;font-size:14px;line-height:1.5}.AuthForm-module__fe77cG__error{color:#c0293a;text-align:center;margin:14px 0 0;font-size:14px;line-height:1.5}.AuthForm-module__fe77cG__linkButton{color:#7458ed;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:20px auto 0;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline;display:block}.AuthForm-module__fe77cG__forgotLead{color:#52677f;text-align:center;margin:20px 0 8px;font-size:13px}.AuthForm-module__fe77cG__forgotRow{justify-content:center;align-items:center;gap:10px;display:flex}.AuthForm-module__fe77cG__forgotLink{color:#7458ed;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline}.AuthForm-module__fe77cG__forgotDivider{color:#6f6880;font-size:12px}.AuthForm-module__fe77cG__submitButton:focus-visible,.AuthForm-module__fe77cG__googleButton:focus-visible,.AuthForm-module__fe77cG__linkButton:focus-visible,.AuthForm-module__fe77cG__input:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.AuthForm-module__fe77cG__submitButton,.AuthForm-module__fe77cG__googleButton{transition:none}}@media (max-width:480px){.AuthForm-module__fe77cG__input,.AuthForm-module__fe77cG__submitButton,.AuthForm-module__fe77cG__googleButton{height:52px}}
.CvChat-module__l-orwW__chat{flex-direction:column;gap:20px;max-width:640px;margin:0 auto;display:flex}.CvChat-module__l-orwW__thread{flex-direction:column;gap:16px;min-height:40vh;display:flex}.CvChat-module__l-orwW__rayaTurn,.CvChat-module__l-orwW__userTurn{align-items:flex-end;gap:10px;display:flex}.CvChat-module__l-orwW__userTurn{flex-direction:row-reverse}.CvChat-module__l-orwW__bubble{border-radius:20px;max-width:78%;margin:0;padding:14px 18px;font-size:16px;line-height:1.5}.CvChat-module__l-orwW__rayaTurn .CvChat-module__l-orwW__bubble{background:var(--paper-card,#f9f6f2);border:1px solid var(--border-warm,#e3dcd3a6);color:var(--ink-body,#070826);border-bottom-left-radius:6px}.CvChat-module__l-orwW__userTurn .CvChat-module__l-orwW__bubble{background:var(--cta,linear-gradient(135deg, #514eea, #6558ed 55%, #554be0));color:#fff;border-bottom-right-radius:6px}.CvChat-module__l-orwW__thinking{align-items:center;gap:5px;padding:18px;display:flex}.CvChat-module__l-orwW__thinking span{background:var(--ink-faint,#8a8494);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite CvChat-module__l-orwW__thinkingDot}.CvChat-module__l-orwW__thinking span:nth-child(2){animation-delay:.15s}.CvChat-module__l-orwW__thinking span:nth-child(3){animation-delay:.3s}@keyframes CvChat-module__l-orwW__thinkingDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.CvChat-module__l-orwW__replyArea{flex-direction:column;gap:10px;display:flex}.CvChat-module__l-orwW__optionRow{flex-wrap:wrap;gap:10px;display:flex}.CvChat-module__l-orwW__optionButton{border:1px solid var(--border-cool,#69748240);border-radius:var(--radius-button,31px);color:var(--ink,#050505);cursor:pointer;transition:transform .22s var(--ease,cubic-bezier(.22, 1, .36, 1)), box-shadow .22s ease;background:#ffffffe6;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600}.CvChat-module__l-orwW__somethingElse{color:var(--ink-muted,#52677f);cursor:pointer;background:0 0;border:none;padding:12px 4px;font-family:inherit;font-size:14px;text-decoration:underline}.CvChat-module__l-orwW__freeTextForm{align-items:flex-end;gap:10px;display:flex}.CvChat-module__l-orwW__freeTextInput{border:1px solid var(--border-cool,#69748240);color:var(--ink-body,#070826);resize:vertical;background:#fff;border-radius:16px;flex:1;padding:12px 16px;font-family:inherit;font-size:15px;line-height:1.5}.CvChat-module__l-orwW__freeTextInput:focus-visible{outline:var(--focus-ring,3px solid #5b54e84d);outline-offset:2px}.CvChat-module__l-orwW__sendButton{border-radius:var(--radius-button,31px);background:var(--cta,linear-gradient(135deg, #514eea, #6558ed 55%, #554be0));height:46px;box-shadow:var(--cta-shadow,0 8px 20px #4d46e02b);color:#fff;cursor:pointer;border:none;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600}.CvChat-module__l-orwW__sendButton:disabled{opacity:.4;cursor:not-allowed}.CvChat-module__l-orwW__error{color:#c0293a;text-align:center;margin:0;font-size:14px}.CvChat-module__l-orwW__building{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 20px;display:flex}.CvChat-module__l-orwW__buildingText{max-width:40ch;color:var(--ink-muted,#52677f);margin:0;font-size:16px;line-height:1.5}@media (hover:hover) and (pointer:fine){.CvChat-module__l-orwW__optionButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1c24311a}}@media (prefers-reduced-motion:reduce){.CvChat-module__l-orwW__thinking span{opacity:.8;animation:none}.CvChat-module__l-orwW__optionButton{transition:none}}
.CvUpload-module__uBaBrW__form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.CvUpload-module__uBaBrW__fileField{border:1px dashed var(--border-cool,#69748240);border-radius:var(--radius-button,31px);height:56px;color:var(--ink-body,#070826);cursor:pointer;background:#ffffffd1;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex;position:relative}.CvUpload-module__uBaBrW__fileInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.CvUpload-module__uBaBrW__fileInput:focus-visible+span,.CvUpload-module__uBaBrW__fileField:focus-within{outline:var(--focus-ring,3px solid #5b54e84d);outline-offset:2px}.CvUpload-module__uBaBrW__error{color:#c0293a;margin:12px 0 0;font-size:14px}
.ChoosePlan-module__Ay5iFa__planCard{border:1px solid var(--border-warm,#e3dcd3a6);border-radius:var(--radius-panel,34px);background:var(--paper-card,#f9f6f2);box-shadow:var(--shadow-card,0 6px 20px #2328400d);margin-top:24px;padding:28px 30px}.ChoosePlan-module__Ay5iFa__price{font-family:var(--font-display,Didot, serif);color:var(--ink,#050505);margin:0 0 4px;font-size:32px;font-weight:600}.ChoosePlan-module__Ay5iFa__priceUnit{color:var(--ink-muted,#52677f);font-size:15px;font-weight:500}.ChoosePlan-module__Ay5iFa__priceNote{color:var(--ink-muted,#52677f);margin:0 0 24px;font-size:14.5px}.ChoosePlan-module__Ay5iFa__authSection{border-top:1px solid var(--border-warm,#e3dcd3a6);padding-top:24px}.ChoosePlan-module__Ay5iFa__authHeading{color:var(--ink,#050505);margin:0 0 16px;font-size:16px;font-weight:600}.ChoosePlan-module__Ay5iFa__authFormBlock{max-width:400px}.ChoosePlan-module__Ay5iFa__authDivider{align-items:center;gap:14px;max-width:400px;margin:20px 0;display:flex}.ChoosePlan-module__Ay5iFa__authDividerLine{background:var(--border-cool,#69748240);flex:1;height:1px}.ChoosePlan-module__Ay5iFa__authDividerText{color:var(--ink-muted,#52677f);font-size:13px}.ChoosePlan-module__Ay5iFa__checkoutForm{border-top:1px solid var(--border-warm,#e3dcd3a6);flex-direction:column;gap:16px;max-width:400px;padding-top:24px;display:flex}.ChoosePlan-module__Ay5iFa__fieldRow{gap:14px;display:flex}.ChoosePlan-module__Ay5iFa__fieldRow .ChoosePlan-module__Ay5iFa__field{flex:1}.ChoosePlan-module__Ay5iFa__field{flex-direction:column;gap:6px;display:flex}.ChoosePlan-module__Ay5iFa__fieldLabel{color:var(--ink-soft,#2a2340);font-size:13px;font-weight:600}.ChoosePlan-module__Ay5iFa__fieldInput{border:1px solid var(--border-cool,#69748240);height:48px;color:var(--ink-body,#070826);background:#fff;border-radius:12px;padding:0 14px;font-family:inherit;font-size:15px}.ChoosePlan-module__Ay5iFa__fieldInput:focus-visible{outline:var(--focus-ring,3px solid #5b54e84d);outline-offset:2px}.ChoosePlan-module__Ay5iFa__checkoutNote{color:var(--ink-muted,#52677f);margin:0;font-size:13px}.ChoosePlan-module__Ay5iFa__error{color:#c0293a;margin:0;font-size:14px}
.CvDocuments-module__eJQPta__root{flex-direction:column;gap:18px;display:flex}.CvDocuments-module__eJQPta__headRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CvDocuments-module__eJQPta__lead{color:var(--ink-muted,#56607a);margin:6px 0 0;line-height:1.55}.CvDocuments-module__eJQPta__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:560px){.CvDocuments-module__eJQPta__actions>*{flex:100%}}.CvDocuments-module__eJQPta__note{color:var(--ink-muted,#56607a);margin:0;font-size:14px;line-height:1.55}.CvDocuments-module__eJQPta__reader{border-top:1px solid var(--border-warm,#e3dcd3a6);padding-top:16px}.CvDocuments-module__eJQPta__summary{cursor:pointer;color:var(--violet-deep,#4c3fc7);font-weight:600;list-style:none}.CvDocuments-module__eJQPta__summary::-webkit-details-marker{display:none}.CvDocuments-module__eJQPta__summary:before{content:"▸ ";transition:transform .15s;display:inline-block}.CvDocuments-module__eJQPta__reader[open] .CvDocuments-module__eJQPta__summary:before{content:"▾ "}.CvDocuments-module__eJQPta__summary:focus-visible{outline:var(--focus-ring,2px solid #4c3fc7);outline-offset:4px;border-radius:4px}.CvDocuments-module__eJQPta__previewWrap{margin-top:16px;overflow-x:auto}
.CvFork-module__rV97JG__forkButtons{flex-direction:column;gap:14px;max-width:360px;display:flex}.CvFork-module__rV97JG__forkButton{border-radius:var(--radius-button,31px);background:var(--cta,linear-gradient(135deg, #514eea, #6558ed 55%, #554be0));width:100%;height:56px;box-shadow:var(--cta-shadow,0 8px 20px #4d46e02b);color:#fff;cursor:pointer;transition:transform .28s var(--ease,cubic-bezier(.22, 1, .36, 1)), box-shadow .28s ease;border:none;font-family:inherit;font-size:16px;font-weight:600}.CvFork-module__rV97JG__forkButtons form:last-child .CvFork-module__rV97JG__forkButton{color:#101332;border:1px solid var(--border-cool,#69748240);background:#ffffffd1;box-shadow:0 4px 10px #1c24311c,inset 0 1px 1px #fff}@media (hover:hover) and (pointer:fine){.CvFork-module__rV97JG__forkButton:hover{box-shadow:var(--cta-shadow-hover,0 12px 27px #4d46e040);transform:translateY(-2px)scale(1.01)}}@media (prefers-reduced-motion:reduce){.CvFork-module__rV97JG__forkButton{transition:none}}
.GapFillChat-module__81G6aa__progress{align-items:center;gap:12px;margin-bottom:18px;display:flex}.GapFillChat-module__81G6aa__progressLabel{color:var(--ink-muted,#56607a);flex-shrink:0;margin:0;font-size:13px;font-weight:600}.GapFillChat-module__81G6aa__progressTrack{background:var(--border-warm,#e3dcd3a6);border-radius:999px;flex-grow:1;height:4px;overflow:hidden}.GapFillChat-module__81G6aa__progressFill{background:var(--violet-deep,#4c3fc7);border-radius:999px;height:100%;transition:width .35s}.GapFillChat-module__81G6aa__answers{flex-direction:column;gap:12px;margin-top:18px;display:flex}.GapFillChat-module__81G6aa__options{flex-wrap:wrap;gap:10px;display:flex}.GapFillChat-module__81G6aa__option{border:1px solid var(--border-cool,#bec5d6b3);color:#101332;cursor:pointer;background:#fff;border-radius:999px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:600;transition:border-color .15s,transform .15s}.GapFillChat-module__81G6aa__option:focus-visible{outline:var(--focus-ring,2px solid #4c3fc7);outline-offset:3px}@media (hover:hover) and (pointer:fine){.GapFillChat-module__81G6aa__option:hover{border-color:var(--violet-deep,#4c3fc7);transform:translateY(-1px)}}.GapFillChat-module__81G6aa__freeTextRow{align-items:flex-end;gap:10px;display:flex}.GapFillChat-module__81G6aa__freeText{border:1px solid var(--border-cool,#bec5d6b3);border-radius:var(--radius-card,14px);color:#101332;resize:vertical;background:#fff;flex-grow:1;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5}.GapFillChat-module__81G6aa__freeText:focus-visible{outline:var(--focus-ring,2px solid #4c3fc7);outline-offset:2px}.GapFillChat-module__81G6aa__escapes{flex-wrap:wrap;gap:16px;display:flex}.GapFillChat-module__81G6aa__escape{color:var(--ink-muted,#56607a);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;text-decoration:underline}.GapFillChat-module__81G6aa__escape:focus-visible{outline:var(--focus-ring,2px solid #4c3fc7);outline-offset:3px;border-radius:3px}@media (hover:hover) and (pointer:fine){.GapFillChat-module__81G6aa__escape:hover{color:var(--violet-deep,#4c3fc7)}}.GapFillChat-module__81G6aa__error{color:#b4243b;margin:12px 0 0;line-height:1.55}@media (max-width:560px){.GapFillChat-module__81G6aa__freeTextRow{flex-direction:column;align-items:stretch}.GapFillChat-module__81G6aa__option{flex:100%}}
.QualifyingFlow-module__a4IZGW__page{min-height:100vh;color:var(--ink-body);font-family:var(--font-body);background:#fff;flex-direction:column;display:flex;position:relative}.QualifyingFlow-module__a4IZGW__topBar{z-index:10;background:#fff;padding:18px clamp(20px,4vw,47px) 12px;position:sticky;top:0}.QualifyingFlow-module__a4IZGW__brandRow{max-width:720px;margin:0 auto 14px}.QualifyingFlow-module__a4IZGW__brandLink{color:#080725;align-items:center;gap:11px;text-decoration:none;transition:opacity .22s;display:inline-flex}.QualifyingFlow-module__a4IZGW__brandLink>span:last-child{font-family:var(--font-display);letter-spacing:-1px;font-size:22px}.QualifyingFlow-module__a4IZGW__brandLink:focus-visible{outline:var(--focus-ring);outline-offset:4px}@media (hover:hover) and (pointer:fine){.QualifyingFlow-module__a4IZGW__brandLink:hover{opacity:.82}}.QualifyingFlow-module__a4IZGW__topBarInner{align-items:center;gap:16px;max-width:720px;margin:0 auto;display:flex}.QualifyingFlow-module__a4IZGW__backButton{color:#2a2340;cursor:pointer;background:#fff;border:1px solid #69748240;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .22s,box-shadow .22s,background-color .22s;display:grid}.QualifyingFlow-module__a4IZGW__backButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.QualifyingFlow-module__a4IZGW__backButton:hover{background:#f9f6f2;box-shadow:0 4px 10px #1c24311a}.QualifyingFlow-module__a4IZGW__backButton:active{transform:scale(.94)}.QualifyingFlow-module__a4IZGW__backSpacer{flex:none;width:40px;height:40px}.QualifyingFlow-module__a4IZGW__progressTrack{background:#7458ed1f;border-radius:999px;flex:1;height:5px;overflow:hidden}.QualifyingFlow-module__a4IZGW__progressFill{background:linear-gradient(135deg,#514eea,#6558ed 55%,#554be0);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}.QualifyingFlow-module__a4IZGW__stage{z-index:1;flex:1;justify-content:center;align-items:flex-start;padding:32px clamp(20px,4vw,47px) 56px;display:flex;position:relative}@keyframes QualifyingFlow-module__a4IZGW__stepIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.QualifyingFlow-module__a4IZGW__question,.QualifyingFlow-module__a4IZGW__results{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:720px;margin-top:clamp(16px,3vh,48px);animation:.4s cubic-bezier(.22,1,.36,1) QualifyingFlow-module__a4IZGW__stepIn;display:flex}.QualifyingFlow-module__a4IZGW__panel{isolation:isolate;background:#fbf7f0;border:1px solid #e3dcd3a6;border-radius:clamp(26px,3.2vw,43px);max-width:1040px;padding:clamp(34px,4.6vw,60px) clamp(26px,6vw,92px) clamp(36px,4.2vw,56px);position:relative;box-shadow:0 16px 44px #2328401c}.QualifyingFlow-module__a4IZGW__panelArt{z-index:-3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.QualifyingFlow-module__a4IZGW__panelArt svg{width:100%;height:100%;display:block}.QualifyingFlow-module__a4IZGW__panel:before{content:"";z-index:-2;pointer-events:none;border-radius:inherit;opacity:.11;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.QualifyingFlow-module__a4IZGW__multiSelectLabel{color:#5d5570;text-transform:uppercase;letter-spacing:.1em;margin:-28px 0 32px;font-size:12px;font-weight:700}.QualifyingFlow-module__a4IZGW__questionTitle,.QualifyingFlow-module__a4IZGW__resultsHeadline{letter-spacing:-1px;color:#050505;margin:0 0 40px;font-family:Didot,"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.15}.QualifyingFlow-module__a4IZGW__questionTitle:focus-visible,.QualifyingFlow-module__a4IZGW__resultsHeadline:focus-visible{outline:none}.QualifyingFlow-module__a4IZGW__optionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-bottom:40px;display:grid}.QualifyingFlow-module__a4IZGW__optionCard{color:#08091f;letter-spacing:-.2px;cursor:pointer;background:#fff;border:1.5px solid #e3dcd3a6;border-radius:20px;place-items:center;min-height:92px;padding:20px 18px;font-size:17px;font-weight:600;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s;display:grid;box-shadow:0 6px 20px #2328400d}.QualifyingFlow-module__a4IZGW__optionCardSelected{color:#4c3fc7;background:#f1edff;border-color:#7458ed;box-shadow:0 8px 22px #5a46b429,inset 0 0 0 1.5px #7458ed}.QualifyingFlow-module__a4IZGW__chipsWrap{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-bottom:40px;display:flex}.QualifyingFlow-module__a4IZGW__chip{color:#08091f;letter-spacing:-.1px;cursor:pointer;background:#fff;border:1.5px solid #e3dcd3a6;border-radius:999px;padding:11px 20px;font-size:15px;font-weight:600;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s,color .22s}.QualifyingFlow-module__a4IZGW__chipSelected{color:#fff;background:linear-gradient(135deg,#514eea,#6558ed 55%,#554be0);border-color:#0000;box-shadow:0 6px 16px #4d46e040}.QualifyingFlow-module__a4IZGW__continueButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#514eea,#6558ed 55%,#554be0);border:none;border-radius:31px;place-items:center;width:100%;max-width:320px;height:58px;font-family:inherit;font-size:17px;font-weight:600;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,filter .22s,opacity .22s;display:grid;box-shadow:inset 0 1px 1px #ffffff3d,0 8px 20px #4d46e02b}.QualifyingFlow-module__a4IZGW__continueButton:disabled{color:#5a5288;opacity:1;cursor:not-allowed;box-shadow:none;background:#7458ed26}@media (hover:hover) and (pointer:fine){.QualifyingFlow-module__a4IZGW__optionCard:hover{transform:translateY(-2px);box-shadow:0 10px 24px #23284017}.QualifyingFlow-module__a4IZGW__chip:hover{border-color:#7458ed73;transform:translateY(-1px)}.QualifyingFlow-module__a4IZGW__continueButton:not(:disabled):hover{filter:saturate(1.08);transform:translateY(-2px)scale(1.015);box-shadow:inset 0 1px 1px #ffffff47,0 12px 27px #4d46e040}}.QualifyingFlow-module__a4IZGW__optionCard:active{transform:scale(.97)}.QualifyingFlow-module__a4IZGW__chip:active{transform:scale(.96)}.QualifyingFlow-module__a4IZGW__continueButton:not(:disabled):active{transform:translateY(0)scale(.975);box-shadow:inset 0 2px 4px #1f1b7f33,0 4px 10px #4d46e026}.QualifyingFlow-module__a4IZGW__backButton:focus-visible,.QualifyingFlow-module__a4IZGW__optionCard:focus-visible,.QualifyingFlow-module__a4IZGW__chip:focus-visible,.QualifyingFlow-module__a4IZGW__continueButton:focus-visible{outline-offset:3px;outline:3px solid #5b54e84d}.QualifyingFlow-module__a4IZGW__finishError{color:#c0293a;text-align:center;margin:14px 0 0;font-size:14px;line-height:1.5}.QualifyingFlow-module__a4IZGW__matchHeadline{flex-direction:column;align-items:center;gap:6px;margin:0 0 32px;display:flex}.QualifyingFlow-module__a4IZGW__matchHeadline:focus-visible{outline:none}.QualifyingFlow-module__a4IZGW__matchCount{letter-spacing:-3px;font-variant-numeric:tabular-nums;color:#050505;font-family:Didot,"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:clamp(56px,9vw,104px);font-weight:400;line-height:1}.QualifyingFlow-module__a4IZGW__matchDescriptor{letter-spacing:-.4px;color:#2a2340;font-family:Didot,"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:clamp(20px,2.6vw,28px);font-weight:400;line-height:1.25}.QualifyingFlow-module__a4IZGW__emptyNote{color:#52677f;max-width:460px;margin:-20px 0 36px;font-size:16px;line-height:1.55}.QualifyingFlow-module__a4IZGW__broadenedNote{color:#52677f;max-width:480px;margin:-20px 0 28px;font-size:15px;line-height:1.5}.QualifyingFlow-module__a4IZGW__lockedNote{color:#52677f;margin:-20px 0 24px;font-size:15px;font-weight:600;line-height:1.5}.QualifyingFlow-module__a4IZGW__jobCardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-bottom:40px;display:grid}.QualifyingFlow-module__a4IZGW__jobCard{text-align:left;background:#fff;border:1px solid #e3dcd3a6;border-radius:20px;padding:22px 22px 24px;box-shadow:0 6px 20px #2328400d}.QualifyingFlow-module__a4IZGW__jobRole{letter-spacing:-.2px;color:#08091f;margin:0;font-size:16px;font-weight:700}.QualifyingFlow-module__a4IZGW__jobCompany{color:#52677f;margin:4px 0 14px;font-size:14px}.QualifyingFlow-module__a4IZGW__jobBlurLine,.QualifyingFlow-module__a4IZGW__jobBlurLineShort,.QualifyingFlow-module__a4IZGW__jobBlurTitle,.QualifyingFlow-module__a4IZGW__jobBlurCompany{filter:blur(3px);background:#70659647;border-radius:6px;height:11px;margin-top:8px}.QualifyingFlow-module__a4IZGW__jobBlurLine{width:92%}.QualifyingFlow-module__a4IZGW__jobBlurLineShort{width:58%}.QualifyingFlow-module__a4IZGW__jobBlurTitle{width:78%;height:14px;margin-top:0}.QualifyingFlow-module__a4IZGW__jobBlurCompany{width:46%;margin:8px 0 14px}.QualifyingFlow-module__a4IZGW__jobCardLocked{text-align:center;flex-direction:column;align-items:center;padding-top:30px;display:flex;position:relative}.QualifyingFlow-module__a4IZGW__jobLockIcon{background:#7458ed1f;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:14px;display:grid}.QualifyingFlow-module__a4IZGW__jobLockIcon svg{fill:none;stroke:#7458ed;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.QualifyingFlow-module__a4IZGW__signupSubheading{color:#52677f;margin:-20px 0 32px;font-size:15px;line-height:1.5}.QualifyingFlow-module__a4IZGW__signupFormBlock{width:100%;max-width:400px}.QualifyingFlow-module__a4IZGW__signupDivider{align-items:center;gap:14px;width:100%;max-width:400px;margin:24px 0;display:flex}.QualifyingFlow-module__a4IZGW__signupDividerLine{background:#e3dcd3cc;flex:1;height:1px}.QualifyingFlow-module__a4IZGW__signupDividerText{letter-spacing:.08em;text-transform:uppercase;color:#5d5570;font-size:12px;font-weight:600}.QualifyingFlow-module__a4IZGW__scanSteps{text-align:left;flex-direction:column;gap:12px;width:100%;max-width:560px;margin:4px auto 0;padding:0;list-style:none;display:flex}.QualifyingFlow-module__a4IZGW__scanStep{color:#08091f;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:15px;font-weight:600;display:grid}.QualifyingFlow-module__a4IZGW__scanStepPending{visibility:hidden}.QualifyingFlow-module__a4IZGW__scanStepRevealed{animation:.3s QualifyingFlow-module__a4IZGW__scanStepIn}.QualifyingFlow-module__a4IZGW__scanStepLabel{min-width:0}.QualifyingFlow-module__a4IZGW__scanStepCount{font-variant-numeric:tabular-nums;color:#7458ed;white-space:nowrap;font-size:13px;font-weight:700}.QualifyingFlow-module__a4IZGW__scanStepDone .QualifyingFlow-module__a4IZGW__scanStepCount{color:#5f50b8}.QualifyingFlow-module__a4IZGW__scanTotal{color:#52677f;opacity:0;margin:28px 0 32px;font-size:15px;transition:opacity .35s}.QualifyingFlow-module__a4IZGW__scanTotalVisible{opacity:1}.QualifyingFlow-module__a4IZGW__scanTotalNumber{font-variant-numeric:tabular-nums;color:#08091f;font-size:17px;font-weight:700}.QualifyingFlow-module__a4IZGW__scanStepActive{color:#08091f}.QualifyingFlow-module__a4IZGW__scanStepDone{color:#5d5570}.QualifyingFlow-module__a4IZGW__scanStepDone .QualifyingFlow-module__a4IZGW__scanningSource{color:#5f50b8}@keyframes QualifyingFlow-module__a4IZGW__scanStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.QualifyingFlow-module__a4IZGW__scanStepIcon{flex:none;place-items:center;width:22px;height:22px;display:grid}.QualifyingFlow-module__a4IZGW__scanStepSpinner{border:2.5px solid #7458ed2e;border-top-color:#7458ed;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite QualifyingFlow-module__a4IZGW__scannerSpin}@keyframes QualifyingFlow-module__a4IZGW__scannerSpin{to{transform:rotate(360deg)}}.QualifyingFlow-module__a4IZGW__scanStepCheck{fill:none;stroke:#7458ed;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;background:#7458ed1f;border-radius:50%;width:22px;height:22px}.QualifyingFlow-module__a4IZGW__scanningSource{color:#5c4ee0;font-weight:700}@media (prefers-reduced-motion:reduce){.QualifyingFlow-module__a4IZGW__question,.QualifyingFlow-module__a4IZGW__results,.QualifyingFlow-module__a4IZGW__scanStepRevealed{animation:none}.QualifyingFlow-module__a4IZGW__scanTotal,.QualifyingFlow-module__a4IZGW__backButton,.QualifyingFlow-module__a4IZGW__optionCard,.QualifyingFlow-module__a4IZGW__chip,.QualifyingFlow-module__a4IZGW__continueButton{transition:none}}@media (max-width:900px){.QualifyingFlow-module__a4IZGW__jobCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.QualifyingFlow-module__a4IZGW__topBar{padding:16px 20px 0}.QualifyingFlow-module__a4IZGW__stage{padding:24px 20px 40px}.QualifyingFlow-module__a4IZGW__panel{border-radius:28px;padding:30px 20px 32px}.QualifyingFlow-module__a4IZGW__questionTitle,.QualifyingFlow-module__a4IZGW__resultsHeadline{margin-bottom:28px;font-size:clamp(26px,7vw,34px)}.QualifyingFlow-module__a4IZGW__multiSelectLabel{margin-top:-16px}.QualifyingFlow-module__a4IZGW__optionsGrid{grid-template-columns:1fr;gap:12px}.QualifyingFlow-module__a4IZGW__jobCardsGrid{grid-template-columns:1fr}.QualifyingFlow-module__a4IZGW__scanStep{grid-template-columns:22px minmax(0,1fr);row-gap:2px;font-size:14px}.QualifyingFlow-module__a4IZGW__scanStepCount{grid-column:2;font-size:12px}.QualifyingFlow-module__a4IZGW__matchCount{letter-spacing:-2px}.QualifyingFlow-module__a4IZGW__optionCard{min-height:76px;padding:18px;font-size:16px}.QualifyingFlow-module__a4IZGW__continueButton{height:54px;font-size:16px}}
