@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_a9bee9d1-module__CUFQ5a__className{font-family:inter,inter Fallback}.inter_a9bee9d1-module__CUFQ5a__variable{--font-inter:"inter", "inter Fallback"}
.resume-loop{--ink-hi:var(--k-ink-hi);--ink-low:var(--k-ink-low);--lit-c:var(--k-sky);--hairline:var(--k-hairline);--surface-raised:var(--k-surface-raised)}.resume-loop h1,.resume-loop h2,.resume-loop h3{font-family:var(--font-heading)}.resume-loop-crumb{letter-spacing:.2px;color:var(--k-ink-faint);margin-bottom:26px;font-size:12px}.resume-loop-crumb b{color:var(--k-ink-low);font-weight:500}.resume-loop-crumb button:hover{color:var(--k-accent)}.resume-jd-strip{background:#0066d60d;border:1px solid #0066d64d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:12px;display:flex}.resume-jd-strip>span{letter-spacing:1.3px;color:var(--k-accent);font-size:9px;font-weight:700}.resume-jd-strip small{color:var(--k-ink-low);flex-basis:100%;line-height:1.5}.resume-jd-strip button{font-size:11px;text-decoration:underline}.resume-jd-suggestions{background:var(--k-surface-raised);color:var(--k-ink-low);border-radius:9px;flex-basis:100%;padding:10px 12px}.resume-jd-suggestions>b{color:var(--k-ink-hi)}.resume-jd-suggestions ul{gap:4px;margin:6px 0 0 18px;list-style:outside;display:grid}.resume-score-improver{border:1px solid var(--k-hairline);background:#0066d608;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.resume-score-improver strong{font:700 28px var(--font-heading);color:var(--k-ink-hi)}.resume-score-improver span{color:var(--k-ink-low);flex:1;font-size:12px}.resume-score-improver button{color:var(--k-accent);border:1px solid #0066d640;border-radius:7px;padding:7px 10px;font-size:11px}.resume-loop button:disabled{cursor:not-allowed}.resume-loop .resume-entry-whisper{color:var(--k-ink-faint);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.resume-entry-whisper i{background:#0066d6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #0066d660}.resume-loop .resume-jd-entry{color:var(--k-accent);white-space:nowrap;border:1px solid #0066d644;border-radius:8px;padding:8px 11px;font-size:11px}.resume-loop main{padding-top:34px}.resume-loop .resume-workspaces{gap:10px;margin-top:18px;display:grid}.resume-loop .resume-workspace{border:1px solid var(--k-hairline);background:var(--k-surface-raised);border-radius:14px;align-items:center;gap:18px;padding:16px 20px;display:flex}.resume-workspace strong{font-size:13px}.resume-workspace small{color:var(--k-ink-faint);font-size:11px}.resume-workspace button{border:1px solid #0066d650;border-radius:8px;margin-left:auto;padding:9px 14px;font-size:12px}.resume-workspace .resume-workspace-score{font:700 22px var(--font-heading)}
