.JobOfferDecoderV2-module__Lo5ycq__page{max-width:68rem;padding:var(--ck-space-6) var(--ck-space-4) var(--ck-space-16);color:var(--ck-ink);margin-inline:auto}.JobOfferDecoderV2-module__Lo5ycq__header{justify-content:space-between;align-items:flex-start;gap:var(--ck-space-5);display:flex}.JobOfferDecoderV2-module__Lo5ycq__eyebrow{align-items:center;gap:var(--ck-space-2);margin-bottom:var(--ck-space-3);color:var(--ck-primary);font-size:var(--ck-text-xs);font-weight:650;display:inline-flex}.JobOfferDecoderV2-module__Lo5ycq__title{color:var(--ck-ink);font-family:var(--ck-font-heading);font-size:var(--ck-text-3xl);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800}.JobOfferDecoderV2-module__Lo5ycq__lede{max-width:60ch;margin-top:var(--ck-space-2);color:var(--ck-ink-muted);font-size:var(--ck-text-sm);text-wrap:pretty;line-height:1.55}.JobOfferDecoderV2-module__Lo5ycq__wizardWrap{width:100%;max-width:43rem;margin:var(--ck-space-8) auto 0}.JobOfferDecoderV2-module__Lo5ycq__wizardCard{padding:var(--ck-space-6);box-shadow:0 18px 48px -30px color-mix(in oklab, var(--ck-ink) 38%, transparent)}.JobOfferDecoderV2-module__Lo5ycq__wizardTop{align-items:center;gap:var(--ck-space-3);margin-bottom:var(--ck-space-5);display:flex}.JobOfferDecoderV2-module__Lo5ycq__wizardBack{border-radius:var(--ck-radius-sm);width:44px;height:44px;color:var(--ck-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.JobOfferDecoderV2-module__Lo5ycq__wizardBack:hover:not(:disabled){background:var(--ck-secondary);color:var(--ck-primary)}.JobOfferDecoderV2-module__Lo5ycq__wizardBack:focus-visible{box-shadow:var(--ck-focus-ring);outline:none}.JobOfferDecoderV2-module__Lo5ycq__wizardBack:disabled{visibility:hidden}.JobOfferDecoderV2-module__Lo5ycq__progressSegments{justify-content:center;align-items:center;gap:var(--ck-space-2);flex:1;padding-right:44px;display:flex}.JobOfferDecoderV2-module__Lo5ycq__progressSegment{border-radius:var(--ck-radius-pill);background:var(--ck-border);width:26px;height:4px;transition:width var(--ck-dur-base) var(--ck-ease-out), background var(--ck-dur-base) var(--ck-ease-out)}.JobOfferDecoderV2-module__Lo5ycq__progressSegment[data-active=true]{background:var(--ck-primary)}.JobOfferDecoderV2-module__Lo5ycq__progressSegment[data-current=true]{width:40px}.JobOfferDecoderV2-module__Lo5ycq__stepEyebrow{margin-bottom:var(--ck-space-2);color:var(--ck-ink-muted);font-family:var(--ck-font-mono);font-size:var(--ck-text-xs);text-align:center}.JobOfferDecoderV2-module__Lo5ycq__stepTitle{color:var(--ck-ink);font-family:var(--ck-font-heading);font-size:var(--ck-text-xl);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-weight:750;line-height:1.2}.JobOfferDecoderV2-module__Lo5ycq__stepTitle:focus{outline:none}.JobOfferDecoderV2-module__Lo5ycq__stepSub{max-width:50ch;margin:var(--ck-space-2) auto var(--ck-space-6);color:var(--ck-ink-muted);font-size:var(--ck-text-sm);text-align:center;text-wrap:pretty;line-height:1.5}.JobOfferDecoderV2-module__Lo5ycq__stepContent{min-height:15rem}.JobOfferDecoderV2-module__Lo5ycq__fieldGrid{gap:var(--ck-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JobOfferDecoderV2-module__Lo5ycq__checkRow{align-items:center;min-height:44px;display:flex}.JobOfferDecoderV2-module__Lo5ycq__summaryList{border:1px solid var(--ck-border);border-radius:var(--ck-radius-md);overflow:hidden}.JobOfferDecoderV2-module__Lo5ycq__summaryRow{justify-content:space-between;align-items:center;gap:var(--ck-space-4);min-height:58px;padding:var(--ck-space-3) var(--ck-space-4);font-size:var(--ck-text-sm);display:flex}.JobOfferDecoderV2-module__Lo5ycq__summaryRow+.JobOfferDecoderV2-module__Lo5ycq__summaryRow{border-top:1px solid var(--ck-hairline)}.JobOfferDecoderV2-module__Lo5ycq__summaryRow>span{color:var(--ck-ink-muted)}.JobOfferDecoderV2-module__Lo5ycq__summaryRow>strong{text-align:right;max-width:62%}.JobOfferDecoderV2-module__Lo5ycq__formError{margin-top:var(--ck-space-4);color:var(--ck-destructive);font-size:var(--ck-text-sm);font-weight:650}.JobOfferDecoderV2-module__Lo5ycq__inlineError{gap:var(--ck-space-1);margin-top:var(--ck-space-4);padding:var(--ck-space-4);border:1px solid var(--ck-destructive);border-radius:var(--ck-radius-md);background:var(--ck-destructive-soft);font-size:var(--ck-text-sm);flex-direction:column;display:flex}.JobOfferDecoderV2-module__Lo5ycq__wizardActions{justify-content:flex-end;align-items:center;gap:var(--ck-space-3);margin-top:var(--ck-space-6);padding-top:var(--ck-space-5);border-top:1px solid var(--ck-hairline);display:flex}.JobOfferDecoderV2-module__Lo5ycq__fullView{margin-top:var(--ck-space-8)}.JobOfferDecoderV2-module__Lo5ycq__fullIntro{justify-content:space-between;align-items:flex-start;gap:var(--ck-space-4);margin-bottom:var(--ck-space-4);display:flex}.JobOfferDecoderV2-module__Lo5ycq__fullIntro p{max-width:65ch;margin-top:var(--ck-space-1);color:var(--ck-ink-muted);font-size:var(--ck-text-sm)}.JobOfferDecoderV2-module__Lo5ycq__fullGrid{gap:var(--ck-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JobOfferDecoderV2-module__Lo5ycq__fullSpan{grid-column:1/-1}.JobOfferDecoderV2-module__Lo5ycq__cardTitle{margin:0 0 var(--ck-space-4);color:var(--ck-ink);font-size:var(--ck-text-base);font-weight:750}.JobOfferDecoderV2-module__Lo5ycq__fullActions{margin-top:var(--ck-space-5);justify-content:flex-end;display:flex}.JobOfferDecoderV2-module__Lo5ycq__resultView{margin-top:var(--ck-space-6)}.JobOfferDecoderV2-module__Lo5ycq__backlink{align-items:center;gap:var(--ck-space-2);min-height:44px;margin-bottom:var(--ck-space-4);border-radius:var(--ck-radius-sm);color:var(--ck-ink-muted);font:inherit;font-size:var(--ck-text-sm);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.JobOfferDecoderV2-module__Lo5ycq__backlink:hover{color:var(--ck-primary)}.JobOfferDecoderV2-module__Lo5ycq__backlink:focus-visible{box-shadow:var(--ck-focus-ring);outline:none}.JobOfferDecoderV2-module__Lo5ycq__resultGrid{align-items:start;gap:var(--ck-space-5);grid-template-columns:minmax(0,1.55fr) minmax(17rem,.8fr);display:grid}.JobOfferDecoderV2-module__Lo5ycq__resultCol{gap:var(--ck-space-4);flex-direction:column;min-width:0;display:flex}.JobOfferDecoderV2-module__Lo5ycq__resultAside{min-width:0}.JobOfferDecoderV2-module__Lo5ycq__scorePanel,.JobOfferDecoderV2-module__Lo5ycq__offerPanel{padding:var(--ck-space-5);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg)}.JobOfferDecoderV2-module__Lo5ycq__offerPanel{background:var(--ck-primary-soft);border-color:var(--ck-primary)}.JobOfferDecoderV2-module__Lo5ycq__scorePanel[data-tone=success]{background:var(--ck-success-soft);border-color:var(--ck-success)}.JobOfferDecoderV2-module__Lo5ycq__scorePanel[data-tone=primary]{background:var(--ck-primary-soft);border-color:var(--ck-primary)}.JobOfferDecoderV2-module__Lo5ycq__scorePanel[data-tone=warn]{background:var(--ck-warn-soft);border-color:var(--ck-warn)}.JobOfferDecoderV2-module__Lo5ycq__scorePanel[data-tone=destructive]{background:var(--ck-destructive-soft);border-color:var(--ck-destructive)}.JobOfferDecoderV2-module__Lo5ycq__scoreLabel{margin-bottom:var(--ck-space-1);color:var(--ck-ink-muted);font-size:var(--ck-text-xs);font-weight:650}.JobOfferDecoderV2-module__Lo5ycq__scoreVerdict{color:var(--ck-ink);font-size:var(--ck-text-xl);font-weight:800}.JobOfferDecoderV2-module__Lo5ycq__scoreDelta{margin-top:var(--ck-space-3);color:var(--ck-ink);font-size:var(--ck-text-3xl);font-variant-numeric:tabular-nums;font-weight:800}.JobOfferDecoderV2-module__Lo5ycq__scoreDeltaUnit{font-size:var(--ck-text-sm);font-weight:450}.JobOfferDecoderV2-module__Lo5ycq__scoreNote{margin-top:var(--ck-space-1);color:var(--ck-ink-muted);font-size:var(--ck-text-xs);line-height:1.5}.JobOfferDecoderV2-module__Lo5ycq__breakRow{justify-content:space-between;gap:var(--ck-space-4);padding-block:var(--ck-space-2);font-size:var(--ck-text-sm);display:flex}.JobOfferDecoderV2-module__Lo5ycq__breakRow .JobOfferDecoderV2-module__Lo5ycq__k{color:var(--ck-ink-muted)}.JobOfferDecoderV2-module__Lo5ycq__breakRow .JobOfferDecoderV2-module__Lo5ycq__v{color:var(--ck-ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.JobOfferDecoderV2-module__Lo5ycq__breakRow.JobOfferDecoderV2-module__Lo5ycq__divider{margin-top:var(--ck-space-1);padding-top:var(--ck-space-3);border-top:1px solid var(--ck-hairline)}.JobOfferDecoderV2-module__Lo5ycq__insights{padding:var(--ck-space-4);border:1px solid var(--ck-warn);border-radius:var(--ck-radius-md);background:var(--ck-warn-soft)}.JobOfferDecoderV2-module__Lo5ycq__insightsHead{align-items:center;gap:var(--ck-space-2);margin-bottom:var(--ck-space-2);font-size:var(--ck-text-sm);font-weight:700;display:flex}.JobOfferDecoderV2-module__Lo5ycq__insightsList{gap:var(--ck-space-2);padding-left:var(--ck-space-5);color:var(--ck-ink);font-size:var(--ck-text-xs);flex-direction:column;line-height:1.5;display:flex}.JobOfferDecoderV2-module__Lo5ycq__disclaimer{max-width:75ch;margin-top:var(--ck-space-5);color:var(--ck-ink-muted);font-size:var(--ck-text-xs);line-height:1.5}.JobOfferDecoderV2-module__Lo5ycq__disclaimer a{color:var(--ck-primary);text-underline-offset:.15em;text-decoration:underline}@media (max-width:767px){.JobOfferDecoderV2-module__Lo5ycq__page{padding-inline:var(--ck-space-3)}.JobOfferDecoderV2-module__Lo5ycq__header{flex-direction:column}.JobOfferDecoderV2-module__Lo5ycq__title{font-size:var(--ck-text-2xl)}.JobOfferDecoderV2-module__Lo5ycq__wizardWrap{margin-top:var(--ck-space-5)}.JobOfferDecoderV2-module__Lo5ycq__wizardCard{padding:var(--ck-space-4)}.JobOfferDecoderV2-module__Lo5ycq__fieldGrid,.JobOfferDecoderV2-module__Lo5ycq__fullGrid,.JobOfferDecoderV2-module__Lo5ycq__resultGrid{grid-template-columns:minmax(0,1fr)}.JobOfferDecoderV2-module__Lo5ycq__fullSpan{grid-column:auto}.JobOfferDecoderV2-module__Lo5ycq__stepContent{min-height:0}.JobOfferDecoderV2-module__Lo5ycq__summaryRow{align-items:flex-start;gap:var(--ck-space-1);flex-direction:column}.JobOfferDecoderV2-module__Lo5ycq__summaryRow>strong{text-align:left;overflow-wrap:anywhere;max-width:none}.JobOfferDecoderV2-module__Lo5ycq__wizardActions{flex-direction:column-reverse;align-items:stretch}.JobOfferDecoderV2-module__Lo5ycq__wizardActions>*,.JobOfferDecoderV2-module__Lo5ycq__fullActions>*{width:100%}.JobOfferDecoderV2-module__Lo5ycq__resultAside{order:-1}.JobOfferDecoderV2-module__Lo5ycq__breakRow{align-items:flex-start}}@media (max-width:360px){.JobOfferDecoderV2-module__Lo5ycq__page{padding-inline:var(--ck-space-2)}.JobOfferDecoderV2-module__Lo5ycq__wizardCard{padding-inline:var(--ck-space-3)}.JobOfferDecoderV2-module__Lo5ycq__scoreDelta{font-size:var(--ck-text-2xl)}}@media (prefers-reduced-motion:reduce){.JobOfferDecoderV2-module__Lo5ycq__progressSegment{transition:none}}
