.results{display:flex;flex-direction:column;scroll-margin-top:18px}.results>.results-heading{order:0}.results>.focus-scope,.results>.stale-banner{order:1}.results>#summary{order:2}.results>.results-polish-toolbar{order:3}.results>#findings{order:4}.results>#relevant-keyword-review{order:5}.results>#category-signal{order:6}.results>.explanation-card{order:7}.results>.result-warnings{order:8}.results>#review{order:9}.results>#living-report{order:10}.results>.export-card,.results>.export-error{order:11}.results>.technical-details-toggle{order:19}.results>.analysis-playback{order:20}.results>#fingerprint{order:21}.results>div:has(>#document-xray){order:22}.results>div:has(>#evidence-explorer){order:23}.results>div:has(>.diagnostics-explorer){order:24}.results>.system-transparency{order:25}.results>.results-next-actions{order:90}.results>.results-disclaimer{order:91}.results>.results-mobile-nav{order:100}.results[data-analysis-mode=focused] .coverage-copy>p:first-of-type,.results[data-analysis-mode=focused] .results-heading h2{font-size:0}.results[data-analysis-mode=focused] .results-heading h2:after{content:"Your role coverage map";font-size:clamp(34px,4.4vw,58px);letter-spacing:-.055em}.results[data-analysis-mode=focused] .coverage-copy>p:first-of-type:before{content:"Coverage across supported categorized role concepts in the supplied résumé and role description. ";font-size:12px;line-height:1.6;color:var(--text-secondary)}.results[data-analysis-mode=focused] .coverage-copy>p:first-of-type .context-link{font-size:12px}.results[data-analysis-mode=focused] .coverage-matrix thead th:nth-child(3){font-size:0}.results[data-analysis-mode=focused] .coverage-matrix thead th:nth-child(3):after{content:"Gap";font-size:7px}.results-polish-toolbar{margin:2px 0 18px;padding:12px;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px 16px;border:1px solid rgba(120,165,255,.14);border-radius:14px;background:rgba(10,16,32,.68);backdrop-filter:blur(14px)}.results-polish-search{min-height:42px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:10px;background:rgba(7,11,20,.48);color:var(--text-muted);transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.results-polish-search:focus-within{border-color:var(--border-hover);box-shadow:var(--focus-ring);transform:translateY(-1px)}.results-polish-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.results-polish-shortcut{margin-left:auto;padding:2px 5px;border:1px solid var(--border);border-radius:5px;color:var(--text-muted);font-family:var(--font-geist-mono),monospace;font-size:8px}.results-polish-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.results-polish-actions a,.results-polish-actions button,.results-polish-chip{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.018);color:var(--text-secondary);font:inherit;font-size:9px;cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.results-polish-actions a:focus-visible,.results-polish-actions a:hover,.results-polish-actions button:focus-visible,.results-polish-actions button:hover,.results-polish-chip:focus-visible,.results-polish-chip:hover,.results-polish-chip[aria-pressed=true]{border-color:rgba(83,229,255,.36);background:rgba(83,229,255,.07);color:var(--cyan);transform:translateY(-1px);outline:0}.button:active,.results-polish-actions button:active,.results-polish-chip:active,.technical-details-toggle:active,.term-cloud li button:active{transform:translateY(0) scale(.985)}.results-polish-actions button[data-copy-state=copied]{border-color:rgba(111,232,183,.38);background:rgba(111,232,183,.08);color:#8df3c8}.results-polish-categories{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.results-polish-status{grid-column:1/-1;margin:0;color:var(--text-muted);font-size:9px}.results-polish-copy-status{color:var(--text-muted);font-size:8px;min-height:1em}.term-cloud li{transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.term-cloud li button:after{content:"View evidence";max-width:0;overflow:hidden;opacity:0;color:var(--cyan);font-family:var(--font-geist-mono),monospace;font-size:7px;white-space:nowrap;transition:max-width var(--motion-standard) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.term-cloud li button:focus-visible:after,.term-cloud li button:hover:after{max-width:76px;opacity:.9}.term-cloud li:has(button:focus-visible){transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.14)}.technical-details-toggle{margin:30px 0 0;min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(120,165,255,.16);border-radius:14px;background:linear-gradient(135deg,rgba(18,27,48,.72),rgba(8,13,25,.72));color:var(--text-secondary);cursor:pointer;transition:border-color var(--motion-standard) var(--ease-standard),background var(--motion-standard) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.technical-details-toggle:focus-visible,.technical-details-toggle:hover{border-color:rgba(83,229,255,.34);color:var(--text);outline:0;transform:translateY(-1px)}.technical-details-toggle span{display:grid;gap:2px;text-align:left}.technical-details-toggle strong{color:var(--text);font-size:12px}.technical-details-toggle small{color:var(--text-muted);font-size:9px}.technical-details-toggle svg{transition:transform var(--motion-standard) var(--ease-standard)}.results[data-technical-open=false] .technical-details-toggle svg{transform:rotate(-90deg)}.results[data-technical-open=false]>#fingerprint,.results[data-technical-open=false]>.analysis-playback,.results[data-technical-open=false]>.system-transparency,.results[data-technical-open=false]>div:has(>#document-xray),.results[data-technical-open=false]>div:has(>#evidence-explorer),.results[data-technical-open=false]>div:has(>.diagnostics-explorer){max-height:0;margin-block:0;overflow:clip;opacity:0;pointer-events:none;visibility:hidden}.results>#fingerprint,.results>.analysis-playback,.results>.system-transparency,.results>div:has(>#document-xray),.results>div:has(>#evidence-explorer),.results>div:has(>.diagnostics-explorer){content-visibility:auto;contain-intrinsic-size:auto 760px;transition:max-height .36s var(--ease-standard),opacity var(--motion-standard) var(--ease-standard),margin var(--motion-standard) var(--ease-standard)}.results[data-technical-open=true]>#fingerprint,.results[data-technical-open=true]>.analysis-playback,.results[data-technical-open=true]>.system-transparency,.results[data-technical-open=true]>div:has(>#document-xray),.results[data-technical-open=true]>div:has(>#evidence-explorer),.results[data-technical-open=true]>div:has(>.diagnostics-explorer){max-height:5000px;opacity:1;visibility:visible}.evidence-proof-drawer{position:fixed;z-index:120;top:76px;right:16px;bottom:16px;width:min(430px,calc(100vw - 32px));padding:18px;overflow:auto;border:1px solid rgba(83,229,255,.32);border-radius:18px;background:linear-gradient(150deg,rgba(18,27,48,.985),rgba(7,11,20,.985));box-shadow:0 28px 90px rgba(0,0,0,.56),inset 0 1px rgba(255,255,255,.06)}.evidence-proof-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.evidence-proof-drawer>header>div{display:grid;gap:4px}.evidence-proof-drawer .mono-label{margin:0}.evidence-proof-drawer h3{margin:2px 0 0;font-size:23px;letter-spacing:-.035em}.evidence-proof-close{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer}.evidence-proof-close:focus-visible,.evidence-proof-close:hover{border-color:var(--border-hover);color:var(--text);outline:0;box-shadow:var(--focus-ring)}.evidence-proof-meta{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:6px}.evidence-proof-meta span{padding:5px 8px;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:8px}.evidence-proof-explanation{margin:16px 0 0;padding:12px;border:1px solid rgba(83,229,255,.16);border-radius:11px;background:rgba(83,229,255,.04);color:var(--text-secondary);font-size:10px;line-height:1.55}.evidence-proof-sources{margin-top:16px;display:grid;gap:10px}.evidence-proof-source{padding:12px;display:grid;gap:6px;border:1px solid rgba(120,165,255,.14);border-radius:11px;background:rgba(7,11,20,.42)}.evidence-proof-source>span{color:var(--cyan);font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.evidence-proof-source strong{color:var(--text);font-size:13px;overflow-wrap:anywhere}.evidence-proof-source code{color:var(--text-muted);font-size:8px}.evidence-proof-empty{margin-top:14px;color:var(--text-muted);font-size:10px;line-height:1.55}.evidence-proof-footer{margin-top:16px;padding-top:13px;border-top:1px solid rgba(120,165,255,.12);color:var(--text-muted);font-size:9px;line-height:1.55}.evidence-proof-copy{margin-top:14px;display:flex;align-items:center;gap:8px}.evidence-proof-copy button{min-height:34px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.025);color:var(--text-secondary);cursor:pointer}.evidence-proof-copy button:focus-visible,.evidence-proof-copy button:hover{border-color:var(--border-hover);color:var(--cyan);outline:0}.coverage-card,.export-card,.insight-card,.living-report,.review-workspace,.terms-card{transition:transform var(--motion-standard) var(--ease-standard),border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.coverage-card:hover,.export-card:hover,.insight-card:hover,.terms-card:hover{transform:translateY(-2px);border-color:rgba(83,229,255,.24);box-shadow:0 22px 64px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.04)}.explanation-card summary svg:last-child,.living-report summary svg:last-child{transition:transform var(--motion-standard) var(--ease-standard)}.review-workspace [data-selected=true],.review-workspace button[aria-pressed=true]{transition:transform var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.review-workspace button[aria-pressed=true]{transform:scale(1.015)}.xray-text mark.is-evidence-flash{animation:evidence-focus-flash 1.45s var(--ease-standard) 1;outline:2px solid rgba(83,229,255,.42);outline-offset:2px}@keyframes evidence-focus-flash{0%,to{box-shadow:0 0 0 0 rgba(83,229,255,0)}35%{box-shadow:0 0 0 6px rgba(83,229,255,.14),0 0 26px rgba(83,229,255,.2)}}.analysis-progress-shell{display:grid;gap:14px}.analysis-preview-skeleton{min-height:156px;padding:18px;display:grid;grid-template-columns:112px minmax(0,1fr) 96px;gap:18px;align-items:center;border:1px solid rgba(120,165,255,.13);border-radius:16px;background:linear-gradient(135deg,rgba(14,23,42,.62),rgba(7,11,20,.5));overflow:hidden}.analysis-preview-skeleton-ring{width:96px;aspect-ratio:1;border-radius:50%;border:10px solid rgba(120,165,255,.09);border-top-color:rgba(83,229,255,.22)}.analysis-preview-skeleton-copy{display:grid;gap:9px}.analysis-preview-skeleton-metrics span,.skeleton-line{display:block;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(83,229,255,.09),rgba(255,255,255,.035));background-size:220% 100%;animation:skeleton-sweep 1.5s ease-in-out infinite}.skeleton-line{height:10px}.skeleton-line.is-kicker{width:34%;height:7px}.skeleton-line.is-title{width:72%;height:18px}.skeleton-line.is-copy{width:92%}.skeleton-line.is-copy.short{width:62%}.analysis-preview-skeleton-metrics{display:grid;gap:9px}.analysis-preview-skeleton-metrics span{height:32px;border-radius:9px}@keyframes skeleton-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}.results-mobile-nav{display:none}@media (max-width:760px){.results{padding-bottom:74px}.results-polish-toolbar{grid-template-columns:1fr}.results-polish-actions{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.results-polish-actions>*{flex:0 0 auto}.results-polish-categories{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px;scrollbar-width:thin}.results-polish-chip{flex:0 0 auto}.analysis-preview-skeleton{grid-template-columns:76px 1fr;min-height:132px}.analysis-preview-skeleton-ring{width:68px;border-width:8px}.analysis-preview-skeleton-metrics{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.evidence-proof-drawer{top:auto;right:8px;bottom:66px;left:8px;width:auto;max-height:min(72dvh,640px)}.results-mobile-nav{position:fixed;z-index:110;left:12px;right:12px;bottom:10px;min-height:50px;padding:5px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(120,165,255,.22);border-radius:14px;background:rgba(8,13,25,.93);box-shadow:0 18px 58px rgba(0,0,0,.44);backdrop-filter:blur(18px) saturate(140%)}.results-mobile-nav a{min-width:0;display:grid;place-items:center;border-radius:9px;color:var(--text-muted);font-size:9px;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.results-mobile-nav a:nth-child(3),.results-mobile-nav a:nth-child(4){color:var(--text-secondary);background:rgba(83,229,255,.035)}.results-mobile-nav a:focus-visible,.results-mobile-nav a:hover{background:rgba(83,229,255,.07);color:var(--cyan);outline:0;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.coverage-card,.export-card,.insight-card,.living-report,.results-mobile-nav a,.results-polish-actions a,.results-polish-actions button,.results-polish-chip,.results-polish-search,.results>#fingerprint,.results>.analysis-playback,.results>.system-transparency,.results>div:has(>#document-xray),.results>div:has(>#evidence-explorer),.results>div:has(>.diagnostics-explorer),.review-workspace,.technical-details-toggle,.technical-details-toggle svg,.term-cloud li,.term-cloud li button:after,.terms-card{transition:none!important}.coverage-card:hover,.export-card:hover,.insight-card:hover,.results-mobile-nav a:hover,.results-polish-chip:hover,.technical-details-toggle:hover,.terms-card:hover{transform:none}.analysis-preview-skeleton-metrics span,.skeleton-line,.xray-text mark.is-evidence-flash{animation:none!important}}@keyframes result-resolve-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes result-chip-in{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes result-detail-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.results>#summary{animation:result-resolve-in var(--motion-emphasis) var(--ease-standard) both}.results>.results-polish-toolbar{animation:result-resolve-in var(--motion-standard) var(--ease-standard) 70ms both}.results>#findings{animation:result-resolve-in var(--motion-emphasis) var(--ease-standard) .11s both}.results>#category-signal,.results>#living-report,.results>#review,.results>.export-card{animation:result-resolve-in var(--motion-emphasis) var(--ease-standard) .15s both}.results .term-cloud li:not([hidden]){animation:result-chip-in .18s var(--ease-standard) both}.results .term-cloud li:nth-child(2n){animation-delay:18ms}.results .term-cloud li:nth-child(3n){animation-delay:32ms}.results details[open]>:not(summary){animation:result-detail-in var(--motion-standard) var(--ease-standard) both}.results details summary svg:last-child{transition:transform var(--motion-standard) var(--ease-standard)}.results details[open] summary svg:last-child{transform:rotate(180deg)}.results [aria-current=step],.results [aria-pressed=true]{transition:border-color var(--motion-standard) var(--ease-standard),background var(--motion-standard) var(--ease-standard),color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.results .term-cloud li:not([hidden]),.results details[open]>:not(summary),.results>#category-signal,.results>#findings,.results>#living-report,.results>#review,.results>#summary,.results>.export-card,.results>.results-polish-toolbar{animation:none!important}.results [aria-current=step],.results [aria-pressed=true],.results details summary svg:last-child{transition:none!important}}.mode-comparison-card{margin:0 0 24px;padding:18px;border:1px solid rgba(83,229,255,.18);border-radius:16px;background:linear-gradient(145deg,rgba(13,22,40,.78),rgba(7,11,20,.68));box-shadow:inset 0 1px rgba(255,255,255,.035)}.mode-comparison-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.mode-comparison-card>header>div{display:grid;gap:4px}.mode-comparison-card h3{margin:0;font-size:19px;letter-spacing:-.025em}.mode-comparison-card>header p,.mode-comparison-card>p{margin:0;max-width:62ch;color:var(--text-muted);font-size:9px;line-height:1.6}.mode-comparison-grid{margin:16px 0 12px;display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch;gap:10px}.mode-comparison-grid>div{display:grid;place-items:center;color:var(--text-muted)}.mode-comparison-grid button{min-width:0;padding:14px;display:grid;gap:5px;text-align:left;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.018);color:var(--text-secondary);cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-standard) var(--ease-standard),background var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.mode-comparison-grid button>span{color:var(--cyan);font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.08em}.mode-comparison-grid button>strong{color:var(--text);font-size:30px;letter-spacing:-.05em}.mode-comparison-grid button>small{color:var(--text-muted);font-size:9px;line-height:1.45}.mode-comparison-grid button:focus-visible,.mode-comparison-grid button:hover,.mode-comparison-grid button[aria-pressed=true]{border-color:rgba(83,229,255,.34);background:rgba(83,229,255,.055);box-shadow:0 14px 42px rgba(0,0,0,.16);transform:translateY(-1px);outline:0}.mode-comparison-grid button:active{transform:translateY(0) scale(.99)}@media (max-width:700px){.mode-comparison-card>header{display:grid}.mode-comparison-grid{grid-template-columns:1fr}.mode-comparison-grid>div{min-height:24px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.mode-comparison-grid button{transition:none}.mode-comparison-grid button:active,.mode-comparison-grid button:focus-visible,.mode-comparison-grid button:hover,.mode-comparison-grid button[aria-pressed=true]{transform:none}}@media (max-width:520px){.result-hero-grid .metric-stack{grid-template-columns:1fr}.result-hero-grid .metric-card{min-width:0;width:100%;min-height:96px;display:grid;grid-template-columns:minmax(0,1fr) auto}.result-hero-grid .metric-card strong{display:block;margin-top:0}}