:root{--rm-ink:#0e0e0e;--rm-cream:#fbf9f4;--rm-paper:rgba(255,255,255,0.34);--rm-subtle:rgba(14,14,14,0.035);--rm-line:rgba(14,14,14,0.11);--rm-soft-line:rgba(14,14,14,0.065);--rm-muted:rgba(14,14,14,0.58);--rm-faint:rgba(14,14,14,0.36);--rm-amber:#c49a1a;--rm-teal:#1a7a6e;--rm-coral:#c4472a;--rm-danger:#9f1d1d;--rm-s2:8px;--rm-s3:12px;--rm-s4:16px;--rm-s5:20px;--rm-s6:24px;--rm-s8:32px;--rm-s10:40px;--rm-s12:48px;--rm-s16:64px}.resume-match{min-height:100vh;color:var(--rm-ink);font-family:DM Sans,sans-serif;font-size:15px;line-height:1.7}.rm__container{width:100%}.rm__content-width{max-width:860px;margin-inline:auto;padding-inline:var(--rm-s8)}.rm__eyebrow{display:block;font-weight:700;letter-spacing:.14em;color:var(--rm-faint)}.resume-match .btn,.rm__eyebrow{font-family:IBM Plex Mono,monospace;font-size:10px;text-transform:uppercase}.resume-match .btn{border-radius:0;border:1px solid var(--rm-ink);background:transparent;color:var(--rm-ink);letter-spacing:.08em;padding:5px 12px}.rm__boundary,.rm__breakdown-section,.rm__hero,.rm__report-section{background:var(--rm-cream);padding-block:var(--rm-s12)}.rm__cover,.rm__hero{padding-bottom:var(--rm-s10)}.rm__cover{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:var(--rm-s12);gap:var(--rm-s12);align-items:end;border-bottom:1px solid var(--rm-line)}.rm__cover-main{min-width:0}.rm__hero h1{font-family:var(--font-display);font-size:var(--type-page-title);font-weight:600;line-height:var(--leading-tight);margin:var(--rm-s4) 0 var(--rm-s5)}.rm__date,.rm__meta,.rm__summary{margin:0;color:var(--rm-muted);font-size:13px}.rm__date{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--rm-faint);margin-top:2px}.rm__summary{max-width:520px;margin-top:var(--rm-s6);color:rgba(14,14,14,.68)}.rm__cover-score{border-left:2px solid var(--rm-amber);padding-left:var(--rm-s6);padding-bottom:var(--rm-s1,4px)}.rm__cover-score--ready{border-left-color:var(--rm-teal);color:var(--rm-teal)}.rm__cover-score--nearly{border-left-color:var(--rm-amber);color:var(--rm-amber)}.rm__cover-score--needs{border-left-color:var(--rm-danger);color:var(--rm-danger)}.rm__cover-score--strengthen{border-left-color:var(--rm-coral);color:var(--rm-coral)}.rm__cover-score--verify{border-left-color:var(--rm-amber);color:var(--rm-amber)}.rm__score-line{display:flex;align-items:baseline;gap:var(--rm-s2);margin-top:var(--rm-s3);font-family:IBM Plex Mono,monospace;font-size:76px;line-height:1;color:var(--rm-ink)}.rm__score-line span{font-size:24px;color:var(--rm-faint)}.rm__cover-score--ready .rm__score-line{color:var(--rm-teal)}.rm__cover-score--nearly .rm__score-line{color:var(--rm-amber)}.rm__cover-score--needs .rm__score-line{color:var(--rm-danger)}.rm__cover-score--strengthen .rm__score-line{color:var(--rm-coral)}.rm__cover-score--verify .rm__score-line{color:var(--rm-amber)}.rm__status{margin:var(--rm-s4) 0 0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rm__mark--check,.rm__match--strong,.rm__status--ready{color:var(--rm-teal)}.rm__mark--warning,.rm__match--partial,.rm__status--nearly{color:var(--rm-amber)}.rm__status--needs{color:var(--rm-danger)}.rm__status--strengthen{color:var(--rm-coral)}.rm__status--verify{color:var(--rm-amber)}.rm__verdict-section{padding-top:var(--rm-s8);padding-bottom:var(--rm-s4)}.rm__verdict-card{padding:var(--rm-s5) var(--rm-s6);background:rgba(26,122,110,.05);border:1px solid rgba(26,122,110,.18);border-left:4px solid var(--rm-teal);border-radius:6px}.rm__verdict-title{font-family:Playfair Display,serif;font-size:22px;font-weight:600;color:var(--rm-ink);margin:0 0 var(--rm-s2) 0}.rm__verdict-text{font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;color:var(--rm-ink);margin:0}.rm__section{padding-block:var(--rm-s8);border-top:1px solid var(--rm-line)}.rm__section--flags{background:#ffffff}.rm__section--improvements{background:var(--rm-cream)}.rm__section--hiring-take{background:#ffffff}.rm__section-header{max-width:680px;margin-bottom:var(--rm-s5)}.rm__section-title{font-family:Playfair Display,serif;font-size:24px;font-weight:600;color:var(--rm-ink);margin:var(--rm-s1) 0 var(--rm-s1) 0}.rm__section-lede{font-family:DM Sans,sans-serif;font-size:14px;line-height:1.55;color:var(--rm-muted);margin:0}.rm__flags-stack{display:flex;flex-direction:column;gap:var(--rm-s5)}.rm__risk-flags-box{margin-top:var(--rm-s6);padding:var(--rm-s5) var(--rm-s6);background:rgba(196,154,26,.04);border-left:4px solid var(--rm-amber);border-radius:4px}.rm__risk-flags-box h3{font-family:DM Sans,sans-serif;font-size:15.5px;font-weight:700;color:var(--rm-ink);margin:var(--rm-s1) 0 var(--rm-s2) 0}.rm__risk-flags-caveat{font-family:DM Sans,sans-serif;font-size:13px;color:var(--rm-faint);font-style:italic;margin-bottom:var(--rm-s2);line-height:1.45}.rm__risk-flags-summary{font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6;color:var(--rm-ink);margin:0}.rm__hiring-take-box{margin-top:var(--rm-s8);padding:var(--rm-s5) var(--rm-s6);background:rgba(14,14,14,.03);border-left:4px solid var(--rm-ink);border-radius:4px}.rm__hiring-subblock h3{font-size:15.5px;font-weight:700;margin:var(--rm-s1) 0 var(--rm-s2) 0}.rm__hiring-subblock h3,.rm__hiring-subblock p{font-family:DM Sans,sans-serif;color:var(--rm-ink)}.rm__hiring-subblock p{margin:0;font-size:14px;line-height:1.6}.rm__breakdown-section{padding-top:var(--rm-s8)}.rm__accordion-list{margin-top:var(--rm-s6);display:flex;flex-direction:column;gap:var(--rm-s3)}.rm__accordion-item{border:1px solid var(--rm-line);background:var(--rm-cream);border-radius:6px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.rm__accordion-item--open{border-color:var(--rm-ink);box-shadow:0 4px 12px rgba(0,0,0,.04)}.rm__accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--rm-s4) var(--rm-s5);background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;color:var(--rm-ink)}.rm__accordion-header:hover{background:rgba(17,17,17,.025)}.rm__accordion-title-group{display:flex;align-items:center;gap:var(--rm-s4)}.rm__accordion-title{font-family:DM Sans,sans-serif;font-size:15.5px;font-weight:650;color:var(--rm-ink)}.rm__accordion-badge{font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600;padding:2px 10px;border-radius:12px}.rm__accordion-badge--pass{background:rgba(26,122,110,.12);color:var(--rm-teal)}.rm__accordion-badge--warn{background:rgba(196,154,26,.14);color:var(--rm-amber)}.rm__accordion-icon{width:9px;height:9px;margin-right:3px;border-right:1.5px solid;border-bottom:1.5px solid;color:var(--rm-muted);transform:rotate(45deg);transition:transform .18s ease,color .18s ease}.rm__accordion-icon--open{transform:rotate(225deg)}.rm__accordion-body{padding:0 var(--rm-s5) var(--rm-s5);border-top:1px dashed var(--rm-soft-line)}.rm__accordion-bar-statement{margin-top:var(--rm-s4);padding:var(--rm-s3) var(--rm-s4);background:rgba(17,17,17,.03);border-left:3px solid var(--rm-teal);font-size:14px;color:var(--rm-ink)}.rm__coverage-note{margin:var(--rm-s3) 0 0;color:var(--rm-faint);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5;letter-spacing:.02em;text-transform:uppercase}.rm__coverage-note strong{color:var(--rm-muted)}.rm__accordion-desc{margin-top:var(--rm-s3);line-height:1.5}.rm__accordion-analysis{margin-top:var(--rm-s4);font-size:14px;color:var(--rm-muted);line-height:1.6}.rm__accordion-analysis p{margin:0}.rm__accordion-heading{display:flex;flex-direction:column;gap:2px}.rm__accordion-header-desc{margin:0;font-family:DM Sans,sans-serif;font-size:12.5px;color:var(--rm-faint);line-height:1.4;font-weight:400}.rm__boundary-inner{border-left:3px solid var(--rm-amber);padding:var(--rm-s8);background:var(--rm-subtle)}.rm__boundary h2,.rm__empty-state h1,.rm__report-section h2{font-family:var(--font-display);font-size:var(--type-section-title);font-weight:600;line-height:var(--leading-snug);margin:0 0 var(--rm-s5)}.rm__analysis-item p,.rm__boundary li,.rm__boundary p,.rm__definition p,.rm__probe-list p,.rm__section-lede{margin:0;color:var(--rm-muted);font-size:14px;line-height:1.75}.rm__boundary ul{margin:var(--rm-s5) 0 var(--rm-s6);padding-left:18px}.rm__button-row{display:flex;gap:var(--rm-s3);flex-wrap:wrap;margin-top:var(--rm-s6)}.rm__btn{border:1px solid var(--rm-ink);cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;padding:11px 20px;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.rm__btn:hover{transform:translateY(-1px)}.rm__btn--primary,.rm__btn--report{background:var(--rm-amber);border-color:var(--rm-amber);color:var(--rm-ink)}.rm__btn--report{box-shadow:0 10px 24px rgba(196,154,26,.18)}.rm__btn--tailor{background:var(--rm-teal);border-color:var(--rm-teal);color:#fff;box-shadow:0 10px 24px rgba(26,122,110,.18)}.rm__btn--preview,.rm__btn--secondary{background:transparent;color:var(--rm-ink)}.rm__btn--preview{border-color:rgba(17,17,17,.26)}.rm__btn--preview:hover{border-color:var(--rm-ink);box-shadow:0 8px 18px rgba(17,17,17,.08)}.rm__teaser-note{padding-block:var(--rm-s8) 0;background:var(--rm-cream)}.rm__teaser-note p{max-width:620px;margin:var(--rm-s3) 0 0;color:var(--rm-muted);font-size:14px;line-height:1.75}.rm__preview-prompt{padding-block:0 var(--rm-s10);background:var(--rm-cream)}.rm__preview-link{border:0;border-bottom:1px solid var(--rm-amber);background:transparent;color:var(--rm-ink);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em;padding:0 0 4px;text-transform:uppercase}.rm__preview-link:hover{color:var(--rm-amber)}.rm__paywall-blur-section{position:relative;max-height:360px;overflow:hidden}.rm__blurred-content{filter:blur(5px);opacity:.35;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rm__paywall-fade-overlay{position:absolute;inset:auto 0 0;height:210px;background:linear-gradient(to bottom,rgba(247,244,238,0),var(--rm-cream))}.rm__report-section h2{text-transform:uppercase;letter-spacing:.02em;font-size:var(--type-section-title)}.rm__section-lede{max-width:660px;margin-bottom:var(--rm-s6)}.rm__report-section{padding-block:var(--rm-s14,56px)}.rm__report-section .rm__content-width{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:var(--rm-s10);gap:var(--rm-s10);align-items:start}.rm__report-section h2{position:-webkit-sticky;position:sticky;top:var(--rm-s6);margin:0;padding-top:var(--rm-s2);border-top:3px solid var(--rm-amber)}.rm__report-section>.rm__content-width>:not(h2){grid-column:2}.rm__analysis-item+.rm__analysis-item{border-top:1px solid var(--rm-soft-line)}.rm__item-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rm-s5);margin-bottom:var(--rm-s4)}.rm__analysis-item h3{margin:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.rm__match{flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:12px}.rm__definition{display:grid;grid-template-columns:130px 1fr;grid-gap:var(--rm-s4);gap:var(--rm-s4);margin-top:var(--rm-s3)}.rm__definition span{color:var(--rm-faint);font-family:DM Sans,sans-serif;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rm__analysis-item>p{margin-top:var(--rm-s4)}.rm__analysis-item blockquote{margin:var(--rm-s4) 0 0;padding:var(--rm-s4) var(--rm-s5);border-left:3px solid var(--rm-teal);background:var(--rm-paper);color:var(--rm-ink);font-style:italic}.rm__skills-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--rm-s2) var(--rm-s6);gap:var(--rm-s2) var(--rm-s6)}.rm__skill-row{display:grid;grid-template-columns:minmax(140px,1fr) auto;grid-gap:var(--rm-s3);gap:var(--rm-s3);align-items:baseline;padding:var(--rm-s3) 0;border-bottom:1px solid var(--rm-soft-line)}.rm__skill-row span{color:var(--rm-ink)}.rm__skill-row strong{color:var(--rm-teal);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:400}.rm__note-list{margin-top:var(--rm-s8);border-left:2px solid var(--rm-amber);padding-left:var(--rm-s6)}.rm__severity{color:var(--rm-coral)!important}.rm__probe-list{display:grid;grid-gap:var(--rm-s4);gap:var(--rm-s4);margin-top:var(--rm-s4)}.rm__report-section--gaps-where-this-resume-does-not-align .rm__analysis-item,.rm__report-section--integrity-review .rm__analysis-item{border-left:2px solid rgba(196,71,42,.45);padding-left:var(--rm-s5)}.rm__report-section--experience-analysis .rm__analysis-item:first-of-type{padding:var(--rm-s6);background:var(--rm-subtle);border-left:3px solid var(--rm-teal)}.rm__report-section--hiring-manager-perspective .rm__analysis-item:first-of-type h3{font-family:Playfair Display,serif;font-size:26px;font-weight:400;letter-spacing:0;text-transform:none}.rm__empty-state{padding-top:var(--rm-s16);text-align:center}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeSlideIn .35s ease both}.fade-out{opacity:0;transition:opacity .18s ease}@media (max-width:820px){.rm__content-width{padding-inline:var(--rm-s5)}.rm__cover{grid-template-columns:1fr;gap:var(--rm-s8)}.rm__cover-score{border-left:0;border-top:2px solid var(--rm-amber);padding-left:0;padding-top:var(--rm-s5)}.rm__boundary,.rm__breakdown-section,.rm__hero,.rm__report-section{padding-block:var(--rm-s10)}.rm__breakdown-row{grid-template-columns:1fr auto auto;gap:var(--rm-s2) var(--rm-s3)}.rm__breakdown-row p{grid-column:1/-1}.rm__definition,.rm__skill-row{grid-template-columns:1fr;gap:var(--rm-s1,4px)}.rm__report-section .rm__content-width{display:block}.rm__report-section h2{position:static;margin-bottom:var(--rm-s5)}.rm__skills-table{grid-template-columns:1fr}.rm__item-header,.rm__match{display:block}.rm__match{margin-top:var(--rm-s2)}.rm__score-line{font-size:54px}}.resume-match{background:var(--rm-cream)}.rm__content-width{max-width:980px}.rm__hero{padding-top:var(--rm-s16);padding-bottom:var(--rm-s8)}.rm__cover{grid-template-columns:minmax(0,1fr) minmax(230px,280px);align-items:stretch;border-bottom:0;padding-top:0}.rm__hero h1{max-width:760px}.rm__cover-score{display:flex;flex-direction:column;justify-content:flex-end;border-left:0;border-top:3px solid;padding:var(--rm-s5) 0 0}.rm__score-subrows{margin-top:var(--rm-s6);border-top:1px solid var(--rm-soft-line)}.rm__score-subrows p{display:flex;justify-content:space-between;gap:var(--rm-s4);margin:0;padding:var(--rm-s3) 0;border-bottom:1px solid var(--rm-soft-line);color:var(--rm-muted);font-size:13px}.rm__score-subrows span,.rm__score-subrows strong{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rm__score-subrows strong{color:var(--rm-ink)}.rm__breakdown-section,.rm__report-section{padding-block:var(--rm-s12);border-top:1px solid var(--rm-line)}.rm__tailoring-recommendation{padding-block:var(--rm-s10);border-top:1px solid var(--rm-line)}.rm__access-preview-cta{padding:14px 20px;font-size:11px}.rm__locked-report{border-top:1px solid var(--rm-line)}.rm__locked-section{position:relative;overflow:hidden}.rm__locked-section--blockers,.rm__locked-section--hiring{min-height:700px}.rm__locked-report-content{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rm__locked-report-content .rm__application-blocker-list,.rm__locked-report-content .rm__decision-content,.rm__locked-report-content .rm__first-pass-list,.rm__locked-report-content .rm__rewrite-list,.rm__locked-report-content .rm__section-audit-content{filter:blur(7px);opacity:.58}.rm__locked-report-content .rm__application-blocker-list--preview{filter:none;opacity:1}.rm__locked-additional-blockers{filter:blur(7px);opacity:.58;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rm__locked-report-cta{position:absolute;top:184px;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:var(--rm-s6) var(--rm-s8);background:linear-gradient(90deg,rgba(251,249,244,.08),rgba(251,249,244,.42) 22%,rgba(251,249,244,.42) 78%,rgba(251,249,244,.08))}.rm__locked-report-cta-content{display:grid;justify-items:start;grid-gap:var(--rm-s4);gap:var(--rm-s4);max-width:460px;padding:var(--rm-s8);background:rgba(251,249,244,.97);border:1px solid var(--rm-line);box-shadow:0 14px 36px rgba(14,14,14,.08)}.rm__locked-report-cta-content .rm__eyebrow{color:var(--rm-teal)}.rm__locked-report-cta-content h2{max-width:560px;margin:0;color:var(--rm-ink);font-family:Playfair Display,serif;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.12}.rm__locked-report-cta-content>p{max-width:58ch;margin:0;color:var(--rm-muted);font-size:14px;line-height:1.6}.rm__locked-report-cta-content strong{color:var(--rm-coral);font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rm__locked-report-cta-content small{color:var(--rm-muted);font-size:11px;font-family:var(--font-sans);font-weight:400;line-height:1.55}.rm__locked-report-cta-content .rm__clarity-guarantee{color:var(--rm-muted)}.rm__locked-report-cta-content .rm__clarity-guarantee a{color:inherit;-webkit-text-decoration-color:var(--rm-amber);text-decoration-color:var(--rm-amber);text-underline-offset:3px}.rm__locked-report-cta-content .rm__sample-report-link{color:var(--rm-teal);font-family:inherit;font-size:inherit;font-weight:600;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:3px}.rm__locked-report-cta-content .rm__sample-report-link:hover{color:var(--rm-ink)}@media (max-width:640px){.rm__locked-report-cta{top:164px;padding:var(--rm-s4)}.rm__locked-report-cta-content{padding:var(--rm-s5)}.rm__locked-section--blockers,.rm__locked-section--hiring{min-height:580px}}.rm__rewrite-examples{padding-block:var(--rm-s12);border-top:1px solid var(--rm-line)}.rm__rewrite-list{margin-top:var(--rm-s8);border-top:1px solid var(--rm-line)}.rm__rewrite-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--rm-s8);gap:var(--rm-s8);padding:var(--rm-s6) 0;border-bottom:1px solid var(--rm-line)}.rm__rewrite-row span{display:block;margin-bottom:var(--rm-s2);color:var(--rm-faint);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rm__rewrite-row p{margin:0;color:var(--rm-muted);font-size:14px;line-height:1.65}.rm__rewrite-result p{color:var(--rm-ink)}.rm__rewrite-result small{display:block;margin-top:var(--rm-s3);color:var(--rm-faint);font-size:12px;font-style:italic;line-height:1.55}.rm__tailoring-recommendation-grid{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:var(--rm-s10);gap:var(--rm-s10);align-items:start}.rm__tailoring-recommendation-label{border-left:2px solid var(--rm-amber);padding-left:var(--rm-s4)}.rm__tailoring-recommendation--strong .rm__tailoring-recommendation-label{border-left-color:var(--rm-teal)}.rm__tailoring-recommendation--gap .rm__tailoring-recommendation-label{border-left-color:var(--rm-coral)}.rm__tailoring-recommendation-label h2{margin:var(--rm-s2) 0 0;font-family:Playfair Display,serif;font-size:24px;font-weight:400;line-height:1.16}.rm__tailoring-recommendation-content h3{margin:0;color:var(--rm-ink);font-family:Playfair Display,serif;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.18}.rm__tailoring-recommendation-content p{max-width:610px;margin:var(--rm-s4) 0 0;color:var(--rm-muted);font-size:15px;line-height:1.7}.rm__tailoring-recommendation-content small{display:block;margin-top:var(--rm-s4);color:var(--rm-faint);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rm__tailoring-recommendation-content .rm__btn{margin-top:var(--rm-s6)}.rm__first-pass-screen{padding-block:var(--rm-s12);border-top:1px solid var(--rm-line)}.rm__first-pass-list{margin-top:var(--rm-s8);border-top:1px solid var(--rm-line)}.rm__first-pass-note{max-width:680px;margin-top:var(--rm-s4);padding:var(--rm-s3) var(--rm-s4);border-left:2px solid var(--rm-amber);background:rgba(196,154,26,.09);color:var(--rm-muted);font-size:13px;line-height:1.55}.rm__first-pass-row{display:grid;grid-template-columns:minmax(180px,.34fr) 1fr;grid-gap:var(--rm-s8);gap:var(--rm-s8);align-items:start;padding:var(--rm-s5) 0;border-bottom:1px solid var(--rm-line)}.rm__first-pass-row span{display:block;margin-bottom:var(--rm-s2);color:var(--rm-faint);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rm__first-pass-row h3{margin:0;color:var(--rm-ink);font-family:Playfair Display,serif;font-size:20px;font-weight:400;line-height:1.2;text-transform:capitalize}.rm__first-pass-row p{margin:0;color:var(--rm-muted);font-size:14px;line-height:1.6}.rm__application-blockers{padding-block:var(--rm-s12);border-top:1px solid var(--rm-line)}.rm__application-blocker-list{margin-top:var(--rm-s8);border-top:1px solid var(--rm-line)}.rm__application-blocker-group{display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);grid-gap:var(--rm-s8);gap:var(--rm-s8);padding:var(--rm-s6) 0;border-bottom:1px solid var(--rm-line)}.rm__application-blocker-group header>span{display:block;color:var(--rm-ink);font-family:Playfair Display,serif;font-size:22px;line-height:1.2}.rm__application-blocker-group header>p{margin:var(--rm-s3) 0 0;color:var(--rm-muted);font-size:13px;line-height:1.55}.rm__application-blocker-group ul{display:flex;flex-direction:column;gap:var(--rm-s4);margin:0;padding:0;list-style:none}.rm__application-blocker-group li{position:relative;padding-left:16px}.rm__application-blocker-group li:before{content:"";position:absolute;top:.58em;left:0;width:6px;height:6px;border-radius:50%;background:var(--rm-coral)}.rm__application-blocker-group strong{color:var(--rm-ink);font-size:14px;font-weight:600;line-height:1.5}.rm__application-blocker-group li p{margin:var(--rm-s1) 0 0;color:var(--rm-muted);font-size:13px;line-height:1.55}.rm__gap-evidence-label{color:var(--rm-ink);font-weight:600}.rm__gap-clarifications{display:grid!important;grid-gap:var(--rm-s2)!important;gap:var(--rm-s2)!important;margin:var(--rm-s3) 0 0!important;padding:0 0 0 var(--rm-s4)!important;border-left:1px solid var(--rm-line)}.rm__application-blocker-group .rm__gap-clarifications li{padding-left:0}.rm__application-blocker-group .rm__gap-clarifications li:before{display:none}.rm__gap-clarifications li strong{display:block;margin-bottom:2px}.rm__application-blocker-group--surmountable li:before{background:var(--rm-amber)}.rm__application-blocker-group--false li:before{background:var(--rm-teal)}.rm__application-blocker-group--credential li:before,.rm__application-blocker-group--employment li:before{background:var(--rm-amber)}.rm__report-section h2,.rm__section-heading{font-family:Playfair Display,serif;font-size:clamp(28px,3vw,38px);font-weight:400;letter-spacing:0;line-height:1.14;text-transform:none}.rm__section-heading{margin:var(--rm-s2) 0 var(--rm-s3)}.rm__section-lede{max-width:680px;margin:var(--rm-s3) 0 var(--rm-s8)}.rm__accordion-list{gap:0;border-top:1px solid var(--rm-line)}.rm__accordion-item,.rm__accordion-item--open{border:0;border-bottom:1px solid var(--rm-line);border-radius:0;background:transparent;box-shadow:none}.rm__accordion-item:last-child{border-bottom:0}.rm__accordion-header{padding:var(--rm-s5) 0}.rm__accordion-header:hover{background:transparent}.rm__accordion-title-group{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--rm-s6);gap:var(--rm-s6)}.rm__accordion-title{display:block;font-size:16px;letter-spacing:-.01em}.rm__accordion-badge{border-radius:0;border:1px solid;background:transparent;min-width:58px;padding:4px 8px;text-align:center}.rm__accordion-badge--strong{color:var(--rm-teal)}.rm__accordion-badge--caution{color:var(--rm-amber)}.rm__accordion-badge--gap{color:var(--rm-coral)}.rm__accordion-badge--neutral{color:var(--ink-muted);border-color:var(--line);background:var(--cream-deep)}.rm__accordion-body{padding:0 0 var(--rm-s6);border-top:0}.rm__accordion-desc{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:var(--rm-s4);gap:var(--rm-s4);margin:0 0 var(--rm-s4);color:var(--rm-faint);font-size:13px;line-height:1.55}.rm__accordion-desc span{color:var(--rm-faint);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rm__accordion-bar-statement{margin-top:var(--rm-s3);padding:var(--rm-s3) 0 var(--rm-s3) var(--rm-s4);background:transparent;border-left:2px solid var(--rm-teal)}.rm__report-section .rm__content-width{grid-template-columns:260px minmax(0,1fr)}.rm__report-section h2{border-top:2px solid var(--rm-ink)}.rm__analysis-item{padding-block:var(--rm-s5);border-top:1px solid var(--rm-soft-line)}.rm__analysis-item:first-of-type{border-top:0;padding-top:0}.rm__final-cta-inner,.rm__hiring-take-box,.rm__risk-flags-box{border-radius:0;background:transparent;border:0;border-left:3px solid var(--rm-amber);padding:var(--rm-s5) 0 var(--rm-s5) var(--rm-s6)}.rm__hiring-take-box{border-left-color:var(--rm-ink)}.rm__decision-brief{padding-block:var(--rm-s12);border-top:1px solid var(--rm-line)}.rm__decision-brief>.rm__content-width>.rm__section-lede{margin-bottom:var(--rm-s8)}.rm__decision-row{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:var(--rm-s10);gap:var(--rm-s10);padding-block:var(--rm-s6);border-top:1px solid var(--rm-line)}.rm__decision-label h3{margin:var(--rm-s2) 0 0;font-family:Playfair Display,serif;font-size:24px;font-weight:400;line-height:1.16}.rm__decision-content{min-width:0}.rm__decision-row--hiring .rm__decision-label{border-left:2px solid var(--rm-ink);padding-left:var(--rm-s4)}.rm__probe-heading{color:var(--rm-faint);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rm__decision-brief .rm__hiring-subblock{border-top:1px solid var(--rm-soft-line);padding-top:var(--rm-s4)}.rm__decision-brief .rm__hiring-subblock:first-child{border-top:0;padding-top:0}.rm__decision-brief .rm__hiring-subblock p{margin-top:var(--rm-s4);color:var(--rm-ink);font-family:Playfair Display,serif;font-size:19px;line-height:1.5}.rm__decision-brief .rm__hiring-subblock>p:first-child{margin-top:0}.rm__assessment-coverage{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--rm-s2) var(--rm-s3);margin-bottom:var(--rm-s5);padding-bottom:var(--rm-s3);border-bottom:1px solid var(--rm-soft-line);color:var(--rm-faint);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.rm__assessment-coverage small{color:var(--rm-muted);font-family:inherit;font-size:10px;letter-spacing:0;text-transform:none}.rm__hiring-subblock--probes{margin-top:var(--rm-s6)}.rm__decision-brief .rm__probe-list{margin:var(--rm-s3) 0 0;padding-left:22px;display:block}.rm__decision-brief .rm__probe-list li{padding:var(--rm-s3) 0;border-bottom:1px solid var(--rm-soft-line);color:var(--rm-muted);font-size:14px;line-height:1.55}.rm__btn{border-radius:0}.rm__section-audit{padding:var(--rm-s16) 0;border-top:1px solid var(--rm-line)}.rm__section-audit-list{margin-top:var(--rm-s8);display:grid;grid-gap:var(--rm-s3);gap:var(--rm-s3)}.rm__section-audit-row{display:grid;grid-template-columns:minmax(184px,.3fr) minmax(0,.7fr);grid-gap:var(--rm-s7,28px);gap:var(--rm-s7,28px);padding:var(--rm-s6);border:1px solid var(--rm-soft-line);background:rgba(255,255,255,.2);border-radius:2px}.rm__section-audit-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rm-s3)}.rm__section-audit-heading h3{margin:0;font-family:Playfair Display,serif;font-size:21px;font-weight:400;line-height:1.15}.rm__section-audit-heading>span{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid var(--rm-soft-line);color:var(--rm-muted);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.rm__section-audit-content>p{margin:0;color:var(--rm-muted);font-size:14px;line-height:1.62}.rm__section-audit-row--clear .rm__section-audit-content>p{color:var(--rm-teal)}.rm__section-audit-row--clear .rm__section-audit-heading>span{border-color:rgba(26,122,110,.28);color:var(--rm-teal)}.rm__section-audit-row--needs_improvement{border-left:3px solid var(--rm-amber)}.rm__section-audit-row--needs_improvement .rm__section-audit-heading>span{border-color:rgba(196,154,26,.35);color:#8b6900}.rm__section-audit-row--not_assessed{border-style:dashed;background:transparent}.rm__section-audit-row--not_assessed .rm__section-audit-heading h3{color:var(--rm-faint);font-size:19px}.rm__section-audit-unavailable{margin:0;color:var(--rm-faint);font-size:13px;line-height:1.55}.rm__section-audit-actions{margin-top:var(--rm-s5);padding-top:var(--rm-s4);border-top:1px solid var(--rm-line)}.rm__section-audit-actions>span{color:var(--rm-faint);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rm__section-audit-actions ol{display:grid;grid-gap:var(--rm-s3);gap:var(--rm-s3);margin:var(--rm-s3) 0 0;padding:0;list-style:none}.rm__section-audit-actions li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:var(--rm-s2);gap:var(--rm-s2);padding:var(--rm-s3) 0 0;border-top:1px solid var(--rm-soft-line)}.rm__section-audit-step{color:var(--rm-amber);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.7}.rm__section-audit-actions p{margin:0}.rm__section-audit-action{color:var(--rm-ink);font-size:14px;font-weight:650;line-height:1.45}.rm__section-audit-why{margin-top:3px!important;color:var(--rm-muted);font-size:13px;line-height:1.55}.rm__section-audit-evidence{margin-top:var(--rm-s2)!important;padding-left:var(--rm-s3);border-left:2px solid rgba(26,122,110,.38);color:var(--rm-muted);font-size:12px;line-height:1.5}.rm__section-audit-evidence span{margin-right:6px;color:var(--rm-teal);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rm__section-audit-more{margin-top:var(--rm-s3)!important;color:var(--rm-muted);font-size:12px;font-style:italic;line-height:1.5}@media (max-width:820px){.rm__rewrite-row{grid-template-columns:1fr;gap:var(--rm-s5)}.rm__first-pass-row{grid-template-columns:1fr;gap:var(--rm-s3)}.rm__application-blocker-group{grid-template-columns:1fr;gap:var(--rm-s4)}.rm__cover{grid-template-columns:1fr}.rm__cover-score{border-left:0;border-top:3px solid}.rm__accordion-title-group{grid-template-columns:minmax(0,1fr) auto;gap:var(--rm-s3)}.rm__accordion-desc{grid-template-columns:1fr;gap:var(--rm-s2)}.rm__report-section .rm__content-width{display:block}.rm__section-audit-row{grid-template-columns:1fr;gap:var(--rm-s3)}.rm__decision-row,.rm__tailoring-recommendation-grid{grid-template-columns:1fr;gap:var(--rm-s5)}}