.optimized-tutorial.resume-unified{--evidence-surface:#fff;--evidence-text:#171918;--evidence-muted:#626863;--evidence-border:#d2d4ce;--tutorial-module-accent:#6d48db;--tutorial-module-deep:#4d2daf;--tutorial-module-soft:#f0ebff;--evidence-human:#6f5c99;--evidence-human-soft:#ebe6f3;--page:var(--evidence-page-bg);--surface:var(--evidence-surface);--text:var(--evidence-text);--muted:var(--evidence-muted);--line:var(--evidence-border);--accent:var(--tutorial-module-accent);--deep:var(--tutorial-module-deep);--soft:var(--tutorial-module-soft);--human:var(--evidence-human);--human-bg:var(--evidence-human-soft);--font-body:"Work Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif}.optimized-tutorial.resume-unified *{box-sizing:border-box}.optimized-tutorial.resume-unified{background:var(--page);color:var(--text);font-family:var(--font-body);scroll-behavior:smooth;margin:0}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) a{color:var(--deep);text-underline-offset:4px}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) button,.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) a,.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary{touch-action:manipulation}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) button{font:inherit;cursor:pointer}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) button,.optimized-tutorial.resume-unified .download{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--deep);border-radius:4px;padding:8px 14px}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--deep);outline-offset:3px}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) button:hover,.optimized-tutorial.resume-unified .download:hover{background:var(--soft)}.optimized-tutorial.resume-unified [hidden]{display:none!important}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) p,.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) li{font-size:17px;line-height:1.75}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) p{margin:12px 0 18px}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) strong{font-weight:600}.optimized-tutorial.resume-unified .localbar{min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:7px max(24px,50vw - 617px);font-size:13px;display:flex}.optimized-tutorial.resume-unified .localbar a{align-items:center;min-height:44px;display:inline-flex}.optimized-tutorial.resume-unified .localbar span{color:var(--muted)}.optimized-tutorial.resume-unified .layout{grid-template-columns:180px minmax(0,1024px);column-gap:30px;width:min(1234px,100% - 48px);margin:auto;display:grid}.optimized-tutorial.resume-unified .hero{text-align:left;grid-column:2;padding:40px 0 32px 64px}.optimized-tutorial.resume-unified .eyebrow{color:var(--deep);margin:0 0 16px;font-size:13px;line-height:1.6}.optimized-tutorial.resume-unified .hero h1{font:700 46px/1.25 var(--font-body);text-align:left;text-wrap:balance;letter-spacing:normal;margin:0}.optimized-tutorial.resume-unified .subhead{margin:14px 0 20px;font-size:21px;line-height:1.6}.optimized-tutorial.resume-unified .intro{color:var(--muted);margin-bottom:0}.optimized-tutorial.resume-unified .toc{grid-area:2/1;align-self:start;padding-top:24px;position:sticky;top:24px}.optimized-tutorial.resume-unified .toc p{color:var(--muted);margin:0 0 14px;font-size:13px}.optimized-tutorial.resume-unified .toc a{min-height:48px;color:var(--muted);border-left:2px solid #0000;align-items:center;gap:12px;padding:8px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.optimized-tutorial.resume-unified .toc small{font-variant-numeric:tabular-nums;font-size:12px}.optimized-tutorial.resume-unified .toc a[aria-current]{border-left-color:var(--accent);color:var(--deep);background:var(--soft);font-weight:600}.optimized-tutorial.resume-unified article{grid-area:2/2;min-width:0}.optimized-tutorial.resume-unified .chapter{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 0;scroll-margin-top:24px;display:grid}.optimized-tutorial.resume-unified .index{color:var(--accent);font-variant-numeric:tabular-nums;padding-top:7px;font-size:16px;line-height:1.75}.optimized-tutorial.resume-unified .chapter-body{min-width:0}.optimized-tutorial.resume-unified .chapter h2{font:700 30px/1.4 var(--font-body);text-wrap:balance;margin:0 0 12px}.optimized-tutorial.resume-unified .chapter h3{margin:28px 0 12px;font-size:21px;font-weight:600;line-height:1.5}.optimized-tutorial.resume-unified .chapter-body>p:last-child{margin-bottom:0}.optimized-tutorial.resume-unified .kicker,.optimized-tutorial.resume-unified .label{color:var(--muted);font-size:13px;line-height:1.8}.optimized-tutorial.resume-unified .kicker{margin:0 0 10px}.optimized-tutorial.resume-unified .note{color:var(--muted);font-size:14px;line-height:1.75}.optimized-tutorial.resume-unified .material-overview{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:var(--surface);border-radius:5px;width:100%;font-size:15px;line-height:1.75;overflow:hidden}.optimized-tutorial.resume-unified .material-overview th,.optimized-tutorial.resume-unified .material-overview td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 18px}.optimized-tutorial.resume-unified .material-overview thead th{color:var(--muted);padding-block:10px;font-size:13px;font-weight:500}.optimized-tutorial.resume-unified .material-overview tbody tr:last-child>*{border-bottom:0}.optimized-tutorial.resume-unified .material-title{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.optimized-tutorial.resume-unified .material-title strong{font-size:16px}.optimized-tutorial.resume-unified .material-title a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.optimized-tutorial.resume-unified .material-overview small{color:var(--muted);font-size:13px;display:block}.optimized-tutorial.resume-unified .material-overview td>a{align-items:center;min-height:44px;display:inline-flex}.optimized-tutorial.resume-unified .material-previews{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.optimized-tutorial.resume-unified .material-previews details{min-width:0}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--deep);align-items:center;font-size:13px;list-style:none;display:flex}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary::-webkit-details-marker{display:none}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary>span{border:1px solid var(--line);background:var(--surface);border-radius:4px;align-items:center;gap:7px;min-height:30px;padding:4px 10px;line-height:20px;display:inline-flex}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary>span:before{content:"▸";font-size:18px;line-height:1;transition:transform .15s;display:inline-block}.optimized-tutorial.resume-unified details[open]>summary>span:before{transform:rotate(90deg)}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary:hover>span{border-color:var(--deep);background:var(--soft)}.optimized-tutorial.resume-unified .thumb{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin:8px 0 0;padding:16px}.optimized-tutorial.resume-unified .thumb button{background:0 0;border:0;width:100%;padding:0;display:block}.optimized-tutorial.resume-unified .thumb img{object-fit:contain;width:100%;max-height:300px;display:block}.optimized-tutorial.resume-unified .thumb figcaption{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.75}.optimized-tutorial.resume-unified .input{background:var(--soft);border:1px solid var(--line);border-radius:4px;width:calc(100% - 40px);margin:24px 0 24px 40px;padding:10px 14px 14px}.optimized-tutorial.resume-unified .role{color:var(--deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;font-size:13px;display:flex}.optimized-tutorial.resume-unified .role span{flex:160px;line-height:1.6}.optimized-tutorial.resume-unified .role button{flex-shrink:0;padding:6px 12px;font-size:13px}.optimized-tutorial.resume-unified .bubble{background:var(--surface);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;border:0;border-radius:4px;max-height:256px;padding:16px;overflow:auto}.optimized-tutorial.resume-unified .bubble p{margin:0 0 12px;font-size:14px;line-height:1.8}.optimized-tutorial.resume-unified .bubble p:last-child{margin-bottom:0}.optimized-tutorial.resume-unified .bubble.is-expanded{max-height:none;overflow:visible}.optimized-tutorial.resume-unified .expand-input{background:0 0;border:0;align-items:center;width:fit-content;min-height:44px;margin:2px 0 -6px;padding:0;font-size:13px;line-height:20px;display:flex}.optimized-tutorial.resume-unified .expand-input>span{border:1px solid var(--line);background:var(--surface);border-radius:4px;align-items:center;gap:6px;height:30px;padding:4px 10px;display:inline-flex}.optimized-tutorial.resume-unified .expand-input svg{width:14px;height:14px}.optimized-tutorial.resume-unified .expand-input[aria-expanded=true] svg{transform:rotate(180deg)}.optimized-tutorial.resume-unified .expand-input:hover{background:0 0}.optimized-tutorial.resume-unified .expand-input:hover>span{border-color:var(--deep);background:var(--soft)}.optimized-tutorial.resume-unified .match{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0}.optimized-tutorial.resume-unified .match-row{grid-template-columns:160px minmax(0,1fr);gap:22px;padding:18px 0;display:grid}.optimized-tutorial.resume-unified .match-row+.match-row{border-top:1px solid var(--line)}.optimized-tutorial.resume-unified .match-row h3{margin:0;font-size:16px;line-height:1.75}.optimized-tutorial.resume-unified .match-row p{margin:0;font-size:16px}.optimized-tutorial.resume-unified .match-row small{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.75;display:block}.optimized-tutorial.resume-unified .selection{margin:24px 0}.optimized-tutorial.resume-unified .selection>div{padding:16px 0}.optimized-tutorial.resume-unified .selection>div+div{border-top:1px solid var(--line)}.optimized-tutorial.resume-unified .selection h4{margin:0 0 8px;font-size:18px;line-height:1.6}.optimized-tutorial.resume-unified .selection p{margin:0;font-size:17px}.optimized-tutorial.resume-unified .changes{grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0;display:grid}.optimized-tutorial.resume-unified .change{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px}.optimized-tutorial.resume-unified .change h3{margin:0 0 16px;font-size:19px}.optimized-tutorial.resume-unified .beforeafter{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.optimized-tutorial.resume-unified .beforeafter p{margin:6px 0 0;font-size:16px;line-height:1.75}.optimized-tutorial.resume-unified .after{border:0;padding:0}.optimized-tutorial.resume-unified .after .label{color:var(--text);font-weight:600}.optimized-tutorial.resume-unified .reason{background:var(--page);color:var(--muted);border-radius:4px;margin:16px 0 0;padding:12px 14px;font-size:15px;line-height:1.8}.optimized-tutorial.resume-unified .decision{border-left:3px solid var(--human);background:var(--human-bg);margin:24px 0;padding:18px 24px}.optimized-tutorial.resume-unified .decision .label{color:var(--human);font-weight:600}.optimized-tutorial.resume-unified .decision p{margin:8px 0;font-size:16px}.optimized-tutorial.resume-unified .output-group{margin:24px 0}.optimized-tutorial.resume-unified .output-group>.label{margin:0 0 8px;display:block}.optimized-tutorial.resume-unified .output{border:1px solid var(--line);background:var(--surface);overscroll-behavior:contain;border-radius:5px;width:100%;max-height:520px;padding:18px 20px;overflow:auto}.optimized-tutorial.resume-unified .output blockquote{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.optimized-tutorial.resume-unified .outcome,.optimized-tutorial.resume-unified .deliverable{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin:24px 0;padding:20px}.optimized-tutorial.resume-unified .outcome h3,.optimized-tutorial.resume-unified .deliverable h3{margin:0 0 12px}.optimized-tutorial.resume-unified .outcome p,.optimized-tutorial.resume-unified .deliverable p{font-size:15px;line-height:1.8}.optimized-tutorial.resume-unified .file-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.optimized-tutorial.resume-unified .file-head .kicker{margin:0 0 6px}.optimized-tutorial.resume-unified .file-actions{flex-wrap:wrap;gap:8px;display:flex}.optimized-tutorial.resume-unified .outcome .file-preview{margin-top:12px}.optimized-tutorial.resume-unified .outcome .file-preview .thumb{margin-top:8px}.optimized-tutorial.resume-unified .outcome .thumb img{max-height:480px}.optimized-tutorial.resume-unified .download{justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.optimized-tutorial.resume-unified .checklist{padding-left:22px}.optimized-tutorial.resume-unified .checklist li{margin:12px 0;padding-left:6px}.optimized-tutorial.resume-unified .endnote{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding:28px 0 58px 64px;font-size:13px;line-height:1.8}.optimized-tutorial.resume-unified .toast{background:var(--text);width:max-content;max-width:calc(100% - 32px);color:var(--surface);z-index:10;border-radius:4px;padding:12px 20px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.optimized-tutorial.resume-unified .preview-page{max-width:1008px;margin:0 auto;padding:24px}.optimized-tutorial.resume-unified .preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.optimized-tutorial.resume-unified .preview-page h1{margin:16px 0;font-size:32px;line-height:1.4}.optimized-tutorial.resume-unified .preview-page h2{margin:28px 0 12px;font-size:24px;line-height:1.4}.optimized-tutorial.resume-unified .preview-page li,.optimized-tutorial.resume-unified .preview-page a{overflow-wrap:anywhere}.optimized-tutorial.resume-unified .preview-page>.document-image{border:1px solid var(--line);background:var(--surface);width:100%;height:auto;display:block}.optimized-tutorial.resume-unified .preview-page details{margin-top:24px}.optimized-tutorial.resume-unified .document-text{white-space:pre-wrap;background:var(--surface);border:1px solid var(--line);border-radius:5px;max-height:520px;margin-top:8px;padding:18px 20px;font-size:15px;line-height:1.8;overflow:auto}.optimized-tutorial.resume-unified .job-text{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:20px}.optimized-tutorial.resume-unified .job-text li{margin:12px 0}.optimized-tutorial.resume-unified .change-log p{white-space:pre-wrap}.optimized-tutorial.resume-unified #full-facts{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin-top:16px;padding:20px}.optimized-tutorial.resume-unified #full-facts p{font-size:15px;line-height:1.8}.optimized-tutorial.resume-unified .noscript{background:var(--surface);padding:12px;font-size:14px}.optimized-tutorial.resume-unified .image-viewer{border:1px solid var(--line);background:var(--surface);width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);overscroll-behavior:contain;border-radius:5px;padding:0}.optimized-tutorial.resume-unified .image-viewer::backdrop{background:#171918a6}.optimized-tutorial.resume-unified .viewer-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.optimized-tutorial.resume-unified .viewer-head strong{margin-right:auto;font-size:15px}.optimized-tutorial.resume-unified .viewer-head a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.optimized-tutorial.resume-unified .zoom-body{overscroll-behavior:contain;max-height:calc(100dvh - 150px);padding:16px;overflow:auto}.optimized-tutorial.resume-unified .zoom-body img{width:100%;height:auto;display:block}@media (width<=1180px){.optimized-tutorial.resume-unified .layout{grid-template-columns:164px minmax(0,1fr);column-gap:24px}.optimized-tutorial.resume-unified .hero h1{font-size:40px}.optimized-tutorial.resume-unified .hero{padding-top:32px}.optimized-tutorial.resume-unified .chapter h2{font-size:27px}.optimized-tutorial.resume-unified .toc a{gap:8px;padding-left:6px;font-size:13px}.optimized-tutorial.resume-unified .material-overview th,.optimized-tutorial.resume-unified .material-overview td{padding:12px}.optimized-tutorial.resume-unified .material-previews{grid-template-columns:1fr}.optimized-tutorial.resume-unified .match-row{grid-template-columns:1fr;gap:6px}.optimized-tutorial.resume-unified .role span{flex-basis:120px}.optimized-tutorial.resume-unified .subhead{font-size:19px}}@media (width<=720px){.optimized-tutorial.resume-unified .localbar{min-height:52px;padding:4px 16px}.optimized-tutorial.resume-unified .localbar span{display:none}.optimized-tutorial.resume-unified .layout{width:calc(100% - 32px);display:block}.optimized-tutorial.resume-unified .hero{padding:24px 0 28px}.optimized-tutorial.resume-unified .hero h1{font-size:32px}.optimized-tutorial.resume-unified .subhead{margin:12px 0 18px;font-size:18px}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) p,.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) li,.optimized-tutorial.resume-unified .intro{font-size:16px}.optimized-tutorial.resume-unified .eyebrow{font-size:12px}.optimized-tutorial.resume-unified .toc{z-index:4;background:var(--page);border-block:1px solid var(--line);gap:4px;margin:0 -16px;padding:6px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.optimized-tutorial.resume-unified .toc p{display:none}.optimized-tutorial.resume-unified .toc a{border-bottom:2px solid #0000;border-left:0;flex-shrink:0;gap:6px;min-height:44px;padding:8px 12px}.optimized-tutorial.resume-unified .toc a[aria-current]{border-bottom-color:var(--accent)}.optimized-tutorial.resume-unified .chapter{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0;scroll-margin-top:78px}.optimized-tutorial.resume-unified .index{padding:0;font-size:13px}.optimized-tutorial.resume-unified .chapter h2{font-size:24px}.optimized-tutorial.resume-unified .chapter h3{font-size:19px}.optimized-tutorial.resume-unified .chapter-body{width:100%}.optimized-tutorial.resume-unified .input{width:calc(100% - 12px);margin-left:12px;padding:8px 10px 10px}.optimized-tutorial.resume-unified .bubble{max-height:280px}.optimized-tutorial.resume-unified .bubble.is-expanded{max-height:none}.optimized-tutorial.resume-unified .role span{flex-basis:120px}.optimized-tutorial.resume-unified .role button{padding:6px 10px}.optimized-tutorial.resume-unified .bubble p{font-size:14px}.optimized-tutorial.resume-unified .material-overview,.optimized-tutorial.resume-unified .material-overview tbody,.optimized-tutorial.resume-unified .material-overview tr,.optimized-tutorial.resume-unified .material-overview th,.optimized-tutorial.resume-unified .material-overview td{display:block;width:auto!important}.optimized-tutorial.resume-unified .material-overview thead{display:none}.optimized-tutorial.resume-unified .material-overview tr{padding:16px}.optimized-tutorial.resume-unified .material-overview tbody tr+tr{border-top:1px solid var(--line)}.optimized-tutorial.resume-unified .material-overview th,.optimized-tutorial.resume-unified .material-overview td{border:0;padding:0}.optimized-tutorial.resume-unified .material-overview td{margin-top:8px}.optimized-tutorial.resume-unified .material-overview td[data-label]:before{content:attr(data-label)"：";color:var(--muted);font-size:13px}.optimized-tutorial.resume-unified .material-overview td>a{display:inline-flex}.optimized-tutorial.resume-unified .material-previews{grid-template-columns:1fr;gap:4px}.optimized-tutorial.resume-unified .thumb{padding:12px}.optimized-tutorial.resume-unified .change{padding:18px}.optimized-tutorial.resume-unified .selection p{font-size:16px}.optimized-tutorial.resume-unified .decision{padding:16px 18px}.optimized-tutorial.resume-unified .decision p{font-size:16px}.optimized-tutorial.resume-unified .output,.optimized-tutorial.resume-unified .outcome,.optimized-tutorial.resume-unified .deliverable{padding:16px}.optimized-tutorial.resume-unified .file-head{align-items:flex-start}.optimized-tutorial.resume-unified .file-actions{width:100%}.optimized-tutorial.resume-unified .file-actions .download{flex:1}.optimized-tutorial.resume-unified .checklist{padding-left:18px}.optimized-tutorial.resume-unified .endnote{padding:24px 0 40px}.optimized-tutorial.resume-unified .preview-page{padding:16px}.optimized-tutorial.resume-unified .preview-page h1{font-size:28px}.optimized-tutorial.resume-unified .preview-page h2{font-size:24px}.optimized-tutorial.resume-unified .document-text,.optimized-tutorial.resume-unified .job-text{padding:16px}.optimized-tutorial.resume-unified .zoom-body{padding:8px}}@media (prefers-reduced-motion:reduce){.optimized-tutorial.resume-unified{scroll-behavior:auto}.optimized-tutorial.resume-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary>span:before{transition:none}}.optimized-tutorial.resume-unified{--evidence-surface:#fff;--evidence-text:#171918;--evidence-muted:#626863;--evidence-border:#d2d4ce;--evidence-primary:#4d2daf;--evidence-primary-soft:#f0ebff;--evidence-primary-hover:#4d2daf;--evidence-human:#6f5c99;--evidence-human-soft:#ebe6f3;--evidence-global-nav-height:76px;--font-body:"Work Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;background:var(--page);color:var(--text)}.optimized-tutorial.resume-unified .scene-tutorial-reading{padding-top:24px}.optimized-tutorial.resume-unified .scene-tutorial-nav{background:0 0;border:0;padding:0}.optimized-tutorial.resume-unified .scene-tutorial-nav>p{font:400 13px/1.75 var(--font-body);margin:0 0 20px}.optimized-tutorial.resume-unified .scene-tutorial-nav button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:52px;color:var(--muted);background:0 0;border-radius:0;align-items:center;gap:12px;padding:12px;display:flex}.optimized-tutorial.resume-unified .scene-tutorial-nav button[aria-current]{background:var(--soft);color:var(--deep)}.optimized-tutorial.resume-unified .scene-tutorial-nav button span{font:400 13px/1.65 var(--font-body)}.optimized-tutorial.resume-unified .scene-tutorial-nav button[aria-current] span{font-weight:620}.optimized-tutorial.resume-unified .scene-tutorial-nav button small{font:500 13px/1.65 var(--font-body)}.optimized-tutorial.resume-unified .hr-tutorial-hero{padding:0 0 24px var(--scene-index);background:0 0;border:0;margin:0}.optimized-tutorial.resume-unified .hr-tutorial-hero h1{font:700 46px/1.25 var(--font-body);text-align:left;letter-spacing:normal;max-width:none;margin:0}.optimized-tutorial.resume-unified .hr-tutorial-kicker{font:500 11px/1.75 var(--font-body);color:var(--deep);margin:0}.optimized-tutorial.resume-unified .hr-tutorial-lead{font:400 17px/1.8 var(--font-body);color:#3f3f46;margin:12px 0 0}.optimized-tutorial.resume-unified .hr-reading-opening{margin:14px 0 0}.optimized-tutorial.resume-unified .hr-reading-opening p{font:17px/1.75 var(--font-body);margin:0}.optimized-tutorial.resume-unified .chapter{scroll-margin-top:calc(var(--scene-chrome-height) + 20px);border:0;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 0}.optimized-tutorial.resume-unified .chapter h2{font:700 30px/1.4 var(--font-body);letter-spacing:normal;margin:0 0 12px}.optimized-tutorial.resume-unified .chapter h3{font-family:var(--font-body)}.optimized-tutorial.resume-unified .chapter h2+h3{margin-top:12px}.optimized-tutorial.resume-unified .index{font:600 20px/1.75 var(--font-body);color:var(--deep);align-self:start;margin:0;padding:4px 0 0}.optimized-tutorial.resume-unified .input{border-color:#e5dff5;margin-top:24px;margin-bottom:24px}.optimized-tutorial.resume-unified .role{font:600 14px/1.6 var(--font-body)}.optimized-tutorial.resume-unified .role button{font:700 12px/1.6 var(--font-body);align-items:center;gap:6px;min-height:44px;padding:0 10px;display:inline-flex}.optimized-tutorial.resume-unified .bubble p{font:14px/1.8 var(--font-body)}.optimized-tutorial.resume-unified .expand-input>span{flex-direction:row-reverse}.optimized-tutorial.resume-unified .expand-input{font:500 13px/20px var(--font-body)}.optimized-tutorial.resume-unified .change h3{font:700 17px/1.65 var(--font-body)}.optimized-tutorial.resume-unified .beforeafter>div{grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:0 12px;display:grid}.optimized-tutorial.resume-unified .beforeafter p{font:15px/1.85 var(--font-body);margin:0}.optimized-tutorial.resume-unified .beforeafter .label{font:500 13px/1.8 var(--font-body)}.optimized-tutorial.resume-unified .after .label{font-size:12px;line-height:1.6}.optimized-tutorial.resume-unified .beforeafter{gap:12px}.optimized-tutorial.resume-unified del{color:#a34c4c;text-decoration:line-through}.optimized-tutorial.resume-unified ins{color:#286445;font-weight:600;text-decoration:none}.optimized-tutorial.resume-unified .absence{color:var(--muted)}.optimized-tutorial.resume-unified .reason{color:#4a554e;background:#f4f3f0;margin-top:12px;line-height:1.85}.optimized-tutorial.resume-unified .materials{margin:0}.optimized-tutorial.resume-unified .material-overview th,.optimized-tutorial.resume-unified .material-overview td{padding:18px 22px}.optimized-tutorial.resume-unified .material-overview thead th{padding-block:10px}.optimized-tutorial.resume-unified .material-overview th:first-child,.optimized-tutorial.resume-unified .material-overview th:nth-child(2){width:30%}.optimized-tutorial.resume-unified .materials-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.optimized-tutorial.resume-unified .chapter .materials-heading h3{margin:0}.optimized-tutorial.resume-unified .primary-download{border:1px solid var(--deep);background:var(--deep);color:#fff;border-radius:5px;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.optimized-tutorial.resume-unified .tool-links{flex-wrap:wrap;gap:8px;margin:8px 0 24px;padding-left:22px;display:flex}.optimized-tutorial.resume-unified .tool-links a{border:1px solid var(--line);border-radius:5px;align-items:center;min-height:44px;padding:10px;font-size:13px;text-decoration:none;display:inline-flex}.optimized-tutorial.resume-unified .preparation-tools{padding-left:22px}.optimized-tutorial.resume-unified .preparation-tools li{font-size:15px}.optimized-tutorial.resume-unified .preparation-tools{margin:12px 0 0}.optimized-tutorial.resume-unified .file-panel{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;margin:24px 0;overflow:hidden}.optimized-tutorial.resume-unified .file-panel-heading{border-bottom:1px solid var(--line);background:#fafaf9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 18px;display:flex}.optimized-tutorial.resume-unified .file-panel-heading strong{font-size:15px}.optimized-tutorial.resume-unified .file-modes{flex-wrap:wrap;display:flex}.optimized-tutorial.resume-unified .file-modes button{color:var(--text);background:#efefed;border:1px solid #0000;border-radius:4px;min-height:44px;padding:8px 12px;font-size:13px}.optimized-tutorial.resume-unified .file-modes button[aria-pressed=true]{border-color:var(--line);background:#fff;font-weight:600}.optimized-tutorial.resume-unified .file-reader-note{color:var(--muted);margin:0;padding:10px 20px;font-size:13px;line-height:1.75}.optimized-tutorial.resume-unified .file-panel-body{overscroll-behavior:contain;max-height:520px;font:15px/1.8 var(--font-body);padding:18px 20px;overflow:auto}.optimized-tutorial.resume-unified .file-panel-body :is(p,li){font:15px/1.8 var(--font-body)}.optimized-tutorial.resume-unified .file-fulltext{white-space:pre-wrap;margin:0}.optimized-tutorial.resume-unified .file-image{background:#fff;border:0;width:100%;padding:0;display:block}.optimized-tutorial.resume-unified .file-image img{width:100%;height:auto;display:block}.optimized-tutorial.resume-unified .file-panel-footer{border-top:1px solid var(--line);font:13px/1.8 var(--font-body);padding:8px 20px}.optimized-tutorial.resume-unified .file-panel-body h2{font-size:24px!important;line-height:1.4!important}.optimized-tutorial.resume-unified .file-panel-body h3{font-size:18px!important}.optimized-tutorial.resume-unified .endnote{padding-left:var(--scene-index)}@media (width<=1180px){.optimized-tutorial.resume-unified .hr-tutorial-hero h1{font-size:40px}.optimized-tutorial.resume-unified .chapter{grid-template-columns:32px minmax(0,1fr)}.optimized-tutorial.resume-unified .chapter h2{font-size:27px}}@media (width<=720px){.optimized-tutorial.resume-unified{--evidence-global-nav-height:66px}.optimized-tutorial.resume-unified .hr-tutorial-hero{padding:0 0 28px}.optimized-tutorial.resume-unified .hr-tutorial-hero h1{font-size:32px}.optimized-tutorial.resume-unified .hr-tutorial-lead,.optimized-tutorial.resume-unified .hr-reading-opening p{font-size:16px}.optimized-tutorial.resume-unified .chapter{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.optimized-tutorial.resume-unified .chapter h2{font-size:24px}.optimized-tutorial.resume-unified .index{padding:0;font-size:16px}.optimized-tutorial.resume-unified .material-overview th,.optimized-tutorial.resume-unified .material-overview td{padding:0}.optimized-tutorial.resume-unified .beforeafter>div{grid-template-columns:40px minmax(0,1fr);gap:8px}.optimized-tutorial.resume-unified .file-panel-heading{padding:8px 14px}.optimized-tutorial.resume-unified .file-panel-body{padding:16px}.optimized-tutorial.resume-unified .file-modes button{padding:8px 10px}.optimized-tutorial.resume-unified .endnote{padding-left:0}}.optimized-tutorial.resume-unified .hr-tutorial-hero{width:100%;max-width:none;display:block}.optimized-tutorial.resume-unified .hr-tutorial-hero h1{width:100%;max-width:none}.optimized-tutorial.resume-unified .hr-tutorial-hero .page-meta-row{width:100%}.optimized-tutorial.resume-unified .tutorial-evidence-type,.optimized-tutorial.resume-unified .tutorial-evidence-progress{display:none}@media (width<=720px){.optimized-tutorial.resume-unified .tutorial-evidence-track.is-mobile-only{border-bottom:1px solid var(--line);padding:0;display:block}.optimized-tutorial.resume-unified .tutorial-evidence-chapters{flex-wrap:nowrap;gap:0;padding:0 16px;display:flex;overflow-x:auto}.optimized-tutorial.resume-unified .tutorial-evidence-chapters button{white-space:nowrap;flex-shrink:0;min-height:56px;padding:8px 12px;font-size:13px}.optimized-tutorial.resume-unified .chapter{padding-left:0;padding-right:0}.optimized-tutorial.resume-unified .chapter-body{grid-column:auto;width:100%;margin:0;padding:0}.optimized-tutorial.resume-unified .hr-tutorial-article{margin:0;padding:0}}.optimized-tutorial.resume-unified .page-updated{font-size:13px}@media (width<=720px){.optimized-tutorial.resume-unified .tutorial-evidence-track.is-mobile-only{height:auto;min-height:56px}.optimized-tutorial.resume-unified .tutorial-evidence-chapters button{font-size:14px}.optimized-tutorial.resume-unified .tutorial-evidence-chapters{border-top:0}}.optimized-tutorial.resume-unified .hr-tutorial-lead{border:0;max-width:none;padding:0}.optimized-tutorial.resume-unified .material-overview th:first-child{width:30%}.optimized-tutorial.resume-unified .material-overview th:nth-child(2){width:34%}.optimized-tutorial.resume-unified .material-overview th:nth-child(3){width:36%}.optimized-tutorial.resume-unified .material-overview code{white-space:normal;overflow-wrap:anywhere;font-size:14px}.optimized-tutorial.resume-unified details.material-previews{border:1px solid var(--line);background:#fff;border-radius:5px;margin:16px 0 0;display:block}.optimized-tutorial.resume-unified details.material-previews>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-size:14px;list-style:none;display:flex}.optimized-tutorial.resume-unified details.material-previews>summary::-webkit-details-marker{display:none}.optimized-tutorial.resume-unified details.material-previews>summary:before{content:"▶";color:var(--deep);font-size:18px;line-height:1;display:inline-block}.optimized-tutorial.resume-unified details.material-previews[open]>summary:before{transform:rotate(90deg)}.optimized-tutorial.resume-unified .material-preview-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.optimized-tutorial.resume-unified .material-preview-unit{border:1px solid var(--line);border-radius:5px;min-width:0;overflow:hidden}.optimized-tutorial.resume-unified .material-preview-unit h4{font:600 15px/1.7 var(--font-body);margin:0;padding:12px 16px}.optimized-tutorial.resume-unified .material-image{border:0;border-block:1px solid var(--line);cursor:zoom-in;background:#f6f6f4;width:100%;padding:14px;display:block}.optimized-tutorial.resume-unified .material-image img{object-fit:contain;width:100%;height:240px;display:block}.optimized-tutorial.resume-unified .material-readable{overscroll-behavior:contain;max-height:320px;font:15px/1.8 var(--font-body);padding:16px;overflow:auto}.optimized-tutorial.resume-unified .material-readable :is(p,li,.document-text){font:15px/1.8 var(--font-body)}.optimized-tutorial.resume-unified .material-readable .job-text{border:0;margin:0;padding:0}.optimized-tutorial.resume-unified .material-readable .job-text h2{font-size:20px!important}.optimized-tutorial.resume-unified .material-readable .job-text h3{font-size:17px}.optimized-tutorial.resume-unified .complete-replay .file-panel-body{overflow-wrap:anywhere}.optimized-tutorial.resume-unified .complete-replay .file-panel-body pre{font:15px/1.8 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere}.optimized-tutorial.resume-unified .complete-replay .file-panel-body h1{font:700 24px/1.4 var(--font-body)}.optimized-tutorial.resume-unified .complete-replay .file-panel-body h2{margin:18px 0 10px;font:700 22px/1.4 var(--font-body)!important}.optimized-tutorial.resume-unified .complete-replay .file-panel-body h3{margin:16px 0 8px;font:700 18px/1.5 var(--font-body)!important}.optimized-tutorial.resume-unified .complete-replay .file-panel-body h4{font:700 16px/1.5 var(--font-body);margin:14px 0 8px}.optimized-tutorial.resume-unified .complete-replay .file-panel-body table{border-collapse:collapse;width:100%;min-width:480px}.optimized-tutorial.resume-unified .complete-replay .file-panel-body :is(th,td){border:1px solid var(--line);vertical-align:top;font:14px/1.8 var(--font-body);padding:8px}.optimized-tutorial.resume-unified .complete-replay .file-panel-body blockquote{border-left:2px solid var(--line);margin:12px 0;padding-left:16px}.optimized-tutorial.resume-unified .complete-replay .file-panel-body .hr-markdown-table-wrap{overflow:auto}.optimized-tutorial.resume-unified .round-output{margin:0}.optimized-tutorial.resume-unified .round-output>.file-panel{margin:24px 0}.optimized-tutorial.resume-unified .author-reading{margin:16px 0}.optimized-tutorial.resume-unified .complete-replay .file-fulltext{overflow-wrap:anywhere;white-space:pre-wrap}@media (width<=720px){.optimized-tutorial.resume-unified .material-preview-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.optimized-tutorial.resume-unified .material-image img{height:280px}.optimized-tutorial.resume-unified .material-readable{max-height:320px}.optimized-tutorial.resume-unified .material-overview td code{padding:0;display:block}.optimized-tutorial.resume-unified .complete-replay .file-panel-heading{align-items:flex-start}.optimized-tutorial.resume-unified .complete-replay .file-modes{gap:4px}.optimized-tutorial.resume-unified .complete-replay .file-panel-body h1{font-size:21px}}.optimized-tutorial.resume-unified .complete-replay .hr-markdown-table-scroll{overscroll-behavior:contain;max-width:100%;overflow-x:auto}.optimized-tutorial.resume-unified .author-replay{border-color:var(--evidence-human)}.optimized-tutorial.resume-unified .author-replay .file-panel-heading{background:var(--evidence-human-soft)}.optimized-tutorial.resume-unified .complete-replay .file-panel-body :is(h4,h5,h6){font:600 16px/1.65 var(--font-body);margin:14px 0 8px}.optimized-tutorial.resume-unified .complete-round .file-panel-body{overflow-wrap:anywhere}.optimized-tutorial.resume-unified .complete-round .round-part+.round-part{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.optimized-tutorial.resume-unified .complete-round .round-part-label{font:600 14px/1.75 var(--font-body);color:var(--muted);margin:0 0 12px}.optimized-tutorial.resume-unified .complete-round .file-panel-body .file-fulltext{font:15px/1.8 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere}.optimized-tutorial.resume-unified .complete-round .file-panel-body h3{margin:18px 0 10px;font:700 20px/1.5 var(--font-body)!important}.optimized-tutorial.resume-unified .complete-round .file-panel-body :is(h4,h5,h6){font:600 16px/1.65 var(--font-body);margin:14px 0 8px}.optimized-tutorial.resume-unified .complete-round .hr-markdown-table-scroll{overscroll-behavior:contain;overflow-x:auto}.optimized-tutorial.resume-unified .complete-round .file-panel-body table{border-collapse:collapse;width:100%;min-width:480px}.optimized-tutorial.resume-unified .complete-round .file-panel-body :is(th,td){border:1px solid var(--line);font:14px/1.8 var(--font-body);vertical-align:top;padding:8px}.optimized-tutorial.resume-unified .complete-round .file-panel-body blockquote{border-left:2px solid var(--line);margin:12px 0;padding-left:16px}.optimized-tutorial.resume-unified .hr-markdown-table-block{position:relative}.optimized-tutorial.resume-unified .hr-markdown-table-block:before,.optimized-tutorial.resume-unified .hr-markdown-table-block:after{content:"";pointer-events:none;z-index:1;opacity:0;width:14px;position:absolute;top:0;bottom:0}.optimized-tutorial.resume-unified .hr-markdown-table-block:before{background:linear-gradient(90deg,#2e344038,#0000);left:0}.optimized-tutorial.resume-unified .hr-markdown-table-block:after{background:linear-gradient(270deg,#2e344038,#0000);right:0}.optimized-tutorial.resume-unified .hr-markdown-table-block[data-overflow-left=true]:before,.optimized-tutorial.resume-unified .hr-markdown-table-block[data-overflow-right=true]:after{opacity:1}.optimized-tutorial.resume-unified .input-original{white-space:pre-wrap}.optimized-tutorial.resume-unified .input-attachment{margin-block:24px}.optimized-tutorial.hr-unified{--site-paper:#f7f6f2;--evidence-page-bg:var(--site-paper);--evidence-surface:#fff;--evidence-text:#171918;--evidence-muted:#626863;--evidence-border:#d2d4ce;--tutorial-module-accent:#6d48db;--tutorial-module-deep:#4d2daf;--tutorial-module-soft:#f0ebff;--evidence-human:#6f5c99;--evidence-human-soft:#ebe6f3;--page:var(--evidence-page-bg);--surface:var(--evidence-surface);--text:var(--evidence-text);--muted:var(--evidence-muted);--line:var(--evidence-border);--accent:var(--tutorial-module-accent);--deep:var(--tutorial-module-deep);--soft:var(--tutorial-module-soft);--human:var(--evidence-human);--human-bg:var(--evidence-human-soft);--font-body:"Work Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif}.optimized-tutorial.hr-unified *{box-sizing:border-box}.optimized-tutorial.hr-unified{background:var(--page);color:var(--text);font-family:var(--font-body);scroll-behavior:smooth;margin:0}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) a{color:var(--deep);text-underline-offset:4px}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) button,.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) a,.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary{touch-action:manipulation}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) button{font:inherit;cursor:pointer}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) button,.optimized-tutorial.hr-unified .download{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--deep);border-radius:4px;padding:8px 14px}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--deep);outline-offset:3px}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) button:hover,.optimized-tutorial.hr-unified .download:hover{background:var(--soft)}.optimized-tutorial.hr-unified [hidden]{display:none!important}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) p,.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) li{font-size:17px;line-height:1.75}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) p{margin:12px 0 18px}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) strong{font-weight:600}.optimized-tutorial.hr-unified .localbar{min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:7px max(24px,50vw - 617px);font-size:13px;display:flex}.optimized-tutorial.hr-unified .localbar a{align-items:center;min-height:44px;display:inline-flex}.optimized-tutorial.hr-unified .localbar span{color:var(--muted)}.optimized-tutorial.hr-unified .layout{grid-template-columns:180px minmax(0,1024px);column-gap:30px;width:min(1234px,100% - 48px);margin:auto;display:grid}.optimized-tutorial.hr-unified .hero{text-align:left;grid-column:2;padding:40px 0 32px 64px}.optimized-tutorial.hr-unified .eyebrow{color:var(--deep);margin:0 0 16px;font-size:13px;line-height:1.6}.optimized-tutorial.hr-unified .hero h1{font:700 46px/1.25 var(--font-body);text-align:left;text-wrap:balance;letter-spacing:normal;margin:0}.optimized-tutorial.hr-unified .subhead{margin:14px 0 20px;font-size:21px;line-height:1.6}.optimized-tutorial.hr-unified .intro{color:var(--muted);margin-bottom:0}.optimized-tutorial.hr-unified .toc{grid-area:2/1;align-self:start;padding-top:24px;position:sticky;top:24px}.optimized-tutorial.hr-unified .toc p{color:var(--muted);margin:0 0 14px;font-size:13px}.optimized-tutorial.hr-unified .toc a{min-height:48px;color:var(--muted);border-left:2px solid #0000;align-items:center;gap:12px;padding:8px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.optimized-tutorial.hr-unified .toc small{font-variant-numeric:tabular-nums;font-size:12px}.optimized-tutorial.hr-unified .toc a[aria-current]{border-left-color:var(--accent);color:var(--deep);background:var(--soft);font-weight:600}.optimized-tutorial.hr-unified article{grid-area:2/2;min-width:0}.optimized-tutorial.hr-unified .chapter{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 0;scroll-margin-top:24px;display:grid}.optimized-tutorial.hr-unified .index{color:var(--accent);font-variant-numeric:tabular-nums;padding-top:7px;font-size:16px;line-height:1.75}.optimized-tutorial.hr-unified .chapter-body{min-width:0}.optimized-tutorial.hr-unified .chapter h2{font:700 30px/1.4 var(--font-body);text-wrap:balance;margin:0 0 12px}.optimized-tutorial.hr-unified .chapter h3{margin:28px 0 12px;font-size:21px;font-weight:600;line-height:1.5}.optimized-tutorial.hr-unified .chapter-body>p:last-child{margin-bottom:0}.optimized-tutorial.hr-unified .kicker,.optimized-tutorial.hr-unified .label{color:var(--muted);font-size:13px;line-height:1.8}.optimized-tutorial.hr-unified .kicker{margin:0 0 10px}.optimized-tutorial.hr-unified .note{color:var(--muted);font-size:14px;line-height:1.75}.optimized-tutorial.hr-unified .material-overview{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:var(--surface);border-radius:5px;width:100%;font-size:15px;line-height:1.75;overflow:hidden}.optimized-tutorial.hr-unified .material-overview th,.optimized-tutorial.hr-unified .material-overview td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 18px}.optimized-tutorial.hr-unified .material-overview thead th{color:var(--muted);padding-block:10px;font-size:13px;font-weight:500}.optimized-tutorial.hr-unified .material-overview tbody tr:last-child>*{border-bottom:0}.optimized-tutorial.hr-unified .material-title{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.optimized-tutorial.hr-unified .material-title strong{font-size:16px}.optimized-tutorial.hr-unified .material-title a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.optimized-tutorial.hr-unified .material-overview small{color:var(--muted);font-size:13px;display:block}.optimized-tutorial.hr-unified .material-overview td>a{align-items:center;min-height:44px;display:inline-flex}.optimized-tutorial.hr-unified .material-previews{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.optimized-tutorial.hr-unified .material-previews details{min-width:0}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--deep);align-items:center;font-size:13px;list-style:none;display:flex}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary::-webkit-details-marker{display:none}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary>span{border:1px solid var(--line);background:var(--surface);border-radius:4px;align-items:center;gap:7px;min-height:30px;padding:4px 10px;line-height:20px;display:inline-flex}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary>span:before{content:"▸";font-size:18px;line-height:1;transition:transform .15s;display:inline-block}.optimized-tutorial.hr-unified details[open]>summary>span:before{transform:rotate(90deg)}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary:hover>span{border-color:var(--deep);background:var(--soft)}.optimized-tutorial.hr-unified .thumb{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin:8px 0 0;padding:16px}.optimized-tutorial.hr-unified .thumb button{background:0 0;border:0;width:100%;padding:0;display:block}.optimized-tutorial.hr-unified .thumb img{object-fit:contain;width:100%;max-height:300px;display:block}.optimized-tutorial.hr-unified .thumb figcaption{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.75}.optimized-tutorial.hr-unified .input{background:var(--soft);border:1px solid var(--line);border-radius:4px;width:calc(100% - 40px);margin:24px 0 24px 40px;padding:10px 14px 14px}.optimized-tutorial.hr-unified .role{color:var(--deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;font-size:13px;display:flex}.optimized-tutorial.hr-unified .role span{flex:160px;line-height:1.6}.optimized-tutorial.hr-unified .role button{flex-shrink:0;padding:6px 12px;font-size:13px}.optimized-tutorial.hr-unified .bubble{background:var(--surface);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;border:0;border-radius:4px;max-height:256px;padding:16px;overflow:auto}.optimized-tutorial.hr-unified .bubble p{margin:0 0 12px;font-size:14px;line-height:1.8}.optimized-tutorial.hr-unified .bubble p:last-child{margin-bottom:0}.optimized-tutorial.hr-unified .bubble.is-expanded{max-height:none;overflow:visible}.optimized-tutorial.hr-unified .expand-input{background:0 0;border:0;align-items:center;width:fit-content;min-height:44px;margin:2px 0 -6px;padding:0;font-size:13px;line-height:20px;display:flex}.optimized-tutorial.hr-unified .expand-input>span{border:1px solid var(--line);background:var(--surface);border-radius:4px;align-items:center;gap:6px;height:30px;padding:4px 10px;display:inline-flex}.optimized-tutorial.hr-unified .expand-input svg{width:14px;height:14px}.optimized-tutorial.hr-unified .expand-input[aria-expanded=true] svg{transform:rotate(180deg)}.optimized-tutorial.hr-unified .expand-input:hover{background:0 0}.optimized-tutorial.hr-unified .expand-input:hover>span{border-color:var(--deep);background:var(--soft)}.optimized-tutorial.hr-unified .match{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0}.optimized-tutorial.hr-unified .match-row{grid-template-columns:160px minmax(0,1fr);gap:22px;padding:18px 0;display:grid}.optimized-tutorial.hr-unified .match-row+.match-row{border-top:1px solid var(--line)}.optimized-tutorial.hr-unified .match-row h3{margin:0;font-size:16px;line-height:1.75}.optimized-tutorial.hr-unified .match-row p{margin:0;font-size:16px}.optimized-tutorial.hr-unified .match-row small{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.75;display:block}.optimized-tutorial.hr-unified .selection{margin:24px 0}.optimized-tutorial.hr-unified .selection>div{padding:16px 0}.optimized-tutorial.hr-unified .selection>div+div{border-top:1px solid var(--line)}.optimized-tutorial.hr-unified .selection h4{margin:0 0 8px;font-size:18px;line-height:1.6}.optimized-tutorial.hr-unified .selection p{margin:0;font-size:17px}.optimized-tutorial.hr-unified .changes{grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0;display:grid}.optimized-tutorial.hr-unified .change{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px}.optimized-tutorial.hr-unified .change h3{margin:0 0 16px;font-size:19px}.optimized-tutorial.hr-unified .beforeafter{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.optimized-tutorial.hr-unified .beforeafter p{margin:6px 0 0;font-size:16px;line-height:1.75}.optimized-tutorial.hr-unified .after{border:0;padding:0}.optimized-tutorial.hr-unified .after .label{color:var(--text);font-weight:600}.optimized-tutorial.hr-unified .reason{background:var(--page);color:var(--muted);border-radius:4px;margin:16px 0 0;padding:12px 14px;font-size:15px;line-height:1.8}.optimized-tutorial.hr-unified .decision{border-left:3px solid var(--human);background:var(--human-bg);margin:24px 0;padding:18px 24px}.optimized-tutorial.hr-unified .decision .label{color:var(--human);font-weight:600}.optimized-tutorial.hr-unified .decision p{margin:8px 0;font-size:16px}.optimized-tutorial.hr-unified .output-group{margin:24px 0}.optimized-tutorial.hr-unified .output-group>.label{margin:0 0 8px;display:block}.optimized-tutorial.hr-unified .output{border:1px solid var(--line);background:var(--surface);overscroll-behavior:contain;border-radius:5px;width:100%;max-height:520px;padding:18px 20px;overflow:auto}.optimized-tutorial.hr-unified .output blockquote{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.optimized-tutorial.hr-unified .outcome,.optimized-tutorial.hr-unified .deliverable{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin:24px 0;padding:20px}.optimized-tutorial.hr-unified .outcome h3,.optimized-tutorial.hr-unified .deliverable h3{margin:0 0 12px}.optimized-tutorial.hr-unified .outcome p,.optimized-tutorial.hr-unified .deliverable p{font-size:15px;line-height:1.8}.optimized-tutorial.hr-unified .file-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.optimized-tutorial.hr-unified .file-head .kicker{margin:0 0 6px}.optimized-tutorial.hr-unified .file-actions{flex-wrap:wrap;gap:8px;display:flex}.optimized-tutorial.hr-unified .outcome .file-preview{margin-top:12px}.optimized-tutorial.hr-unified .outcome .file-preview .thumb{margin-top:8px}.optimized-tutorial.hr-unified .outcome .thumb img{max-height:480px}.optimized-tutorial.hr-unified .download{justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.optimized-tutorial.hr-unified .checklist{padding-left:22px}.optimized-tutorial.hr-unified .checklist li{margin:12px 0;padding-left:6px}.optimized-tutorial.hr-unified .endnote{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding:28px 0 58px 64px;font-size:13px;line-height:1.8}.optimized-tutorial.hr-unified .toast{background:var(--text);width:max-content;max-width:calc(100% - 32px);color:var(--surface);z-index:10;border-radius:4px;padding:12px 20px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.optimized-tutorial.hr-unified .preview-page{max-width:1008px;margin:0 auto;padding:24px}.optimized-tutorial.hr-unified .preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.optimized-tutorial.hr-unified .preview-page h1{margin:16px 0;font-size:32px;line-height:1.4}.optimized-tutorial.hr-unified .preview-page h2{margin:28px 0 12px;font-size:24px;line-height:1.4}.optimized-tutorial.hr-unified .preview-page li,.optimized-tutorial.hr-unified .preview-page a{overflow-wrap:anywhere}.optimized-tutorial.hr-unified .preview-page>.document-image{border:1px solid var(--line);background:var(--surface);width:100%;height:auto;display:block}.optimized-tutorial.hr-unified .preview-page details{margin-top:24px}.optimized-tutorial.hr-unified .document-text{white-space:pre-wrap;background:var(--surface);border:1px solid var(--line);border-radius:5px;max-height:520px;margin-top:8px;padding:18px 20px;font-size:15px;line-height:1.8;overflow:auto}.optimized-tutorial.hr-unified .job-text{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:20px}.optimized-tutorial.hr-unified .job-text li{margin:12px 0}.optimized-tutorial.hr-unified .change-log p{white-space:pre-wrap}.optimized-tutorial.hr-unified #full-facts{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin-top:16px;padding:20px}.optimized-tutorial.hr-unified #full-facts p{font-size:15px;line-height:1.8}.optimized-tutorial.hr-unified .noscript{background:var(--surface);padding:12px;font-size:14px}.optimized-tutorial.hr-unified .image-viewer{border:1px solid var(--line);background:var(--surface);width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);overscroll-behavior:contain;border-radius:5px;padding:0}.optimized-tutorial.hr-unified .image-viewer::backdrop{background:#171918a6}.optimized-tutorial.hr-unified .viewer-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.optimized-tutorial.hr-unified .viewer-head strong{margin-right:auto;font-size:15px}.optimized-tutorial.hr-unified .viewer-head a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.optimized-tutorial.hr-unified .zoom-body{overscroll-behavior:contain;max-height:calc(100dvh - 150px);padding:16px;overflow:auto}.optimized-tutorial.hr-unified .zoom-body img{width:100%;height:auto;display:block}@media (width<=1180px){.optimized-tutorial.hr-unified .layout{grid-template-columns:164px minmax(0,1fr);column-gap:24px}.optimized-tutorial.hr-unified .hero h1{font-size:40px}.optimized-tutorial.hr-unified .hero{padding-top:32px}.optimized-tutorial.hr-unified .chapter h2{font-size:27px}.optimized-tutorial.hr-unified .toc a{gap:8px;padding-left:6px;font-size:13px}.optimized-tutorial.hr-unified .material-overview th,.optimized-tutorial.hr-unified .material-overview td{padding:12px}.optimized-tutorial.hr-unified .material-previews{grid-template-columns:1fr}.optimized-tutorial.hr-unified .match-row{grid-template-columns:1fr;gap:6px}.optimized-tutorial.hr-unified .role span{flex-basis:120px}.optimized-tutorial.hr-unified .subhead{font-size:19px}}@media (width<=720px){.optimized-tutorial.hr-unified .localbar{min-height:52px;padding:4px 16px}.optimized-tutorial.hr-unified .localbar span{display:none}.optimized-tutorial.hr-unified .layout{width:calc(100% - 32px);display:block}.optimized-tutorial.hr-unified .hero{padding:24px 0 28px}.optimized-tutorial.hr-unified .hero h1{font-size:32px}.optimized-tutorial.hr-unified .subhead{margin:12px 0 18px;font-size:18px}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) p,.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) li,.optimized-tutorial.hr-unified .intro{font-size:16px}.optimized-tutorial.hr-unified .eyebrow{font-size:12px}.optimized-tutorial.hr-unified .toc{z-index:4;background:var(--page);border-block:1px solid var(--line);gap:4px;margin:0 -16px;padding:6px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.optimized-tutorial.hr-unified .toc p{display:none}.optimized-tutorial.hr-unified .toc a{border-bottom:2px solid #0000;border-left:0;flex-shrink:0;gap:6px;min-height:44px;padding:8px 12px}.optimized-tutorial.hr-unified .toc a[aria-current]{border-bottom-color:var(--accent)}.optimized-tutorial.hr-unified .chapter{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0;scroll-margin-top:78px}.optimized-tutorial.hr-unified .index{padding:0;font-size:13px}.optimized-tutorial.hr-unified .chapter h2{font-size:24px}.optimized-tutorial.hr-unified .chapter h3{font-size:19px}.optimized-tutorial.hr-unified .chapter-body{width:100%}.optimized-tutorial.hr-unified .input{width:calc(100% - 12px);margin-left:12px;padding:8px 10px 10px}.optimized-tutorial.hr-unified .bubble{max-height:280px}.optimized-tutorial.hr-unified .bubble.is-expanded{max-height:none}.optimized-tutorial.hr-unified .role span{flex-basis:120px}.optimized-tutorial.hr-unified .role button{padding:6px 10px}.optimized-tutorial.hr-unified .bubble p{font-size:14px}.optimized-tutorial.hr-unified .material-overview,.optimized-tutorial.hr-unified .material-overview tbody,.optimized-tutorial.hr-unified .material-overview tr,.optimized-tutorial.hr-unified .material-overview th,.optimized-tutorial.hr-unified .material-overview td{display:block;width:auto!important}.optimized-tutorial.hr-unified .material-overview thead{display:none}.optimized-tutorial.hr-unified .material-overview tr{padding:16px}.optimized-tutorial.hr-unified .material-overview tbody tr+tr{border-top:1px solid var(--line)}.optimized-tutorial.hr-unified .material-overview th,.optimized-tutorial.hr-unified .material-overview td{border:0;padding:0}.optimized-tutorial.hr-unified .material-overview td{margin-top:8px}.optimized-tutorial.hr-unified .material-overview td[data-label]:before{content:attr(data-label)"：";color:var(--muted);font-size:13px}.optimized-tutorial.hr-unified .material-overview td>a{display:inline-flex}.optimized-tutorial.hr-unified .material-previews{grid-template-columns:1fr;gap:4px}.optimized-tutorial.hr-unified .thumb{padding:12px}.optimized-tutorial.hr-unified .change{padding:18px}.optimized-tutorial.hr-unified .selection p{font-size:16px}.optimized-tutorial.hr-unified .decision{padding:16px 18px}.optimized-tutorial.hr-unified .decision p{font-size:16px}.optimized-tutorial.hr-unified .output,.optimized-tutorial.hr-unified .outcome,.optimized-tutorial.hr-unified .deliverable{padding:16px}.optimized-tutorial.hr-unified .file-head{align-items:flex-start}.optimized-tutorial.hr-unified .file-actions{width:100%}.optimized-tutorial.hr-unified .file-actions .download{flex:1}.optimized-tutorial.hr-unified .checklist{padding-left:18px}.optimized-tutorial.hr-unified .endnote{padding:24px 0 40px}.optimized-tutorial.hr-unified .preview-page{padding:16px}.optimized-tutorial.hr-unified .preview-page h1{font-size:28px}.optimized-tutorial.hr-unified .preview-page h2{font-size:24px}.optimized-tutorial.hr-unified .document-text,.optimized-tutorial.hr-unified .job-text{padding:16px}.optimized-tutorial.hr-unified .zoom-body{padding:8px}}@media (prefers-reduced-motion:reduce){.optimized-tutorial.hr-unified{scroll-behavior:auto}.optimized-tutorial.hr-unified :where(.hr-tutorial-hero,.hr-tutorial-article,.image-viewer) summary>span:before{transition:none}}.optimized-tutorial.hr-unified{--site-paper:#f7f6f2;--evidence-page-bg:var(--site-paper);--evidence-surface:#fff;--evidence-text:#171918;--evidence-muted:#626863;--evidence-border:#d2d4ce;--evidence-primary:#4d2daf;--evidence-primary-soft:#f0ebff;--evidence-primary-hover:#4d2daf;--evidence-human:#6f5c99;--evidence-human-soft:#ebe6f3;--evidence-global-nav-height:76px;--font-body:"Work Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;background:var(--page);color:var(--text)}.optimized-tutorial.hr-unified .scene-tutorial-reading{padding-top:24px}.optimized-tutorial.hr-unified .scene-tutorial-nav{background:0 0;border:0;padding:0}.optimized-tutorial.hr-unified .scene-tutorial-nav>p{font:400 13px/1.75 var(--font-body);margin:0 0 20px}.optimized-tutorial.hr-unified .scene-tutorial-nav button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:52px;color:var(--muted);background:0 0;border-radius:0;align-items:center;gap:12px;padding:12px;display:flex}.optimized-tutorial.hr-unified .scene-tutorial-nav button[aria-current]{background:var(--soft);color:var(--deep)}.optimized-tutorial.hr-unified .scene-tutorial-nav button span{font:400 13px/1.65 var(--font-body)}.optimized-tutorial.hr-unified .scene-tutorial-nav button[aria-current] span{font-weight:620}.optimized-tutorial.hr-unified .scene-tutorial-nav button small{font:500 13px/1.65 var(--font-body)}.optimized-tutorial.hr-unified .hr-tutorial-hero{padding:0 0 24px var(--scene-index);background:0 0;border:0;margin:0}.optimized-tutorial.hr-unified .hr-tutorial-hero h1{font:700 46px/1.25 var(--font-body);text-align:left;letter-spacing:normal;max-width:none;margin:0}.optimized-tutorial.hr-unified .hr-tutorial-kicker{font:500 11px/1.75 var(--font-body);color:var(--deep);margin:0}.optimized-tutorial.hr-unified .hr-tutorial-lead{font:400 17px/1.8 var(--font-body);color:#3f3f46;margin:12px 0 0}.optimized-tutorial.hr-unified .hr-reading-opening{margin:14px 0 0}.optimized-tutorial.hr-unified .hr-reading-opening p{font:17px/1.75 var(--font-body);margin:0}.optimized-tutorial.hr-unified .chapter{scroll-margin-top:calc(var(--scene-chrome-height) + 20px);border:0;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 0}.optimized-tutorial.hr-unified .chapter h2{font:700 30px/1.4 var(--font-body);letter-spacing:normal;margin:0 0 12px}.optimized-tutorial.hr-unified .chapter h3{font-family:var(--font-body)}.optimized-tutorial.hr-unified .chapter h2+h3{margin-top:12px}.optimized-tutorial.hr-unified .index{font:600 20px/1.75 var(--font-body);color:var(--deep);align-self:start;margin:0;padding:4px 0 0}.optimized-tutorial.hr-unified .input{border-color:#e5dff5;margin-top:24px;margin-bottom:24px}.optimized-tutorial.hr-unified .role{font:600 14px/1.6 var(--font-body)}.optimized-tutorial.hr-unified .role button{font:700 12px/1.6 var(--font-body);align-items:center;gap:6px;min-height:44px;padding:0 10px;display:inline-flex}.optimized-tutorial.hr-unified .bubble p{font:14px/1.8 var(--font-body)}.optimized-tutorial.hr-unified .expand-input>span{flex-direction:row-reverse}.optimized-tutorial.hr-unified .expand-input{font:500 13px/20px var(--font-body)}.optimized-tutorial.hr-unified .change h3{font:700 17px/1.65 var(--font-body)}.optimized-tutorial.hr-unified .beforeafter>div{grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:0 12px;display:grid}.optimized-tutorial.hr-unified .beforeafter p{font:15px/1.85 var(--font-body);margin:0}.optimized-tutorial.hr-unified .beforeafter .label{font:500 13px/1.8 var(--font-body)}.optimized-tutorial.hr-unified .after .label{font-size:12px;line-height:1.6}.optimized-tutorial.hr-unified .beforeafter{gap:12px}.optimized-tutorial.hr-unified del{color:#a34c4c;text-decoration:line-through}.optimized-tutorial.hr-unified ins{color:#286445;font-weight:600;text-decoration:none}.optimized-tutorial.hr-unified .absence{color:var(--muted)}.optimized-tutorial.hr-unified .reason{color:#4a554e;background:#f4f3f0;margin-top:12px;line-height:1.85}.optimized-tutorial.hr-unified .materials{margin:0}.optimized-tutorial.hr-unified .material-overview th,.optimized-tutorial.hr-unified .material-overview td{padding:18px 22px}.optimized-tutorial.hr-unified .material-overview thead th{padding-block:10px}.optimized-tutorial.hr-unified .material-overview th:first-child,.optimized-tutorial.hr-unified .material-overview th:nth-child(2){width:30%}.optimized-tutorial.hr-unified .materials-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.optimized-tutorial.hr-unified .chapter .materials-heading h3{margin:0}.optimized-tutorial.hr-unified .primary-download{border:1px solid var(--deep);background:var(--deep);color:#fff;border-radius:5px;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.optimized-tutorial.hr-unified .tool-links{flex-wrap:wrap;gap:8px;margin:8px 0 24px;padding-left:22px;display:flex}.optimized-tutorial.hr-unified .tool-links a{border:1px solid var(--line);border-radius:5px;align-items:center;min-height:44px;padding:10px;font-size:13px;text-decoration:none;display:inline-flex}.optimized-tutorial.hr-unified .preparation-tools{padding-left:22px}.optimized-tutorial.hr-unified .preparation-tools li{font-size:15px}.optimized-tutorial.hr-unified .preparation-tools{margin:12px 0 0}.optimized-tutorial.hr-unified .file-panel{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;margin:24px 0;overflow:hidden}.optimized-tutorial.hr-unified .file-panel-heading{border-bottom:1px solid var(--line);background:#fafaf9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 18px;display:flex}.optimized-tutorial.hr-unified .file-panel-heading strong{font-size:15px}.optimized-tutorial.hr-unified .file-modes{flex-wrap:wrap;display:flex}.optimized-tutorial.hr-unified .file-modes button{color:var(--text);background:#efefed;border:1px solid #0000;border-radius:4px;min-height:44px;padding:8px 12px;font-size:13px}.optimized-tutorial.hr-unified .file-modes button[aria-pressed=true]{border-color:var(--line);background:#fff;font-weight:600}.optimized-tutorial.hr-unified .file-reader-note{color:var(--muted);margin:0;padding:10px 20px;font-size:13px;line-height:1.75}.optimized-tutorial.hr-unified .file-panel-body{overscroll-behavior:contain;max-height:520px;font:15px/1.8 var(--font-body);padding:18px 20px;overflow:auto}.optimized-tutorial.hr-unified .file-panel-body :is(p,li){font:15px/1.8 var(--font-body)}.optimized-tutorial.hr-unified .file-fulltext{white-space:pre-wrap;margin:0}.optimized-tutorial.hr-unified .file-image{background:#fff;border:0;width:100%;padding:0;display:block}.optimized-tutorial.hr-unified .file-image img{width:100%;height:auto;display:block}.optimized-tutorial.hr-unified .file-panel-footer{border-top:1px solid var(--line);font:13px/1.8 var(--font-body);padding:8px 20px}.optimized-tutorial.hr-unified .file-panel-body h2{font-size:24px!important;line-height:1.4!important}.optimized-tutorial.hr-unified .file-panel-body h3{font-size:18px!important}.optimized-tutorial.hr-unified .endnote{padding-left:var(--scene-index)}@media (width<=1180px){.optimized-tutorial.hr-unified .hr-tutorial-hero h1{font-size:40px}.optimized-tutorial.hr-unified .chapter{grid-template-columns:32px minmax(0,1fr)}.optimized-tutorial.hr-unified .chapter h2{font-size:27px}}@media (width<=720px){.optimized-tutorial.hr-unified{--evidence-global-nav-height:66px}.optimized-tutorial.hr-unified .hr-tutorial-hero{padding:0 0 28px}.optimized-tutorial.hr-unified .hr-tutorial-hero h1{font-size:32px}.optimized-tutorial.hr-unified .hr-tutorial-lead,.optimized-tutorial.hr-unified .hr-reading-opening p{font-size:16px}.optimized-tutorial.hr-unified .chapter{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.optimized-tutorial.hr-unified .chapter h2{font-size:24px}.optimized-tutorial.hr-unified .index{padding:0;font-size:16px}.optimized-tutorial.hr-unified .material-overview th,.optimized-tutorial.hr-unified .material-overview td{padding:0}.optimized-tutorial.hr-unified .beforeafter>div{grid-template-columns:40px minmax(0,1fr);gap:8px}.optimized-tutorial.hr-unified .file-panel-heading{padding:8px 14px}.optimized-tutorial.hr-unified .file-panel-body{padding:16px}.optimized-tutorial.hr-unified .file-modes button{padding:8px 10px}.optimized-tutorial.hr-unified .endnote{padding-left:0}}.optimized-tutorial.hr-unified .hr-tutorial-hero{width:100%;max-width:none;display:block}.optimized-tutorial.hr-unified .hr-tutorial-hero h1{width:100%;max-width:none}.optimized-tutorial.hr-unified .hr-tutorial-hero .page-meta-row{width:100%}.optimized-tutorial.hr-unified .tutorial-evidence-type,.optimized-tutorial.hr-unified .tutorial-evidence-progress{display:none}@media (width<=720px){.optimized-tutorial.hr-unified .tutorial-evidence-track.is-mobile-only{border-bottom:1px solid var(--line);padding:0;display:block}.optimized-tutorial.hr-unified .tutorial-evidence-chapters{flex-wrap:nowrap;gap:0;padding:0 16px;display:flex;overflow-x:auto}.optimized-tutorial.hr-unified .tutorial-evidence-chapters button{white-space:nowrap;flex-shrink:0;min-height:56px;padding:8px 12px;font-size:13px}.optimized-tutorial.hr-unified .chapter{padding-left:0;padding-right:0}.optimized-tutorial.hr-unified .chapter-body{grid-column:auto;width:100%;margin:0;padding:0}.optimized-tutorial.hr-unified .hr-tutorial-article{margin:0;padding:0}}.optimized-tutorial.hr-unified .page-updated{font-size:13px}@media (width<=720px){.optimized-tutorial.hr-unified .tutorial-evidence-track.is-mobile-only{height:auto;min-height:56px}.optimized-tutorial.hr-unified .tutorial-evidence-chapters button{font-size:14px}.optimized-tutorial.hr-unified .tutorial-evidence-chapters{border-top:0}}.optimized-tutorial.hr-unified .hr-tutorial-lead{border:0;max-width:none;padding:0}.optimized-tutorial.hr-unified .material-overview th:first-child{width:30%}.optimized-tutorial.hr-unified .material-overview th:nth-child(2){width:34%}.optimized-tutorial.hr-unified .material-overview th:nth-child(3){width:36%}.optimized-tutorial.hr-unified .material-overview code{white-space:normal;overflow-wrap:anywhere;font-size:14px}.optimized-tutorial.hr-unified details.material-previews{border:1px solid var(--line);background:#fff;border-radius:5px;margin:16px 0 0;display:block}.optimized-tutorial.hr-unified details.material-previews>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-size:14px;list-style:none;display:flex}.optimized-tutorial.hr-unified details.material-previews>summary::-webkit-details-marker{display:none}.optimized-tutorial.hr-unified details.material-previews>summary:before{content:"▶";color:var(--deep);font-size:18px;line-height:1;display:inline-block}.optimized-tutorial.hr-unified details.material-previews[open]>summary:before{transform:rotate(90deg)}.optimized-tutorial.hr-unified .material-preview-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.optimized-tutorial.hr-unified .material-preview-unit{border:1px solid var(--line);border-radius:5px;min-width:0;overflow:hidden}.optimized-tutorial.hr-unified .material-preview-unit h4{font:600 15px/1.7 var(--font-body);margin:0;padding:12px 16px}.optimized-tutorial.hr-unified .material-image{border:0;border-block:1px solid var(--line);cursor:zoom-in;background:#f6f6f4;width:100%;padding:14px;display:block}.optimized-tutorial.hr-unified .material-image img{object-fit:contain;width:100%;height:240px;display:block}.optimized-tutorial.hr-unified .material-readable{overscroll-behavior:contain;max-height:320px;font:15px/1.8 var(--font-body);padding:16px;overflow:auto}.optimized-tutorial.hr-unified .material-readable :is(p,li,.document-text){font:15px/1.8 var(--font-body)}.optimized-tutorial.hr-unified .material-readable .job-text{border:0;margin:0;padding:0}.optimized-tutorial.hr-unified .material-readable .job-text h2{font-size:20px!important}.optimized-tutorial.hr-unified .material-readable .job-text h3{font-size:17px}.optimized-tutorial.hr-unified .complete-replay .file-panel-body{overflow-wrap:anywhere}.optimized-tutorial.hr-unified .complete-replay .file-panel-body pre{font:15px/1.8 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere}.optimized-tutorial.hr-unified .complete-replay .file-panel-body h1{font:700 24px/1.4 var(--font-body)}.optimized-tutorial.hr-unified .complete-replay .file-panel-body h2{margin:18px 0 10px;font:700 22px/1.4 var(--font-body)!important}.optimized-tutorial.hr-unified .complete-replay .file-panel-body h3{margin:16px 0 8px;font:700 18px/1.5 var(--font-body)!important}.optimized-tutorial.hr-unified .complete-replay .file-panel-body h4{font:700 16px/1.5 var(--font-body);margin:14px 0 8px}.optimized-tutorial.hr-unified .complete-replay .file-panel-body table{border-collapse:collapse;width:100%;min-width:480px}.optimized-tutorial.hr-unified .complete-replay .file-panel-body :is(th,td){border:1px solid var(--line);vertical-align:top;font:14px/1.8 var(--font-body);padding:8px}.optimized-tutorial.hr-unified .complete-replay .file-panel-body blockquote{border-left:2px solid var(--line);margin:12px 0;padding-left:16px}.optimized-tutorial.hr-unified .complete-replay .file-panel-body .hr-markdown-table-wrap{overflow:auto}.optimized-tutorial.hr-unified .round-output{margin:0}.optimized-tutorial.hr-unified .round-output>.file-panel{margin:24px 0}.optimized-tutorial.hr-unified .author-reading{margin:16px 0}.optimized-tutorial.hr-unified .complete-replay .file-fulltext{overflow-wrap:anywhere;white-space:pre-wrap}@media (width<=720px){.optimized-tutorial.hr-unified .material-preview-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.optimized-tutorial.hr-unified .material-image img{height:280px}.optimized-tutorial.hr-unified .material-readable{max-height:320px}.optimized-tutorial.hr-unified .material-overview td code{padding:0;display:block}.optimized-tutorial.hr-unified .complete-replay .file-panel-heading{align-items:flex-start}.optimized-tutorial.hr-unified .complete-replay .file-modes{gap:4px}.optimized-tutorial.hr-unified .complete-replay .file-panel-body h1{font-size:21px}}.optimized-tutorial.hr-unified .complete-replay .hr-markdown-table-scroll{overscroll-behavior:contain;max-width:100%;overflow-x:auto}.optimized-tutorial.hr-unified .author-replay{border-color:var(--evidence-human)}.optimized-tutorial.hr-unified .author-replay .file-panel-heading{background:var(--evidence-human-soft)}.optimized-tutorial.hr-unified .complete-replay .file-panel-body :is(h4,h5,h6){font:600 16px/1.65 var(--font-body);margin:14px 0 8px}.optimized-tutorial.hr-unified .complete-round .file-panel-body{overflow-wrap:anywhere}.optimized-tutorial.hr-unified .complete-round .round-part+.round-part{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.optimized-tutorial.hr-unified .complete-round .round-part-label{font:600 14px/1.75 var(--font-body);color:var(--muted);margin:0 0 12px}.optimized-tutorial.hr-unified .complete-round .file-panel-body .file-fulltext{font:15px/1.8 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere}.optimized-tutorial.hr-unified .complete-round .file-panel-body h3{margin:18px 0 10px;font:700 20px/1.5 var(--font-body)!important}.optimized-tutorial.hr-unified .complete-round .file-panel-body :is(h4,h5,h6){font:600 16px/1.65 var(--font-body);margin:14px 0 8px}.optimized-tutorial.hr-unified .complete-round .hr-markdown-table-scroll{overscroll-behavior:contain;overflow-x:auto}.optimized-tutorial.hr-unified .complete-round .file-panel-body table{border-collapse:collapse;width:100%;min-width:480px}.optimized-tutorial.hr-unified .complete-round .file-panel-body :is(th,td){border:1px solid var(--line);font:14px/1.8 var(--font-body);vertical-align:top;padding:8px}.optimized-tutorial.hr-unified .complete-round .file-panel-body blockquote{border-left:2px solid var(--line);margin:12px 0;padding-left:16px}.optimized-tutorial.hr-unified .hr-markdown-table-block{position:relative}.optimized-tutorial.hr-unified .hr-markdown-table-block:before,.optimized-tutorial.hr-unified .hr-markdown-table-block:after{content:"";pointer-events:none;z-index:1;opacity:0;width:14px;position:absolute;top:0;bottom:0}.optimized-tutorial.hr-unified .hr-markdown-table-block:before{background:linear-gradient(90deg,#2e344038,#0000);left:0}.optimized-tutorial.hr-unified .hr-markdown-table-block:after{background:linear-gradient(270deg,#2e344038,#0000);right:0}.optimized-tutorial.hr-unified .hr-markdown-table-block[data-overflow-left=true]:before,.optimized-tutorial.hr-unified .hr-markdown-table-block[data-overflow-right=true]:after{opacity:1}.optimized-tutorial.hr-unified .input-original{white-space:pre-wrap}.optimized-tutorial.hr-unified .input-attachment{margin-block:24px}.optimized-tutorial:is(.hr-unified,.resume-unified) .input-original{font:14px/1.8 var(--font-body)}.optimized-tutorial.hr-unified .complete-round .file-panel-body :is(th,td){font-size:15px;line-height:1.8}.optimized-tutorial.hr-unified .material-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.optimized-tutorial.hr-unified .material-filename{font:12px/1.65 var(--font-body);color:var(--muted);overflow-wrap:anywhere;padding:0 16px}.optimized-tutorial.hr-unified .hr-markdown-preview>p:has(>.materials){margin:0}.optimized-tutorial.hr-unified .chapter-body>.hr-markdown-preview{min-width:0}.optimized-tutorial.hr-unified .chapter-body>.hr-markdown-preview>h3{font-size:21px}.optimized-tutorial.hr-unified .file-panel-body .word-preview p{font:15px/1.8 var(--font-body);margin:8px 0}.optimized-tutorial.hr-unified .word-preview>.hr-markdown-table-block{margin:18px 0}.optimized-tutorial.hr-unified .hr-markdown-table-scroll{overscroll-behavior:contain;max-width:100%;overflow-x:auto}.optimized-tutorial.hr-unified .word-table{table-layout:fixed;min-width:800px!important}.optimized-tutorial.hr-unified .word-table td{overflow-wrap:anywhere;padding:10px!important}.optimized-tutorial.hr-unified .word-table tr:first-child td{background:var(--page);font-weight:600}.optimized-tutorial.hr-unified .material-readable .word-table{min-width:760px!important}.optimized-tutorial.hr-unified .final-pages figure{margin:0 0 24px}.optimized-tutorial.hr-unified .final-pages figure:last-child{margin-bottom:0}.optimized-tutorial.hr-unified .final-pages .material-image img{width:100%;height:auto;max-height:none}.optimized-tutorial.hr-unified .final-pages figcaption{font:13px/1.75 var(--font-body);color:var(--muted);text-align:center}.optimized-tutorial.hr-unified .change h3{font-size:19px!important}.optimized-tutorial.hr-unified .chapter-body>.hr-markdown-preview>.hr-markdown-table-block .hr-markdown-table-scroll table{min-width:620px}@media (width<=720px){.optimized-tutorial.hr-unified .material-preview-grid{grid-template-columns:minmax(0,1fr)}.optimized-tutorial.hr-unified .material-readable{max-height:320px}}.optimized-tutorial.hr-unified .ai-reply{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin:24px 0 16px;overflow:hidden}.optimized-tutorial.hr-unified .ai-reply .reply-body{overflow-wrap:anywhere;padding:18px 20px}.optimized-tutorial.hr-unified .ai-reply .reply-body :is(p,li,pre){font-size:15px;line-height:1.8}.optimized-tutorial.hr-unified .ai-reply .reply-body pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.optimized-tutorial.hr-unified .ai-reply .reply-body table{border-collapse:collapse;width:100%;min-width:520px}.optimized-tutorial.hr-unified .ai-reply .reply-body :is(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px;font-size:15px}.optimized-tutorial.hr-unified .generated-file{border:1px solid var(--line);background:var(--surface);border-radius:5px;min-width:0;margin:16px 0 28px}.optimized-tutorial.hr-unified .generated-file-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 20px;display:flex}.optimized-tutorial.hr-unified .generated-file-heading>div:first-child{flex:300px;min-width:0}.optimized-tutorial.hr-unified .generated-file-heading small{color:var(--muted);font-size:13px;line-height:1.7;display:block}.optimized-tutorial.hr-unified .generated-file-heading strong{overflow-wrap:anywhere;font-size:15px;line-height:1.7;display:block}.optimized-tutorial.hr-unified .file-links{flex-wrap:wrap;gap:6px 20px;display:flex}.optimized-tutorial.hr-unified .file-links a,.optimized-tutorial.hr-unified .attachment-link{align-items:center;min-height:44px;font-size:14px;line-height:1.6;display:inline-flex}.optimized-tutorial.hr-unified .generated-file>details{border-top:1px solid var(--line);padding:0 20px}.optimized-tutorial.hr-unified .generated-file>details>summary{min-height:48px;font-size:14px}.optimized-tutorial.hr-unified .generated-file .file-panel{margin:0 0 20px}.optimized-tutorial.hr-unified .generated-file .file-panel-heading{gap:10px}.optimized-tutorial.hr-unified .generated-file .word-table{table-layout:auto;min-width:820px!important}.optimized-tutorial.hr-unified .generated-file .word-table :is(th,td){vertical-align:top;text-align:left;border:1px solid var(--line);padding:10px;font-size:15px}.optimized-tutorial.hr-unified .generated-file .word-table th{background:var(--page);font-weight:600}.optimized-tutorial.hr-unified .process-messages,.optimized-tutorial.hr-unified .optional-request{margin:16px 0 24px}.optimized-tutorial.hr-unified .process-messages>summary,.optimized-tutorial.hr-unified .optional-request>summary{min-height:48px;font-size:14px}.optimized-tutorial.hr-unified .process-messages>.hr-markdown-preview{border:1px solid var(--line);background:var(--surface);border-radius:5px;max-height:520px;padding:16px 20px;overflow:auto}@media (width<=720px){.optimized-tutorial.hr-unified .ai-reply .reply-body{padding:16px}.optimized-tutorial.hr-unified .generated-file-heading{gap:4px;padding:14px 16px}.optimized-tutorial.hr-unified .generated-file>details{padding:0 16px}.optimized-tutorial.hr-unified .generated-file-heading>div:first-child{flex-basis:100%}}.optimized-tutorial.resume-unified .ai-reply{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin:24px 0 16px;overflow:hidden}.optimized-tutorial.resume-unified .ai-reply .reply-body{overflow-wrap:anywhere;padding:18px 20px}.optimized-tutorial.resume-unified .ai-reply pre{font:15px/1.8 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.optimized-tutorial.resume-unified .retest-figure{margin:24px 0}.optimized-tutorial.resume-unified .retest-figure .thumb{border:1px solid var(--line);background:var(--surface);cursor:zoom-in;width:100%;padding:0;display:block}.optimized-tutorial.resume-unified .retest-figure img{width:100%;height:auto;max-height:none;display:block}.optimized-tutorial.resume-unified .retest-figure figcaption{font:14px/1.75 var(--font-body);color:var(--muted);margin-top:8px}@media (width<=720px){.optimized-tutorial.resume-unified .ai-reply .reply-body{padding:16px}}.optimized-tutorial.resume-unified .retest-document-text{font:15px/1.8 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);max-height:520px;padding:18px 20px;overflow:auto}.optimized-tutorial.resume-unified .reply-formatted{font:15px/1.8 var(--font-body);white-space:normal}.optimized-tutorial.resume-unified .reply-formatted p{font:inherit;margin:0 0 16px}.optimized-tutorial.resume-unified .reply-formatted h3{margin:28px 0 12px;font-size:19px;line-height:1.5}.optimized-tutorial.resume-unified .reply-formatted h4{margin:24px 0 10px;font-size:16px;line-height:1.6}.optimized-tutorial.resume-unified .reply-match-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.optimized-tutorial.resume-unified .reply-match-summary>div{background:var(--page);border:1px solid var(--line);border-radius:4px;padding:12px 14px}.optimized-tutorial.resume-unified .reply-match-summary p{color:var(--muted);margin:4px 0 0}.optimized-tutorial.resume-unified .reply-match-list{margin:0;padding:0;list-style:none}.optimized-tutorial.resume-unified .reply-match-list>li{border-bottom:1px solid var(--line);font:inherit;grid-template-columns:76px minmax(0,1fr);column-gap:12px;padding:14px 0;display:grid}.optimized-tutorial.resume-unified .reply-match-status{color:var(--muted);grid-row:span 2}.optimized-tutorial.resume-unified .reply-match-list p{grid-column:2;margin:4px 0 0}.optimized-tutorial.resume-unified .reply-formatted :is(.reply-conclusions,.reply-questions){margin:12px 0 20px;padding-left:24px}.optimized-tutorial.resume-unified .reply-formatted :is(.reply-conclusions,.reply-questions)>li{font:inherit;margin:10px 0;padding-left:3px}.optimized-tutorial.resume-unified .reply-source-marker{display:none}@media (width<=720px){.optimized-tutorial.resume-unified .reply-match-summary{grid-template-columns:1fr}.optimized-tutorial.resume-unified .reply-match-list>li{grid-template-columns:1fr;gap:4px}.optimized-tutorial.resume-unified .reply-match-status{grid-row:auto}.optimized-tutorial.resume-unified .reply-match-list p{grid-column:1}}
