.pg-testdetail{--catalogue-header-height:88px;--card-pad:32px;--catalogue-shadow:0 4px 20px #21386c26}:where(.pg-testdetail) .catalogue-hero .hero-atmosphere{height:400px;opacity:.45;animation:none}:where(.pg-testdetail) .catalogue-hero h1{max-width:960px;font-size:clamp(34px,4.2vw,56px)}:where(.pg-testdetail) .catalogue-hero .hero-description{max-width:820px;line-height:1.75;margin:24px auto}:where(.pg-testdetail) .catalogue-hero .button-row{margin-bottom:24px}:where(.pg-testdetail) .catalogue-stats{color:var(--muted);text-transform:none;letter-spacing:.025em;font-size:12px}:where(.pg-testdetail) .browse-bar{position:sticky;top:var(--catalogue-header-height);z-index:20;background:var(--white);border-block:1px solid var(--line);padding:20px 0 12px;scroll-margin-top:var(--catalogue-header-height)}:where(.pg-testdetail) .browse-bar.is-stuck{box-shadow:var(--catalogue-shadow)}:where(.pg-testdetail) .search-top{display:flex;align-items:center;gap:24px;margin-bottom:16px}:where(.pg-testdetail) .search-field{flex:1;max-width:760px;margin:0}:where(.pg-testdetail) .search-field label{font-size:12px;color:var(--ink)}:where(.pg-testdetail) .search-box{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:6px;padding:0 16px;background:var(--white)}:where(.pg-testdetail) .search-box:focus-within{outline:3px solid var(--blue);outline-offset:3px}:where(.pg-testdetail) .search-box input{border:0;font-size:16px;min-height:48px;padding:12px 0;background:transparent;min-width:0;width:100%;outline:none}:where(.pg-testdetail) .search-box input:focus-visible{outline:none}:where(.pg-testdetail) .search-box svg{width:20px;height:20px;flex:none;fill:none;stroke:var(--muted);stroke-width:1.7}:where(.pg-testdetail) .search-shortcut{border:1px solid var(--line);border-radius:4px;min-width:24px;text-align:center;font:12px var(--nd-mono);color:var(--muted)}:where(.pg-testdetail) .browse-caption{margin-left:auto;color:var(--muted);font-size:12px;text-align:right;max-width:240px}:where(.pg-testdetail) .rail-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}:where(.pg-testdetail) .rail-window{position:relative;min-width:0}:where(.pg-testdetail) .rail-window:after,:where(.pg-testdetail) .rail-window:before{content:"";position:absolute;top:0;bottom:0;width:24px;z-index:1;pointer-events:none;opacity:0}:where(.pg-testdetail) .rail-window:before{left:0;background:linear-gradient(90deg,var(--white),transparent)}:where(.pg-testdetail) .rail-window:after{right:0;background:linear-gradient(270deg,var(--white),transparent)}:where(.pg-testdetail) .rail-window.more-left:before,:where(.pg-testdetail) .rail-window.more-right:after{opacity:1}:where(.pg-testdetail) .category-rail{--od-rail-pad:4px;padding-block:6px;gap:8px}:where(.pg-testdetail) .filter-chip,:where(.pg-testdetail) .rail-arrow{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--line);border-radius:6px;background:var(--white);color:var(--ink);font-size:12px;line-height:1.5}:where(.pg-testdetail) .filter-chip{padding:10px 16px;gap:8px;white-space:nowrap}:where(.pg-testdetail) .chip-count{font:11px var(--nd-mono)}:where(.pg-testdetail) .filter-chip[aria-pressed=true]{background:var(--blue);color:var(--white);border-color:var(--blue)}:where(.pg-testdetail) .rail-arrow{width:44px;padding:0;font-size:20px}:where(.pg-testdetail) .rail-arrow:disabled{cursor:default}:where(.pg-testdetail) .result-count{color:var(--muted);font-size:12px;margin-top:12px;overflow-wrap:anywhere}:where(.pg-testdetail) .catalogue-body{padding-top:48px}:where(.pg-testdetail) .category-section+.category-section{margin-top:64px}:where(.pg-testdetail) .category-heading{align-items:flex-end;gap:24px;margin-bottom:24px}:where(.pg-testdetail) .category-heading .eyebrow{display:block;margin-bottom:12px}:where(.pg-testdetail) .category-heading h2{font-size:clamp(24px,2.5vw,32px);line-height:1.25;overflow-wrap:anywhere}:where(.pg-testdetail) .category-count{flex:none;white-space:nowrap;color:var(--muted);font-size:11px;padding-bottom:4px}:where(.pg-testdetail) .catalogue-grid{--od-cols:3;--od-gap:24px}:where(.pg-testdetail) .test-card{--od-gap:0;--glyph-color:var(--blue);padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink);text-decoration:none;min-width:0;transition:transform var(--fast) ease-out,border-color var(--fast);position:relative}:where(.pg-testdetail) .test-card.hue-1{--glyph-color:var(--purple)}:where(.pg-testdetail) .test-card.hue-2{--glyph-color:var(--strong)}:where(.pg-testdetail) .card-category{color:var(--muted);font-size:10px;line-height:1.6;letter-spacing:.08em;min-height:32px}:where(.pg-testdetail) .family-glyph{width:64px;height:64px;margin:24px 0;fill:none;stroke:var(--glyph-color);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}:where(.pg-testdetail) .test-card h3{font-size:24px;line-height:1.3;overflow-wrap:anywhere;margin:0 0 12px}:where(.pg-testdetail) .option-count{font-size:14px;line-height:1.65;color:var(--muted)}:where(.pg-testdetail) .option-tags{gap:8px;margin-top:16px;margin-bottom:24px;align-items:flex-start}:where(.pg-testdetail) .option-tags:empty{margin-top:0}:where(.pg-testdetail) .option-tag{display:block;max-width:100%;font-size:11px;line-height:1.65;color:var(--muted);background:var(--pale);border-radius:4px;padding:4px 8px;overflow-wrap:anywhere}:where(.pg-testdetail) .option-more{display:block;font:11px/1.65 var(--nd-mono);color:var(--strong);padding:4px 0}:where(.pg-testdetail) .card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;border-top:1px solid var(--line);padding-top:20px;font-size:13px;line-height:1.5;font-weight:600;color:var(--strong)}:where(.pg-testdetail) .card-footer .arrow{transition:transform var(--fast) ease-out}:where(.pg-testdetail) .card-enter{animation:testdetail-catalogue-enter var(--reveal) ease-out both;animation-delay:var(--card-delay,0ms)}@keyframes testdetail-catalogue-enter{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:where(.pg-testdetail) .catalogue-empty{padding:64px 24px;text-align:center;background:var(--pale);border:1px solid var(--line);border-radius:var(--radius)}:where(.pg-testdetail) .catalogue-empty h2{font-size:clamp(24px,3vw,36px);overflow-wrap:anywhere}:where(.pg-testdetail) .catalogue-empty p{max-width:640px;margin:20px auto 24px}:where(.pg-testdetail) .catalogue-empty .button-row .btn{white-space:normal}:where(.pg-testdetail) .catalogue-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:where(.pg-testdetail) .skeleton-card{border:1px solid var(--line);border-radius:var(--radius);padding:32px;min-height:320px;display:flex;flex-direction:column;gap:24px}:where(.pg-testdetail) .skeleton-line{display:block;height:16px;width:80%;background:var(--pale);border-radius:4px;animation:testdetail-skeleton-pulse 1.2s ease-in-out infinite alternate}:where(.pg-testdetail) .skeleton-line:nth-child(2){width:64px;height:64px}:where(.pg-testdetail) .skeleton-line:nth-child(3){height:24px;width:65%}:where(.pg-testdetail) .skeleton-line:last-child{margin-top:auto}@keyframes testdetail-skeleton-pulse{to{opacity:.4}}@media(hover:hover){:where(.pg-testdetail) .test-card:hover{transform:translateY(-4px);border-color:var(--blue)}:where(.pg-testdetail) .test-card:hover .arrow{transform:translateX(4px)}:where(.pg-testdetail) .filter-chip:hover:not([aria-pressed=true]),:where(.pg-testdetail) .rail-arrow:hover{background:var(--pale);border-color:var(--blue)}}@media(max-width:1023px){:where(.pg-testdetail) .catalogue-grid{--od-cols:2}:where(.pg-testdetail) .catalogue-loading{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.pg-testdetail) .browse-caption{display:none}}@media(max-width:767px){.pg-testdetail{--catalogue-header-height:72px;--card-pad:24px}:where(.pg-testdetail) .catalogue-hero .hero-description{font-size:16px}:where(.pg-testdetail) .catalogue-stats{max-width:300px;margin:auto;line-height:1.8}:where(.pg-testdetail) .catalogue-grid{--od-cols:1}:where(.pg-testdetail) .catalogue-loading{grid-template-columns:1fr}:where(.pg-testdetail) .browse-bar{padding:12px 0 8px}:where(.pg-testdetail) .search-top{margin-bottom:8px}:where(.pg-testdetail) .search-shortcut{display:none}:where(.pg-testdetail) .rail-controls{gap:4px}:where(.pg-testdetail) .filter-chip{font-size:11px;padding-inline:12px}:where(.pg-testdetail) .result-count{font-size:11px}:where(.pg-testdetail) .category-heading{display:block}:where(.pg-testdetail) .category-count{display:block;margin-top:12px}:where(.pg-testdetail) .category-section+.category-section{margin-top:48px}:where(.pg-testdetail) .catalogue-body{padding-top:32px}:where(.pg-testdetail) .card-category{min-height:0}:where(.pg-testdetail) .family-glyph{margin-block:20px}:where(.pg-testdetail) .test-card h3{font-size:24px}:where(.pg-testdetail) .search-box{padding-inline:12px;gap:8px}:where(.pg-testdetail) .search-box input{font-size:16px}}@media(prefers-reduced-motion:reduce){:where(.pg-testdetail) .card-enter,:where(.pg-testdetail) .skeleton-line{animation:none}:where(.pg-testdetail) .card-footer .arrow,:where(.pg-testdetail) .test-card{transition:none}}html:has(.pg-testdetail){--detail-header:88px;--detail-nav:64px;--detail-bar:0px}.pg-testdetail{--detail-shadow:0 4px 20px #21386c26;--detail-gap:24px;--detail-enter:200ms;--detail-exit:130ms}html:has(.pg-testdetail){scroll-padding-top:calc(var(--detail-header) + var(--detail-nav) + 24px);scroll-padding-bottom:calc(var(--detail-bar) + 24px)}.pg-testdetail .wrap,.pg-testdetail section{min-width:0}body.nd-testdetail-page :where(.nd) .footer a,body.nd-testdetail-page :where(.nd) .nav a{min-height:44px;display:inline-flex;align-items:center}body.nd-testdetail-page :where(.nd) .footer .brand{display:block}body.nd-testdetail-page :where(.nd) .header .header-cta{min-height:44px}:where(.pg-testdetail) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(.pg-testdetail) .breadcrumbs{padding-block:24px;font-size:12px;color:var(--muted)}:where(.pg-testdetail) .breadcrumbs ol{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}:where(.pg-testdetail) .breadcrumbs li{display:flex;align-items:center;gap:8px;min-width:0}:where(.pg-testdetail) .breadcrumbs li+li:before{content:"/";color:var(--muted)}:where(.pg-testdetail) .breadcrumbs a{display:inline-flex;align-items:center;min-height:44px}:where(.pg-testdetail) .breadcrumbs [aria-current]{color:var(--ink)}.pg-testdetail .detail-hero{padding:24px 0 64px;text-align:left;overflow:clip}:where(.pg-testdetail) .detail-hero .hero-atmosphere{height:480px;opacity:.35;animation:none;transform:none}:where(.pg-testdetail) .detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:center}:where(.pg-testdetail) .detail-hero .eyebrow{font-family:var(--nd-mono);text-transform:uppercase;letter-spacing:.12em;border:0;background:none;padding:0;margin-bottom:16px}:where(.pg-testdetail) .detail-hero h1{margin:0;font-size:clamp(48px,5vw,64px)}:where(.pg-testdetail) .detail-subtitle{font:500 clamp(20px,2.3vw,28px)/1.4 var(--nd-display);letter-spacing:-.025em;color:var(--ink);margin-top:8px}:where(.pg-testdetail) .detail-summary{max-width:70ch;margin-top:24px}:where(.pg-testdetail) .detail-facts{--od-gap:8px;margin-block:24px}:where(.pg-testdetail) .detail-facts span{display:block;font-size:11px;letter-spacing:0;text-transform:none;border:1px solid var(--line);background:var(--white);padding:8px 12px;border-radius:4px}:where(.pg-testdetail) .detail-hero .button-row{justify-content:flex-start;margin:0;gap:12px}:where(.pg-testdetail) .detail-figure{margin:0;min-width:0}:where(.pg-testdetail) .detail-figure svg{width:100%;height:auto;overflow:visible;color:var(--strong)}:where(.pg-testdetail) .detail-figure .figure-label{font-size:10px;line-height:1.6;flex-wrap:wrap;gap:8px}:where(.pg-testdetail) .detail-figure svg text{fill:var(--muted);font-size:11px;letter-spacing:0}:where(.pg-testdetail) .detail-figure .laser{stroke:var(--purple)}:where(.pg-testdetail) .detail-figure .surface-fill{fill:var(--pale)}:where(.pg-testdetail) .detail-figure.draw-once .trace-path{animation:testdetail-detail-draw var(--reveal) ease-out both}:where(.pg-testdetail) .trace-path{stroke-dasharray:1000;stroke-dashoffset:0}@keyframes testdetail-detail-draw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}:where(.pg-testdetail) .detail-nav{position:sticky;top:var(--detail-header);z-index:20;background:var(--white);border-block:1px solid var(--line)}:where(.pg-testdetail) .detail-nav.is-stuck{box-shadow:var(--detail-shadow)}:where(.pg-testdetail) .detail-nav .od-rail{--od-rail-pad:4px;gap:8px;padding-block:8px}:where(.pg-testdetail) .detail-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;white-space:nowrap;font-size:12px;border-radius:4px;border:1px solid transparent}:where(.pg-testdetail) .detail-nav a[aria-current=location]{color:var(--strong);background:var(--pale);border-color:var(--line);font-weight:600}:where(.pg-testdetail) .detail-section{scroll-margin-top:0}:where(.pg-testdetail) .detail-section .section-top{margin-bottom:40px}:where(.pg-testdetail) .detail-section .eyebrow{margin-bottom:16px}:where(.pg-testdetail) .detail-section p{max-width:72ch}:where(.pg-testdetail) .detail-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}:where(.pg-testdetail) .detail-section:nth-of-type(2n){background:var(--pale)}:where(.pg-testdetail) .detail-copy h2{margin-bottom:24px}:where(.pg-testdetail) .detail-copy p{line-height:1.75}:where(.pg-testdetail) .spec-panel{padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}:where(.pg-testdetail) .spec-panel h3{font-size:20px;margin-bottom:24px}:where(.pg-testdetail) .detail-spec{margin:0;display:grid}:where(.pg-testdetail) .detail-spec>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}:where(.pg-testdetail) .detail-spec>div:first-child{padding-top:0}:where(.pg-testdetail) .detail-spec>div:last-child{border:0;padding-bottom:0}:where(.pg-testdetail) .detail-spec dt{font-size:13px;color:var(--muted)}:where(.pg-testdetail) .detail-spec dd{margin:0;font:12px/1.75 var(--nd-mono);color:var(--ink);overflow-wrap:anywhere}:where(.pg-testdetail) .detail-steps{--od-cols:4;--od-gap:32px;list-style:none;padding:0;margin:0}:where(.pg-testdetail) .detail-step{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;min-width:0}:where(.pg-testdetail) .step-number{font:12px/1.5 var(--nd-mono);color:var(--strong)}:where(.pg-testdetail) .step-art{width:100%;max-width:192px;margin:24px 0;color:var(--strong);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:where(.pg-testdetail) .detail-step h3{font-size:20px;line-height:1.4;margin-bottom:16px}:where(.pg-testdetail) .detail-step p{font-size:14px;line-height:1.75}:where(.pg-testdetail) .measure-grid{--od-cols:3;--od-gap:32px}:where(.pg-testdetail) .measure-item{padding-top:24px;border-top:1px solid var(--line)}:where(.pg-testdetail) .measure-item>svg{width:40px;height:40px;fill:none;stroke:var(--strong);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:24px}:where(.pg-testdetail) .measure-item h3{font-size:20px;line-height:1.4;margin-bottom:12px}:where(.pg-testdetail) .measure-item p{font-size:14px}:where(.pg-testdetail) .useful-tag{display:block;margin-top:16px;font-size:12px;line-height:1.7;color:var(--strong)}:where(.pg-testdetail) .useful-tag strong{display:block;font:10px/1.6 var(--nd-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}:where(.pg-testdetail) .option-status{font:12px/1.7 var(--nd-mono);color:var(--strong);margin-top:16px}:where(.pg-testdetail) .options-fieldset{padding:0;border:0;margin:0;min-width:0}:where(.pg-testdetail) .detail-options{--od-cols:2;--od-gap:24px}:where(.pg-testdetail) .detail-option{display:flex;flex-direction:column;position:relative;padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);cursor:pointer;min-width:0;transition:border-color var(--fast),background var(--fast)}:where(.pg-testdetail) .detail-option.is-selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:var(--pale)}:where(.pg-testdetail) .detail-option:focus-within{outline:3px solid var(--blue);outline-offset:4px}:where(.pg-testdetail) .option-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}:where(.pg-testdetail) .option-top input{width:24px;height:24px;accent-color:var(--strong);margin:0;cursor:pointer;flex:none}:where(.pg-testdetail) .option-top .mono{color:var(--strong)}:where(.pg-testdetail) .option-name{font:600 24px/1.35 var(--nd-display);letter-spacing:-.025em;overflow-wrap:anywhere}:where(.pg-testdetail) .option-expansion{display:block;font-size:14px;color:var(--muted);margin-top:8px}:where(.pg-testdetail) .option-description{display:block;margin-top:16px;color:var(--muted);font-size:16px}:where(.pg-testdetail) .option-meta{--od-gap:16px;margin:24px 0}:where(.pg-testdetail) .option-meta>span{display:block;font-size:14px;color:var(--muted)}:where(.pg-testdetail) .option-meta strong{display:block;color:var(--ink);font-size:12px;margin-bottom:4px}:where(.pg-testdetail) .option-toggle{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:20px;margin-top:auto;min-height:44px;font-size:13px;font-weight:600;color:var(--strong)}:where(.pg-testdetail) .sample-checklist{padding:0;margin:0;list-style:none;display:grid;gap:20px}:where(.pg-testdetail) .sample-checklist li{display:flex;align-items:flex-start;gap:16px;color:var(--muted)}:where(.pg-testdetail) .sample-checklist .check-symbol{display:block;flex:none;color:var(--strong);font-size:20px;line-height:1.4}:where(.pg-testdetail) .sample-checklist .check-text{display:block}:where(.pg-testdetail) .sample-notice{margin-top:32px;border-block:1px solid var(--line);padding:24px 0;color:var(--ink);font-size:14px}:where(.pg-testdetail) .result-grid{--od-cols:2;--od-gap:24px}:where(.pg-testdetail) .result-card{padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}:where(.pg-testdetail) .result-card h3{margin-bottom:24px}:where(.pg-testdetail) .result-card ul{padding-left:20px;margin:0;color:var(--muted);display:grid;gap:12px}:where(.pg-testdetail) .report-preview{margin:24px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);max-width:680px}:where(.pg-testdetail) .report-preview svg{color:var(--strong);fill:none;stroke:currentColor;stroke-width:1.2}:where(.pg-testdetail) .report-preview figcaption{display:grid;gap:8px;font-size:12px;color:var(--muted)}:where(.pg-testdetail) .report-preview .report-value{font:500 24px/1.4 var(--nd-mono);color:var(--strong);white-space:nowrap}:where(.pg-testdetail) .report-preview .mono{text-transform:none;letter-spacing:.02em}:where(.pg-testdetail) .limitations-list{margin:0;padding:0;list-style:none}:where(.pg-testdetail) .limitations-list li{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid var(--line)}:where(.pg-testdetail) .limitations-list li:last-child{border-bottom:1px solid var(--line)}:where(.pg-testdetail) .limitations-list h3{font-size:20px;line-height:1.4}:where(.pg-testdetail) .alternative-links{display:flex;flex-wrap:wrap;gap:8px;flex:none}:where(.pg-testdetail) .alternative-links a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:6px;color:var(--strong);font-size:13px;background:var(--white)}:where(.pg-testdetail) .related-grid{--od-cols:4;--od-gap:24px}:where(.pg-testdetail) .related-grid .test-card{padding:24px}:where(.pg-testdetail) .selection-slot{height:var(--detail-bar);min-width:0}:where(.pg-testdetail) .selection-bar{position:fixed;left:0;right:0;bottom:0;z-index:26;background:var(--white);border-top:1px solid var(--line);box-shadow:var(--detail-shadow);padding:16px 0 calc(16px + env(safe-area-inset-bottom));animation:testdetail-selection-enter var(--detail-enter) ease-out both}:where(.pg-testdetail) .selection-bar.is-docked{position:static;box-shadow:none}:where(.pg-testdetail) .selection-bar .wrap{display:flex;align-items:center;gap:24px}:where(.pg-testdetail) .selection-info{flex:1;min-width:0}:where(.pg-testdetail) .selection-info strong{display:block;font:600 16px/1.5 var(--nd-display)}:where(.pg-testdetail) .selection-names{font-size:12px;color:var(--muted);margin-top:4px}:where(.pg-testdetail) .selection-names summary{cursor:pointer;display:flex;align-items:center;min-height:44px;gap:8px}:where(.pg-testdetail) .selection-names summary:after{content:"View";color:var(--strong);flex:none}:where(.pg-testdetail) .selection-names[open] summary:after{content:"Hide"}:where(.pg-testdetail) .selection-names summary .od-truncate{min-width:0}:where(.pg-testdetail) .selection-names ul{margin:8px 0;padding-left:20px;max-height:160px;overflow-y:auto;overflow-wrap:anywhere}:where(.pg-testdetail) .selection-actions{display:flex;align-items:center;gap:16px;flex:none}:where(.pg-testdetail) .selection-clear{border:0;background:none;color:var(--strong);text-decoration:underline;min-height:44px;padding:8px 12px;font-size:13px}body.nd-testdetail-page :where(.nd) .whatsapp{bottom:var(--detail-whatsapp,24px)}@keyframes testdetail-selection-enter{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}:where(.pg-testdetail) .detail-empty{padding:64px 0 104px}:where(.pg-testdetail) .detail-empty h1{margin:0;max-width:850px;font-size:clamp(36px,4.5vw,56px)}:where(.pg-testdetail) .detail-empty p{margin:24px 0;max-width:65ch}:where(.pg-testdetail) .detail-empty .button-row{justify-content:flex-start}:where(.pg-testdetail) .detail-loading{padding:48px 0 80px}:where(.pg-testdetail) .detail-loading h1{margin:0;font-size:clamp(32px,4vw,48px)}:where(.pg-testdetail) .detail-loading .loading-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}:where(.pg-testdetail) .detail-loading .skeleton-card{min-height:280px}:where(.pg-testdetail) .detail-loading .skeleton-line{animation:none}body.nd-testdetail-page :where(.nd) .footer-bottom>div{flex-wrap:wrap}.pg-testdetail .final{padding-bottom:40px}@media(hover:hover){:where(.pg-testdetail) .detail-option:hover{border-color:var(--blue)}:where(.pg-testdetail) .alternative-links a:hover,:where(.pg-testdetail) .detail-nav a:hover{background:var(--pale);color:var(--strong)}:where(.pg-testdetail) .breadcrumbs a:hover{text-decoration:underline}:where(.pg-testdetail) .selection-clear:hover{color:var(--ink)}}@media(min-width:1440px){.pg-testdetail .detail-hero{padding-top:32px}}@media(max-width:1023px){:where(.pg-testdetail) .detail-hero-grid{gap:32px}:where(.pg-testdetail) .detail-two{gap:32px}:where(.pg-testdetail) .detail-steps{--od-cols:2}:where(.pg-testdetail) .related-grid{--od-cols:2}:where(.pg-testdetail) .measure-grid{--od-cols:2}:where(.pg-testdetail) .detail-nav .wrap{width:calc(100% - 40px)}}@media(max-width:767px){html:has(.pg-testdetail){--detail-header:72px;--detail-nav:62px}:where(.pg-testdetail) .breadcrumbs{padding-block:12px;font-size:11px}.pg-testdetail .detail-hero{padding:24px 0 40px}:where(.pg-testdetail) .detail-hero-grid,:where(.pg-testdetail) .detail-two{grid-template-columns:1fr;gap:40px}:where(.pg-testdetail) .detail-hero h1{font-size:48px}:where(.pg-testdetail) .detail-hero .hero-atmosphere{left:0;width:100%;height:560px}:where(.pg-testdetail) .detail-hero .eyebrow{font-size:10px}:where(.pg-testdetail) .detail-hero .button-row{align-items:stretch}:where(.pg-testdetail) .detail-hero .button-row .btn{flex:1}:where(.pg-testdetail) .detail-figure{max-width:480px;width:100%;margin:auto}:where(.pg-testdetail) .detail-section .section-top{margin-bottom:32px}:where(.pg-testdetail) .detail-options,:where(.pg-testdetail) .measure-grid,:where(.pg-testdetail) .related-grid,:where(.pg-testdetail) .result-grid{--od-cols:1}:where(.pg-testdetail) .detail-steps{--od-cols:2;--od-gap:24px}:where(.pg-testdetail) .detail-step h3{font-size:18px}:where(.pg-testdetail) .detail-option,:where(.pg-testdetail) .result-card,:where(.pg-testdetail) .spec-panel{padding:24px}:where(.pg-testdetail) .detail-spec>div{grid-template-columns:1fr;gap:8px}:where(.pg-testdetail) .measure-grid{--od-gap:24px}:where(.pg-testdetail) .measure-item>svg{margin-bottom:16px}:where(.pg-testdetail) .limitations-list li{align-items:flex-start;flex-direction:column;gap:16px}:where(.pg-testdetail) .report-preview{gap:16px;padding:16px}:where(.pg-testdetail) .report-preview .report-value{font-size:20px}:where(.pg-testdetail) .selection-bar .wrap{flex-wrap:wrap;gap:8px}:where(.pg-testdetail) .selection-info{flex-basis:100%}:where(.pg-testdetail) .selection-actions{width:100%;justify-content:space-between;gap:8px}:where(.pg-testdetail) .selection-actions .btn{padding-inline:16px}:where(.pg-testdetail) .selection-names summary{min-height:44px}:where(.pg-testdetail) .selection-bar{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}:where(.pg-testdetail) .detail-loading .loading-grid{grid-template-columns:1fr}:where(.pg-testdetail) .detail-empty{padding-block:32px 64px}}@media(max-width:400px){:where(.pg-testdetail) .detail-steps{--od-cols:1}:where(.pg-testdetail) .detail-step{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}:where(.pg-testdetail) .step-art{grid-column:2;max-width:160px;margin-top:0}:where(.pg-testdetail) .detail-step h3,:where(.pg-testdetail) .detail-step p{grid-column:2}:where(.pg-testdetail) .report-preview{grid-template-columns:1fr}:where(.pg-testdetail) .report-preview svg{max-width:240px}:where(.pg-testdetail) .detail-empty .btn{width:100%}}@media(prefers-reduced-motion:reduce){:where(.pg-testdetail) .detail-figure.draw-once .trace-path,:where(.pg-testdetail) .selection-bar{animation:none}:where(.pg-testdetail) .detail-option{transition:none}html:has(.pg-testdetail){scroll-behavior:auto}}