.career-report-status{background:#fbfbfb;flex:auto;place-items:center;width:100%;min-height:0;padding:clamp(24px,4vw,48px);display:grid}.career-report-status-panel{border:1px solid var(--mp-border,#e5e7eb);border-radius:var(--mp-radius-card,12px);text-align:center;background:#fbfbfb;width:min(100%,660px);padding:clamp(36px,4vw,48px);box-shadow:0 12px 36px #17203312}.career-report-status-icon{width:52px;height:52px;color:var(--brand-orange,#fd6501);background:#fd65010f;border:1px solid #fd65013d;border-radius:8px;place-items:center;margin:0 auto 20px;display:grid}.career-report-status-icon svg{stroke-width:1.8px;width:26px;height:26px}.career-report-status-title{color:var(--text-primary);font-size:var(--text-h2-size);font-weight:600;line-height:var(--text-h2-line);letter-spacing:0;margin:0}.career-report-status-description{max-width:540px;color:var(--text-secondary);font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line);margin:12px auto 0}.career-report-status-description>span{display:block}.career-report-status-actions{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.career-report-status-actions button{border-radius:8px;min-width:116px;height:40px;padding:0 20px;transition:border-color .16s,background-color .16s,color .16s}.career-report-status-primary{border:1px solid var(--brand-orange,#fd6501);background:var(--brand-orange,#fd6501);color:var(--text-inverse,#fff)}.career-report-status-primary:hover{background:#e85f00;border-color:#e85f00}.career-report-status-secondary{border:1px solid var(--mp-border-strong,#d0d5dd);color:var(--text-secondary);background:#fbfbfb}.career-report-status-secondary:hover{color:var(--text-primary);background:#f5f5f5;border-color:#b8bec8}.career-report-status-actions button:focus-visible{outline-offset:3px;outline:3px solid #fd650138}.career-report-status[data-state=failed] .career-report-status-icon,.career-report-status[data-state=legacy] .career-report-status-icon,.career-report-status[data-state=pdf-error] .career-report-status-icon{color:var(--text-warning,#c75c20);background:#c55c200f;border-color:#c55c203d}.career-report-status-spinner{animation:.9s linear infinite career-report-status-spin}@keyframes career-report-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.career-report-status-spinner{animation:none}}@media (max-width:560px){.career-report-status{padding:20px}.career-report-status-panel{padding:32px 20px}.career-report-status-title{font-size:var(--text-h3-size);line-height:var(--text-h3-line)}.career-report-status-actions{flex-direction:column;align-items:stretch}.career-report-status-actions button{width:100%}}.career-report-ready{background:#fbfbfb;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.career-report-pdf-viewer{background:#eef0f2;border:1px solid #d9dde3;flex-direction:column;flex:auto;width:100%;min-height:640px;display:flex;overflow:hidden}.career-report-retake-feedback{color:#9a4309;background:#fff7f0;border-bottom:1px solid #f4c9a7;flex:none;margin:0;padding:10px 18px;font-size:13px;line-height:1.5}.career-report-pdf-toolbar{background:#fff;border-bottom:1px solid #d9dde3;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:8px 14px 8px 18px;display:flex}.career-report-pdf-toolbar-identity{align-items:baseline;gap:10px;min-width:0;display:flex}.career-report-pdf-toolbar strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.career-report-pdf-toolbar-identity span{color:#667085;flex:none;font-size:12px}.career-report-pdf-stage{color:#475467;flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.career-report-pdf-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.career-report-pdf-toolbar button{color:#fff;background:#fd6501;border:1px solid #fd6501;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:650;transition:border-color .16s,background-color .16s;display:inline-flex}.career-report-pdf-toolbar button:hover{background:#e85f00;border-color:#e85f00}.career-report-pdf-toolbar button:focus-visible{outline-offset:2px;outline:3px solid #fd650133}.career-report-pdf-toolbar svg{width:15px;height:15px}.career-report-pdf-frame{background:#eef0f2;border:0;flex:auto;width:100%;min-height:0;display:block}@media (max-width:640px){.career-report-pdf-viewer{min-height:560px}.career-report-pdf-toolbar{flex-wrap:wrap;gap:10px;padding-left:12px}.career-report-pdf-toolbar-identity{flex-direction:column;align-items:flex-start;gap:1px}.career-report-pdf-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:auto}}.career-report{--career-ink:#101828;--career-text:#374151;--career-muted:#6b7280;--career-structure:#fd6501;--career-structure-soft:#fff3ea;--career-note:#f7f7f5;--career-border:#e5e7eb;--career-border-soft:#efeff1;min-height:0;color:var(--career-text);align-items:flex-start;font-family:InterVariable,Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.career-report-rail{flex:none;width:216px;padding:28px 18px 40px 12px;position:sticky;top:0}.career-report-export-group{margin-bottom:22px}.career-report-export{border:1px solid var(--career-structure);background:var(--career-structure);color:#fff;cursor:pointer;border-radius:6px;width:100%;height:38px;font-size:12.5px;font-weight:700}.career-report-export:hover:not(:disabled){background:#e85f00}.career-report-export:disabled{cursor:wait;opacity:.55}.career-report-export-status{color:var(--career-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.career-report-nav-title{color:var(--career-muted);letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.career-report-nav ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.career-report-nav a{color:var(--career-text);border-left:3px solid #0000;align-items:baseline;gap:8px;padding:7px 10px;font-size:12.5px;line-height:1.5;text-decoration:none;display:flex}.career-report-nav a b{color:var(--career-structure);font-variant-numeric:tabular-nums}.career-report-nav a:hover,.career-report-nav a:focus-visible{border-left-color:var(--career-structure);background:var(--career-structure-soft);color:var(--career-ink)}.career-report-pages{background:#f2f3f5;flex:1;grid-auto-rows:max-content;place-items:start center;gap:28px;min-width:0;padding:12px 16px 48px;display:grid}.career-report-page{aspect-ratio:210/297;break-after:page;border:1px solid var(--career-border-soft);background:#fff;flex-direction:column;width:min(794px,100%);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #1018280f;container-type:inline-size}.career-report-running-header,.career-report-running-footer{color:var(--career-muted);flex:none;justify-content:space-between;align-items:center;margin-inline:8.55%;font-size:clamp(7px,1.35cqw,10.5px);display:flex}.career-report-running-header{border-bottom:1px solid var(--career-border);height:6.3%}.career-report-running-header span:first-child{color:var(--career-ink);font-weight:700}.career-report-running-footer{border-top:1px solid var(--career-border-soft);font-variant-numeric:tabular-nums;height:5.2%}.career-report-page-content{flex-direction:column;flex:1;min-height:0;padding:3.1% 8.55% 2.2%;display:flex}.career-report-page-cover{border-top:4px solid var(--career-structure)}.career-report-page-cover .career-report-page-content{padding:5.8% 8.55% 6%}.career-report-cover-logo{border-bottom:1px solid var(--career-border);width:24%;padding-bottom:3.5%}.career-report-cover-logo img{width:100%;height:auto;display:block}.career-report-cover-title-block{margin:auto 0 0}.career-report-cover-accent{background:var(--career-structure);width:64px;height:4px;margin-bottom:4.5%;display:block}.career-report-page-cover h1{color:var(--career-ink);margin:0;font-size:clamp(21px,4.15cqw,33px);font-weight:700;line-height:1.3}.career-report-cover-subtitle{color:var(--career-muted);letter-spacing:.04em;margin:2.6% 0 0;font-size:clamp(10px,1.9cqw,15px)}.career-report-cover-title-block+.career-report-cover-meta{margin-top:auto}.career-report-cover-meta{border-top:1px solid var(--career-border);grid-template-columns:repeat(5,1fr);gap:3%;margin:6% 0 0;padding-top:3.2%;display:grid}.career-report-cover-meta div{min-width:0}.career-report-cover-meta dt{color:var(--career-muted);font-size:clamp(7px,1.25cqw,10px)}.career-report-cover-meta dd{color:var(--career-ink);margin:5px 0 0;font-size:clamp(8px,1.5cqw,12px);font-weight:700}.career-report-contents-title{border-bottom:3px solid var(--career-structure);color:var(--career-ink);margin:0;padding-bottom:2.2%;font-size:clamp(17px,3cqw,24px);line-height:1.2}.career-report-contents{gap:clamp(17px,4.5cqw,36px);margin:7% 0 0;padding:0;list-style:none;display:grid}.career-report-contents a{color:var(--career-ink);align-items:baseline;font-size:clamp(12px,2.15cqw,17px);font-weight:700;text-decoration:none;display:flex}.career-report-contents i{border-top:2px dotted #c9ced6;flex:1;height:1px;margin:0 12px}.career-report-contents b{color:var(--career-structure);font-variant-numeric:tabular-nums}.career-report-chapter-heading{border-bottom:3px solid var(--career-structure);color:var(--career-ink);align-items:baseline;gap:2.5%;margin:0 0 3.4%;padding-bottom:2.1%;scroll-margin-top:84px;font-size:clamp(15px,2.55cqw,20px);line-height:1.25;display:flex}.career-report-chapter-heading span{color:var(--career-structure);font-weight:700}.career-report-chapter-heading strong{font-weight:700}.career-report-section-title{color:var(--career-ink);margin:2.8% 0 1.6%;font-size:clamp(10px,1.85cqw,14.5px);font-weight:700;line-height:1.35}.career-report-copy,.career-report-field p,.career-report-summary-column p,.career-report-assessment-grid p,.career-report-assessment-grid li,.career-report-method-note,.career-report-evidence-list p{color:var(--career-text);margin:0;font-size:clamp(7.8px,1.45cqw,11.6px);font-weight:400;line-height:1.62}.career-report-copy-lead{margin-bottom:35px}.career-report-code-overview,.career-report-two-columns,.career-report-two-column-panel,.career-report-assessment-grid{grid-template-columns:1fr 1fr;gap:2.5%;display:grid}.career-report-code-overview{margin-bottom:3%}.career-report-resume-overview{grid-template-columns:1fr 1fr;gap:2.5%;margin-bottom:3%;display:grid}.career-report-resume-overview .career-report-code-panel{grid-template-columns:39% 1fr;align-items:start;margin:0}.career-report-resume-overview .career-report-education{margin:0 0 6px}.career-report-code-panel{background:var(--career-structure-soft);grid-template-columns:30% 1fr;align-items:center;gap:4%;margin-bottom:2.5%;padding:2.6% 3%;display:grid}.career-report-code-overview .career-report-code-panel{grid-template-columns:39% 1fr;margin:0}.career-report-code-value span{color:var(--career-muted);font-size:clamp(7px,1.25cqw,10px);font-weight:700;display:block}.career-report-code-value strong{color:var(--career-structure);margin-top:5px;font-size:clamp(17px,3.15cqw,25px);line-height:1;display:block}.career-report-code-panel p{color:var(--career-text);margin:0;font-size:clamp(7px,1.23cqw,9.8px);line-height:1.58}.career-report-summary-grid{background:var(--career-structure-soft);grid-template-columns:repeat(3,1fr);margin-top:0;display:grid}.career-report-summary-column{border-right:1px solid var(--career-border);grid-template-rows:22px 58px 1fr auto;padding:4.2% 7%;display:grid}.career-report-summary-column:last-child{border-right:0}.career-report-summary-column h4{color:var(--career-structure);margin:0;font-size:clamp(8px,1.38cqw,11px)}.career-report-summary-column>strong{color:var(--career-ink);align-self:end;padding-bottom:8px;font-size:clamp(8px,1.45cqw,11.5px);line-height:1.5}.career-report-summary-keywords{letter-spacing:.04em;color:var(--career-muted)!important;font-size:clamp(6.8px,1.1cqw,8.8px)!important}.career-report-two-column-panel{background:var(--career-structure-soft);margin-top:2.6%;padding:2.6% 3%}.career-report-field strong{color:var(--career-structure);margin-bottom:4px;font-size:clamp(7.5px,1.32cqw,10.5px);display:block}.career-report-two-columns>article{min-width:0}.career-report-skill-grid{background:var(--career-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.career-report-skill-grid p{background:var(--career-structure-soft);color:var(--career-text);margin:0;padding:8% 7%;font-size:clamp(7px,1.3cqw,10.3px);font-weight:400;line-height:1.55}.career-report-signal-grid{grid-template-columns:repeat(2,1fr);gap:0 4%;margin:0;padding:0;list-style:none;display:grid}.career-report-signal-grid li{border-top:2px solid var(--career-structure);grid-template-columns:30px 1fr;gap:8px;min-height:66px;padding:3.2% 0;display:grid}.career-report-signal-grid b{color:var(--career-structure);font-size:clamp(8px,1.45cqw,11.5px)}.career-report-signal-grid p{color:var(--career-text);margin:0;font-size:clamp(7px,1.27cqw,10px);line-height:1.55}.career-report-callout{border-left:4px solid var(--career-structure);background:var(--career-structure-soft);color:var(--career-text);margin:2.5% 0 0;padding:2.2% 2.6%;font-size:clamp(7px,1.3cqw,10.3px);line-height:1.62}.career-report-callout-bottom{margin-top:auto}.career-report-assessment-grid{align-items:start}.career-report-assessment-grid>article{border-left:1px solid var(--career-border);padding-left:4%}.career-report-assessment-grid h4{color:var(--career-structure);margin:0 0 6px;font-size:clamp(8px,1.35cqw,10.8px)}.career-report-assessment-grid h4:not(:first-child){margin-top:14px}.career-report-assessment-grid ul{gap:5px;margin:0;padding-left:16px;display:grid}.career-report-axes{gap:10px;display:grid}.career-report-axis-labels{color:var(--career-ink);justify-content:space-between;margin-bottom:4px;font-size:clamp(7px,1.2cqw,9.5px);display:flex}.career-report-axis-track{background:var(--career-border-soft);height:7px;display:flex;overflow:hidden}.career-report-axis-left{background:var(--career-structure)}.career-report-axis-right{background:#e5e7eb}.career-report-axis>p{gap:8px;margin-top:4px;display:flex}.career-report-axis>p b{color:var(--career-structure);flex:none}.career-report-holland-grid{margin-top:0}.career-report-holland-bars{gap:7px;display:grid}.career-report-holland-row{color:var(--career-text);grid-template-columns:94px 24px 1fr;align-items:center;gap:7px;font-size:clamp(7px,1.2cqw,9.5px);display:grid}.career-report-holland-row strong{color:var(--career-ink);text-align:right}.career-report-holland-row i{background:var(--career-border-soft);height:7px;display:block}.career-report-holland-row i span{background:#e5e7eb;height:100%;display:block}.career-report-holland-row i span[data-leading=true]{background:var(--career-structure)}.career-report-interpret{border-left:1px solid var(--career-border);background:var(--career-structure-soft);padding:6% 7%}.career-report-interpret h4{color:var(--career-structure);letter-spacing:.06em;margin:0 0 6px;font-size:clamp(8px,1.35cqw,10.8px)}.career-report-interpret strong{color:var(--career-ink);margin-bottom:7px;font-size:clamp(8.5px,1.5cqw,11.8px);display:block}.career-report-interpret p{color:var(--career-text);margin:0 0 7px;font-size:clamp(7px,1.28cqw,10.2px);line-height:1.66}.career-report-interpret p:last-child{margin-bottom:0}.career-report-interpret-meta{color:var(--career-muted)!important;font-size:clamp(6.8px,1.14cqw,9.2px)!important}.career-report-radar{text-align:center}.career-report-radar h3{color:var(--career-ink);margin:0 0 .8%;font-size:clamp(10px,1.85cqw,14.5px)}.career-report-radar-caption{max-width:62%;color:var(--career-muted);margin:1.4% auto 0;font-size:clamp(6.8px,1.14cqw,9.2px);line-height:1.6}.career-report-radar svg{width:41%;overflow:visible}.career-report-radar polygon,.career-report-radar line{fill:none;stroke:var(--career-border);stroke-width:1px}.career-report-radar .career-report-radar-shape{fill:#fd65011f;stroke:var(--career-structure);stroke-width:2px}.career-report-radar text{fill:var(--career-muted);font-size:10px;font-weight:600}.career-report-evidence-list{grid-template-columns:repeat(2,1fr);gap:1.4% 2%;margin-top:1.5%;display:grid}.career-report-evidence-list article{border-left:4px solid var(--career-structure);background:var(--career-structure-soft);padding:1.65% 2.1%}.career-report-evidence-list header{justify-content:space-between;gap:12px;margin-bottom:3px;display:flex}.career-report-evidence-list header strong{color:var(--career-structure);font-size:clamp(8px,1.37cqw,10.9px)}.career-report-evidence-list header span{color:var(--career-muted);font-size:clamp(7px,1.2cqw,9.5px);font-weight:700}.career-report-direction-list{gap:2%;min-height:0;display:grid}.career-report-direction{border:1px solid var(--career-border);border-left:4px solid var(--career-structure);grid-template-columns:2fr 5fr 5fr;display:grid}.career-report-direction>div{border-right:1px solid var(--career-border);min-width:0;padding:3.8% 5%}.career-report-direction>div:last-child{border-right:0}.career-report-direction-lead{background:var(--career-structure-soft)}.career-report-direction-lead>span{background:var(--career-structure);color:#fff;margin-bottom:12px;padding:3px 7px;font-size:clamp(7px,1.15cqw,9px);font-weight:700;display:inline-block}.career-report-direction h3{color:var(--career-ink);margin:0 0 10px;font-size:clamp(10px,1.75cqw,14px);line-height:1.35}.career-report-direction .career-report-field{margin-bottom:8px}.career-report-direction .career-report-field:last-child{margin-bottom:0}.career-report-direction .career-report-field strong{margin-bottom:2px;font-size:clamp(6.8px,1.16cqw,9.2px)}.career-report-direction .career-report-field-highlight strong{color:#fc6400}.career-report-direction .career-report-field p{font-size:clamp(6.5px,1.12cqw,8.9px);line-height:1.48}.career-report-keywords{background:var(--career-structure-soft);align-items:center;gap:3%;margin-top:3%;padding:2.3% 3%;display:flex}.career-report-keywords>strong{color:var(--career-structure);flex:0 0 30%;font-size:clamp(7.5px,1.3cqw,10.4px)}.career-report-keywords p{flex-wrap:wrap;flex:1;gap:6px 12px;min-width:0;margin:0;display:flex}.career-report-keywords span{color:var(--career-text);font-size:clamp(7px,1.18cqw,9.4px)}.career-report-choice-steps{gap:3.4%;margin:.4% 0 0;padding:0;list-style:none;display:grid}.career-report-choice-step{border-bottom:1px solid var(--career-border-soft);padding:0 0 3%}.career-report-choice-step:last-child{border-bottom:0;padding-bottom:0}.career-report-choice-head{align-items:baseline;gap:11px;margin-bottom:2%;display:flex}.career-report-choice-head b{color:var(--career-structure);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(11px,1.9cqw,15px)}.career-report-choice-head h3{color:var(--career-ink);margin:0;font-size:clamp(9px,1.55cqw,12.6px);line-height:1.4}.career-report-chip-row{flex-wrap:wrap;gap:6px 8px;display:flex}.career-report-chip{border:1px solid var(--career-border);color:var(--career-text);background:#fff;border-radius:999px;padding:5px 14px;font-size:clamp(6.8px,1.18cqw,9.6px);line-height:1.4}.career-report-choice-lead{color:var(--career-ink);margin:0 0 1.6%;font-size:clamp(7.2px,1.26cqw,10.2px);font-weight:600}.career-report-choice-note{color:var(--career-muted);margin:1.6% 0 0;font-size:clamp(6.8px,1.18cqw,9.4px);line-height:1.55}.career-report-choice-note-brand{color:var(--career-structure);font-weight:600}.career-report-combo-panel{background:var(--career-border);gap:1px;display:grid}.career-report-combo-primary{border-left:4px solid var(--career-structure);background:var(--career-structure-soft);align-items:baseline;gap:12px;padding:2.6% 2.8%;display:flex}.career-report-combo-primary span{color:var(--career-structure);flex:none;font-size:clamp(6.8px,1.16cqw,9.4px);font-weight:700}.career-report-combo-primary strong{color:var(--career-ink);font-size:clamp(8.2px,1.42cqw,11.6px);line-height:1.45}.career-report-combo-alternatives{gap:0;margin:0;padding:0;list-style:none;display:grid}.career-report-combo-alternatives li{border-left:4px solid var(--career-border);background:var(--career-note);align-items:baseline;gap:12px;padding:2.2% 2.8%;display:flex}.career-report-combo-alternatives li+li{border-top:1px solid var(--career-border)}.career-report-combo-alternatives span{color:var(--career-muted);flex:none;font-size:clamp(6.8px,1.16cqw,9.4px);font-weight:700}.career-report-combo-alternatives strong{color:var(--career-text);font-size:clamp(7.6px,1.32cqw,10.6px);line-height:1.45}.career-report-choice-action-heading{background:var(--career-structure);color:#fff;letter-spacing:.02em;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:6%;padding:2.5% 6%;font-size:clamp(10px,1.7cqw,13.5px);font-weight:800;display:inline-flex}.career-report-update-list{gap:6px;margin:.6% 0 0;padding-left:20px;display:grid}.career-report-update-list li{color:var(--career-text);font-size:clamp(7px,1.3cqw,10.3px);line-height:1.6}.career-report-update-list li::marker{color:var(--career-structure);font-weight:700}.career-report-status-list{border-left:4px solid var(--career-structure);background:var(--career-structure-soft);gap:0;margin:0;padding:1.8% 2.5%;list-style:none;display:grid}.career-report-status-list li{border-bottom:1px solid var(--career-border);grid-template-columns:18px 28% 1fr;align-items:baseline;gap:8px;padding:6px 0;display:grid}.career-report-status-list li:last-child{border-bottom:0}.career-report-status-list span{color:var(--career-structure);font-weight:700}.career-report-status-list strong{color:var(--career-ink);font-size:clamp(7px,1.28cqw,10.2px)}.career-report-status-list p{color:var(--career-text);margin:0;font-size:clamp(7px,1.27cqw,10.1px);line-height:1.5}.career-report-score-panel{border-left:4px solid var(--career-structure);background:var(--career-structure-soft);gap:10px;padding:2.5%;display:grid}.career-report-confidence-grid{background:var(--career-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.career-report-confidence-grid .career-report-field{background:var(--career-structure-soft);padding:8%}@media (max-width:1100px){.career-report{flex-direction:column}.career-report-rail{z-index:20;border-bottom:1px solid var(--career-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;width:100%;padding:12px 16px;position:sticky;top:0}.career-report-export-group{align-items:center;gap:10px;margin-bottom:10px;display:flex}.career-report-export{width:auto;padding:0 15px}.career-report-export-status,.career-report-nav-title{display:none}.career-report-nav ol{scrollbar-width:none;gap:6px 16px;display:flex;overflow-x:auto}.career-report-nav a{white-space:nowrap;border-left:0;padding:4px 2px}}@media print{.career-report{display:block}.career-report-rail{display:none}.career-report-pages{background:#fff;padding:0;display:block}.career-report-page{width:210mm;height:297mm;box-shadow:none;border:0;margin:0}}@media (prefers-reduced-motion:reduce){.career-report *,.career-report :before,.career-report :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.career-report-product-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.career-report-product-path li{border-top:1px solid #dce5e5;gap:8px;padding-top:7px;font-size:11px;line-height:1.4;display:flex}.career-report-product-path li>b{color:#2b6b6d;flex:none}.career-report-product-path strong{font-size:11px;display:block}.career-report-product-path p{margin:2px 0}.career-report-product-path small{color:#5b6b6d}.career-report-exploration-disclaimer{color:#4a5d5e;margin:10px 0;font-size:11px}@media (max-width:680px){.career-report-product-path{grid-template-columns:1fr}}.career-report-shortlist-wrap{margin-top:14px;overflow-x:auto}.career-report-shortlist{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px;line-height:1.35}.career-report-shortlist th,.career-report-shortlist td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dfe8e8;padding:6px 4px}.career-report-shortlist th{color:#284c4e;background:#edf4f3}.career-report-shortlist th:first-child{width:7%}.career-report-shortlist th:nth-child(2){width:23%}.career-report-shortlist th:nth-child(3),.career-report-shortlist th:nth-child(4),.career-report-shortlist th:nth-child(5){width:10%}.career-report-shortlist th:nth-child(6){width:14%}.career-report-shortlist th:nth-child(7){width:26%}@media (max-width:680px){.career-report-shortlist{min-width:680px}}.career-report-evidence-levels{border-collapse:collapse;width:100%;margin-top:10px;font-size:12px}.career-report-evidence-levels th,.career-report-evidence-levels td{text-align:left;border-bottom:1px solid #dfe8e8;padding:7px 10px}.career-report-evidence-levels th{color:#285c5e;width:55px}.career-report-page{height:auto;min-height:1120px;overflow:visible}.career-report-page-content{flex-shrink:0}.career-report-page-bottom-panel{margin-top:auto}.career-report-holland-shift{margin-top:20px}.career-report-axes{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:14px}.career-report-axis{background:var(--career-structure-soft);padding:10px}.career-report-axis>p{font-size:10px;line-height:1.6}.career-report-axis-scenario{color:var(--career-text);display:block!important}.career-report-skill-grid{background:0 0;grid-template-columns:1fr 1fr;gap:12px}.career-report-skill-grid article{background:var(--career-structure-soft);padding:12px}.career-report-skill-grid h4{margin:0 0 8px;font-size:12px}.career-report-skill-grid ul{margin:0;padding-left:18px;font-size:11px;line-height:1.65}.career-report-skill-grid li+li{margin-top:7px}.career-report-education{margin-bottom:12px;font-size:11px;line-height:1.6}.career-report-education a{background:var(--career-structure-soft);color:var(--career-text);margin:5px 5px 0 0;padding:2px 6px;text-decoration:none;display:inline-block}.career-report-direction-overview{border-collapse:collapse;width:100%;font-size:11px;line-height:1.65}.career-report-direction-overview th{text-align:left;background:var(--career-structure-soft);padding:9px}.career-report-direction-overview td{vertical-align:top;border-bottom:1px solid var(--career-border);padding:10px}.career-report-direction-overview small,.career-report-direction-overview strong{display:block}.career-report-direction-overview p{margin:5px 0 0}.career-report-direction-list{gap:16px}.career-report-combo-panel article{background:var(--career-structure-soft);padding:12px;font-size:11px;line-height:1.6}.career-report-combo-panel article p{margin:5px 0 0}@media print{.career-report-page{height:auto;min-height:297mm}.career-report-axis,.career-report-code-panel{break-inside:avoid}}
