.JobApplyPlan-module-scss-module__8vXeSq__locked{background:var(--background);color:var(--foreground);border-radius:22px;flex-direction:column;gap:18px;padding:22px 18px;display:flex}@media (min-width:640px){.JobApplyPlan-module-scss-module__8vXeSq__locked{padding:26px 28px}}.JobApplyPlan-module-scss-module__8vXeSq__lockedHead{flex-direction:column;gap:8px;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.JobApplyPlan-module-scss-module__8vXeSq__lockedTitle{letter-spacing:-.02em;max-width:560px;font-size:20px;font-weight:700;line-height:1.25}.JobApplyPlan-module-scss-module__8vXeSq__lockedGrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:640px){.JobApplyPlan-module-scss-module__8vXeSq__lockedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.JobApplyPlan-module-scss-module__8vXeSq__lockedTile{background:var(--card);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__lockedTileTitle{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__lockedTileTitle .anticon{color:var(--muted-foreground)}.JobApplyPlan-module-scss-module__8vXeSq__lockedTileText{color:var(--muted-foreground);font-size:13px;line-height:1.45}.JobApplyPlan-module-scss-module__8vXeSq__blurred{filter:blur(3px);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;gap:7px;margin-top:6px;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__blurLineWide,.JobApplyPlan-module-scss-module__8vXeSq__blurLine{background:var(--fill);border-radius:9999px;height:11px;display:block}.JobApplyPlan-module-scss-module__8vXeSq__blurLineWide{background:var(--accent-tint);width:62%;height:16px}.JobApplyPlan-module-scss-module__8vXeSq__blurLine{width:88%}.JobApplyPlan-module-scss-module__8vXeSq__cta{flex-direction:column;align-items:stretch;gap:10px;display:flex}@media (min-width:640px){.JobApplyPlan-module-scss-module__8vXeSq__cta{flex-direction:row;align-items:center;gap:18px}}.JobApplyPlan-module-scss-module__8vXeSq__ctaNotes{color:var(--muted-foreground);flex-direction:column;gap:2px;font-size:12px;line-height:1.45;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__compare{text-underline-offset:3px;text-decoration:underline}.JobApplyPlan-module-scss-module__8vXeSq__open{background:var(--background);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}@media (min-width:640px){.JobApplyPlan-module-scss-module__8vXeSq__open{padding:22px 24px}}.JobApplyPlan-module-scss-module__8vXeSq__openHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__openTitle{letter-spacing:-.01em;font-size:17px;font-weight:700}.JobApplyPlan-module-scss-module__8vXeSq__grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:640px){.JobApplyPlan-module-scss-module__8vXeSq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.JobApplyPlan-module-scss-module__8vXeSq__tile{background:var(--card);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__tileTitle{color:var(--muted-foreground);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__text{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.JobApplyPlan-module-scss-module__8vXeSq__link{color:var(--foreground);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.JobApplyPlan-module-scss-module__8vXeSq__big,.JobApplyPlan-module-scss-module__8vXeSq__amount{letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.2}.JobApplyPlan-module-scss-module__8vXeSq__bigMuted{color:var(--bad)}.JobApplyPlan-module-scss-module__8vXeSq__chips{flex-wrap:wrap;gap:6px;display:flex}@media (min-width:640px){.JobApplyPlan-module-scss-module__8vXeSq__tileWide{grid-column:1/-1}}.JobApplyPlan-module-scss-module__8vXeSq__tileHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__questions{color:var(--foreground);flex-direction:column;gap:12px;margin:0;padding-left:22px;font-size:14px;line-height:1.45;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__questions li::marker{font-weight:700}.JobApplyPlan-module-scss-module__8vXeSq__question{font-weight:600}.JobApplyPlan-module-scss-module__8vXeSq__why{color:var(--muted-foreground);margin-top:2px;font-size:13px}.JobApplyPlan-module-scss-module__8vXeSq__fitBar{background:var(--fill);border-radius:9999px;height:8px;overflow:hidden}.JobApplyPlan-module-scss-module__8vXeSq__fitFill{background:var(--mark);border-radius:9999px;height:100%;display:block}.JobApplyPlan-module-scss-module__8vXeSq__sub{flex-direction:column;gap:4px;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__subTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:600}.JobApplyPlan-module-scss-module__8vXeSq__list{color:var(--foreground);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:flex}@media (min-width:640px){.JobApplyPlan-module-scss-module__8vXeSq__timing{grid-template-columns:200px minmax(0,1fr);gap:16px;display:grid}}.JobApplyPlan-module-scss-module__8vXeSq__timingHead,.JobApplyPlan-module-scss-module__8vXeSq__timingBody{flex-direction:column;gap:8px;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__note{color:var(--muted-foreground);font-size:13px;line-height:1.45}.JobApplyPlan-module-scss-module__8vXeSq__phrase{background:var(--fill);color:var(--foreground);border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.45}.JobApplyPlan-module-scss-module__8vXeSq__phraseLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:2px;font-size:11px;font-weight:600}.JobApplyPlan-module-scss-module__8vXeSq__numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.JobApplyPlan-module-scss-module__8vXeSq__number{background:var(--fill);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__numberLabel{color:var(--muted-foreground);font-size:12px}.JobApplyPlan-module-scss-module__8vXeSq__numberValue{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:15px;font-weight:700}.JobApplyPlan-module-scss-module__8vXeSq__steps{color:var(--foreground);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:flex}.JobApplyPlan-module-scss-module__8vXeSq__moreButton{align-self:flex-start;margin-inline-start:-8px}.JobApplyPlan-module-scss-module__8vXeSq__moreChevron{transition:transform .15s}@media (prefers-reduced-motion:reduce){.JobApplyPlan-module-scss-module__8vXeSq__moreChevron{transition:none}}.JobApplyPlan-module-scss-module__8vXeSq__moreChevronOpen{transform:rotate(180deg)}
.JobHistoryDetails-module-scss-module__PhHVtW__details{margin-top:10px}.JobHistoryDetails-module-scss-module__PhHVtW__facts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.JobHistoryDetails-module-scss-module__PhHVtW__fact{color:var(--foreground);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.JobHistoryDetails-module-scss-module__PhHVtW__icon{color:var(--muted-foreground-2);flex:none;margin-top:3px;display:inline-flex}.JobHistoryDetails-module-scss-module__PhHVtW__good .JobHistoryDetails-module-scss-module__PhHVtW__icon{color:var(--good)}.JobHistoryDetails-module-scss-module__PhHVtW__bad .JobHistoryDetails-module-scss-module__PhHVtW__icon{color:var(--bad)}.JobHistoryDetails-module-scss-module__PhHVtW__factText{flex:1;min-width:0}.JobHistoryDetails-module-scss-module__PhHVtW__muted{color:var(--muted-foreground);font-size:13px}.JobHistoryDetails-module-scss-module__PhHVtW__chain{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.JobHistoryDetails-module-scss-module__PhHVtW__link{color:var(--sys)}.JobHistoryDetails-module-scss-module__PhHVtW__link:hover{text-decoration:underline}.JobHistoryDetails-module-scss-module__PhHVtW__linkButton{margin-top:2px;width:fit-content;margin-inline-start:-8px;display:flex}.JobHistoryDetails-module-scss-module__PhHVtW__foot{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.5}.JobHistoryDetails-module-scss-module__PhHVtW__diff{margin-top:8px}.JobHistoryDetails-module-scss-module__PhHVtW__diffNote{color:var(--muted-foreground);margin-top:8px;font-size:13px}.JobHistoryDetails-module-scss-module__PhHVtW__diffLines{border-radius:10px;margin:8px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;overflow:hidden}.JobHistoryDetails-module-scss-module__PhHVtW__diffLine{color:var(--muted-foreground);padding:3px 10px 3px 26px;position:relative}.JobHistoryDetails-module-scss-module__PhHVtW__diffLine:before{position:absolute;inset-inline-start:10px}.JobHistoryDetails-module-scss-module__PhHVtW__diffAdd{color:var(--foreground);background:color-mix(in srgb, var(--good) 14%, transparent)}.JobHistoryDetails-module-scss-module__PhHVtW__diffAdd:before{content:"+";color:var(--good)}.JobHistoryDetails-module-scss-module__PhHVtW__diffDel{color:var(--foreground);background:color-mix(in srgb, var(--bad) 12%, transparent);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--bad) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--bad) 60%, transparent)}.JobHistoryDetails-module-scss-module__PhHVtW__diffDel:before{content:"−";color:var(--bad)}.JobHistoryDetails-module-scss-module__PhHVtW__diffSkip{color:var(--muted-foreground-2);padding:3px 10px;font-size:11px}.JobHistoryDetails-module-scss-module__PhHVtW__fullHistory{margin-top:12px}.JobHistoryDetails-module-scss-module__PhHVtW__fullLock{color:var(--muted-foreground);margin-top:12px;font-size:13px;line-height:1.5}
.JobAnalysisCard-module-scss-module__JkurIW__card{border-radius:var(--radius-bento);background:var(--card);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:20px;display:flex}@media (min-width:640px){.JobAnalysisCard-module-scss-module__JkurIW__card{padding:26px 28px}}.JobAnalysisCard-module-scss-module__JkurIW__head{flex-direction:column;gap:14px;display:flex}@media (min-width:640px){.JobAnalysisCard-module-scss-module__JkurIW__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.JobAnalysisCard-module-scss-module__JkurIW__headText{flex-direction:column;gap:6px;min-width:0;display:flex}.JobAnalysisCard-module-scss-module__JkurIW__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:600}.JobAnalysisCard-module-scss-module__JkurIW__decision{letter-spacing:-.02em;color:var(--foreground);font-size:20px;font-weight:700;line-height:1.2}.JobAnalysisCard-module-scss-module__JkurIW__decision_skip,.JobAnalysisCard-module-scss-module__JkurIW__decision_not_for_you{color:var(--bad)}.JobAnalysisCard-module-scss-module__JkurIW__decision_closed{color:var(--muted-foreground)}.JobAnalysisCard-module-scss-module__JkurIW__personalNotes{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.JobAnalysisCard-module-scss-module__JkurIW__summary{color:var(--muted-foreground);max-width:620px;font-size:15px;line-height:1.45}.JobAnalysisCard-module-scss-module__JkurIW__meter{flex-direction:column;flex-shrink:0;gap:6px;display:flex}@media (min-width:640px){.JobAnalysisCard-module-scss-module__JkurIW__meter{align-items:flex-end}}.JobAnalysisCard-module-scss-module__JkurIW__segments{gap:4px;display:flex}.JobAnalysisCard-module-scss-module__JkurIW__segment{background:var(--fill);border-radius:9999px;width:34px;height:8px}.JobAnalysisCard-module-scss-module__JkurIW__segment_good{background:var(--good)}.JobAnalysisCard-module-scss-module__JkurIW__segment_warn{background:var(--warn)}.JobAnalysisCard-module-scss-module__JkurIW__segment_bad{background:var(--bad)}.JobAnalysisCard-module-scss-module__JkurIW__segment_unknown{background:color-mix(in srgb, var(--muted-foreground) 25%, transparent)}.JobAnalysisCard-module-scss-module__JkurIW__counter{color:var(--muted-foreground);font-size:12px}.JobAnalysisCard-module-scss-module__JkurIW__toggle{align-self:flex-start}.JobAnalysisCard-module-scss-module__JkurIW__chevron{transition:transform .2s}@media (prefers-reduced-motion:reduce){.JobAnalysisCard-module-scss-module__JkurIW__chevron{transition:none}}.JobAnalysisCard-module-scss-module__JkurIW__chevronOpen{transform:rotate(180deg)}.JobAnalysisCard-module-scss-module__JkurIW__strip{background:var(--background);color:var(--foreground);border-radius:20px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}@media (min-width:640px){.JobAnalysisCard-module-scss-module__JkurIW__strip{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 20px}}.JobAnalysisCard-module-scss-module__JkurIW__stripText{font-size:14px;line-height:1.4}.JobAnalysisCard-module-scss-module__JkurIW__stripButton{flex-shrink:0;align-self:flex-start}@media (min-width:640px){.JobAnalysisCard-module-scss-module__JkurIW__stripButton{align-self:center}}.JobAnalysisCard-module-scss-module__JkurIW__body{flex-direction:column;gap:14px;display:flex}.JobAnalysisCard-module-scss-module__JkurIW__body[hidden]{display:none}.JobAnalysisCard-module-scss-module__JkurIW__rows{flex-direction:column;gap:10px;display:flex}.JobAnalysisCard-module-scss-module__JkurIW__row{background:var(--background);border-radius:20px;grid-template-columns:24px minmax(0,1fr);gap:8px 12px;padding:16px;display:grid}@media (min-width:640px){.JobAnalysisCard-module-scss-module__JkurIW__row{grid-template-columns:24px minmax(0,1fr) auto;padding:16px 18px}}.JobAnalysisCard-module-scss-module__JkurIW__rowIcon{color:var(--muted-foreground);padding-top:2px;font-size:20px;line-height:0}.JobAnalysisCard-module-scss-module__JkurIW__rowIcon_good{color:var(--good)}.JobAnalysisCard-module-scss-module__JkurIW__rowIcon_warn{color:var(--warn)}.JobAnalysisCard-module-scss-module__JkurIW__rowIcon_bad{color:var(--bad)}.JobAnalysisCard-module-scss-module__JkurIW__rowMain{flex-direction:column;gap:6px;min-width:0;display:flex}.JobAnalysisCard-module-scss-module__JkurIW__rowTitle{font-size:15px;font-weight:600}.JobAnalysisCard-module-scss-module__JkurIW__rowStatus{grid-area:2/2;justify-self:start}@media (min-width:640px){.JobAnalysisCard-module-scss-module__JkurIW__rowStatus{grid-area:1/3;justify-self:end}}.JobAnalysisCard-module-scss-module__JkurIW__text{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.JobAnalysisCard-module-scss-module__JkurIW__bar{background:var(--fill);border-radius:9999px;max-width:520px;height:10px;margin-top:4px;position:relative}.JobAnalysisCard-module-scss-module__JkurIW__barMiddle{background:var(--mark);border-radius:9999px;width:50%;position:absolute;top:0;bottom:0;left:25%}.JobAnalysisCard-module-scss-module__JkurIW__barLabels{max-width:520px;color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.JobAnalysisCard-module-scss-module__JkurIW__barValue{color:var(--foreground);text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.JobAnalysisCard-module-scss-module__JkurIW__reasons{color:var(--foreground);margin:0;padding-left:18px;font-size:14px;line-height:1.5}.JobAnalysisCard-module-scss-module__JkurIW__notes{color:var(--muted-foreground);margin:0;padding-left:18px;font-size:14px;line-height:1.5}.JobAnalysisCard-module-scss-module__JkurIW__insights{flex-direction:column;gap:4px;margin:2px 0 0;font-size:14px;line-height:1.5;display:flex}.JobAnalysisCard-module-scss-module__JkurIW__insightLabel{color:var(--foreground);margin-right:6px;font-weight:600;display:inline}.JobAnalysisCard-module-scss-module__JkurIW__insightText{color:var(--muted-foreground);margin:0;display:inline}.JobAnalysisCard-module-scss-module__JkurIW__insightFlags{margin:2px 0 0}.JobAnalysisCard-module-scss-module__JkurIW__stack{flex-direction:column;gap:8px;display:flex}.JobAnalysisCard-module-scss-module__JkurIW__stackLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.JobAnalysisCard-module-scss-module__JkurIW__stackLabel{color:var(--muted-foreground);margin-right:2px;font-size:12px}.JobAnalysisCard-module-scss-module__JkurIW__plan{scroll-margin-top:calc(var(--nav-h) + 16px)}.JobAnalysisCard-module-scss-module__JkurIW__inlineToggle{align-self:flex-start;margin-inline-start:-8px}
