.reference-ui .measurement-selection{color:var(--text-secondary);margin:0 0 14px;font-size:12px;line-height:1.5}.reference-ui .comparison-picker-premium{margin:0 0 28px;padding:24px;display:block}.reference-ui .comparison-picker-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.reference-ui .comparison-picker-heading h2,.reference-ui .comparison-radar-explanation h2{letter-spacing:-.025em;font-size:22px;font-weight:650;line-height:1.3}.reference-ui .comparison-picker-heading p,.reference-ui .comparison-picker-actions p,.reference-ui .comparison-source-note{color:var(--text-secondary);font-size:13px;line-height:1.6}.reference-ui .comparison-picker-heading>span{white-space:nowrap;color:var(--text-secondary);font-size:12px}.reference-ui .comparison-search{border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:12px;min-height:48px;margin:20px 0 14px;padding:0 14px;display:flex}.reference-ui .comparison-search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;flex:1;padding:12px 0}.reference-ui .comparison-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.reference-ui .comparison-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.reference-ui .comparison-chips>span{border:1px solid var(--border-subtle);background:var(--surface-selected);border-radius:9px;align-items:center;gap:4px;padding-left:12px;font-size:12px;display:flex}.reference-ui .comparison-chips button{cursor:pointer;min-width:44px;min-height:44px;color:var(--text-primary);place-items:center;display:grid}.reference-ui .comparison-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;margin:14px -4px;padding:4px;display:grid;overflow-y:auto}.reference-ui .comparison-options label{border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}.reference-ui .comparison-options input,.reference-ui .comparison-radar-legend input{width:18px;height:18px;accent-color:var(--accent);flex:none}.reference-ui .comparison-options label>span{flex:1;min-width:0}.reference-ui .comparison-options strong{font-size:14px;font-weight:600;display:block}.reference-ui .comparison-options small{color:var(--text-secondary);font-size:12px;display:block}.reference-ui .comparison-options label>svg{visibility:hidden}.reference-ui .comparison-options .is-selected{background:var(--surface-selected);border-color:var(--accent)}.reference-ui .comparison-options .is-selected>svg{visibility:visible}.reference-ui .comparison-options label:has(input:disabled){opacity:.6;cursor:not-allowed}.reference-ui .comparison-picker-actions{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.reference-ui .comparison-picker-actions button{flex-shrink:0}.reference-ui .comparison-picker-actions button:disabled{opacity:.55;cursor:not-allowed}.reference-ui .comparison-lots{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:24px 0;display:grid}.reference-ui .comparison-lots article{border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;min-width:0;padding:18px}.reference-ui .comparison-lots h2{margin:8px 0;font-size:18px;font-weight:650;line-height:1.35}.reference-ui .comparison-lots p,.reference-ui .comparison-lots label,.reference-ui .comparison-lots small{color:var(--text-secondary);font-size:12px}.reference-ui .comparison-lots select{border:1px solid var(--border-subtle);width:100%;min-height:44px;color:var(--text-primary);background:var(--surface);border-radius:6px;margin-top:6px;padding:8px;display:block}.reference-ui .comparison-radar-panel{border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin-bottom:24px;padding:28px;display:grid}.reference-ui .comparison-radar-explanation>p{color:var(--text-secondary);margin:12px 0;font-size:14px;line-height:1.6}.reference-ui .comparison-radar-legend{margin:20px 0}.reference-ui .comparison-radar-legend label{cursor:pointer;align-items:center;gap:12px;min-height:54px;padding:8px 0;display:flex}.reference-ui .comparison-radar-legend strong{font-size:14px;font-weight:600;display:block}.reference-ui .comparison-radar-legend small{color:var(--text-secondary);font-size:12px;display:block}.reference-ui .comparison-radar-explanation .comparison-radar-caution{border-top:1px solid var(--border-subtle);padding-top:12px;font-size:12px}.reference-ui .comparison-radar-chart{max-height:420px}.reference-ui .comparison-source-note{margin:16px 0}@media (max-width:720px){.reference-ui .comparison-picker-premium{padding:16px}.reference-ui .comparison-picker-heading,.reference-ui .comparison-picker-actions{flex-direction:column}.reference-ui .comparison-options{grid-template-columns:1fr;max-height:280px}.reference-ui .comparison-picker-actions button{width:100%}.reference-ui .comparison-radar-panel{grid-template-columns:1fr;gap:12px;padding:20px}.reference-ui .comparison-lots{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-ui .measurement-selection strong{color:var(--text-primary);font-weight:600}.reference-ui .laboratory-radar{--radar-document-fill:#647278;--radar-document-stroke:#40545d;width:100%;min-width:0}.reference-ui .laboratory-radar-chart{width:100%;height:auto;display:block;overflow:visible}.reference-ui .laboratory-radar-chart text{fill:var(--text-primary);font-size:15px;font-weight:600}.reference-ui .laboratory-radar-grid{fill:none;stroke:var(--border-subtle);stroke-width:1.4px}.reference-ui .laboratory-radar-axis{stroke:var(--border-subtle);stroke-width:1px}.reference-ui .laboratory-radar-shape{fill:var(--radar-document-fill);fill-opacity:.2;stroke:var(--radar-document-stroke);stroke-width:3px;stroke-linejoin:round;transform-origin:50%;animation:.22s ease-out both laboratory-radar-enter}.reference-ui .laboratory-radar-vertex{fill:var(--radar-document-stroke)}.reference-ui .laboratory-radar-caption{text-align:center;color:var(--text-secondary);margin:0 0 8px;font-size:11px}.reference-ui .laboratory-radar-source{border-top:1px solid var(--border-subtle);text-align:left}.reference-ui .laboratory-radar-source summary{cursor:pointer;min-height:44px;color:var(--text-primary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.reference-ui .laboratory-radar-source summary:before{content:"+";font-size:18px;font-weight:400}.reference-ui .laboratory-radar-source[open] summary:before{content:"−"}.reference-ui .laboratory-radar-source p{color:var(--text-secondary);margin:0 0 12px;font-size:12px;line-height:1.6}.reference-ui .laboratory-radar-difference{border-left:2px solid var(--text-secondary);background:var(--surface-subtle);color:var(--text-primary);text-align:left;padding:12px;font-size:12px;line-height:1.6}.reference-ui .laboratory-radar-unavailable{text-align:left;padding:22px 0;font-size:13px}.reference-ui .laboratory-radar-unavailable strong{color:var(--text-primary);font-size:14px}.reference-ui .laboratory-radar-unavailable p{color:var(--text-secondary);margin:12px 0;line-height:1.6}.reference-ui .radar-reference-button{border:1px solid var(--border-subtle);background:var(--surface-selected);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px}html[data-theme=dark] .reference-ui .laboratory-radar:not([style]){--radar-document-stroke:#b3bfbe}@keyframes laboratory-radar-enter{0%{opacity:.3;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.reference-ui .laboratory-radar-shape{animation:none}}:root .reference-ui{--surface:#fff;--surface-subtle:#f7f9f9;--surface-selected:#e8f1ef;--text-primary:#17262c;--text-secondary:#647278;--border-subtle:#e5eaec;--accent:#174f4a;--accent-contrast:#fff;--cream:var(--surface-subtle);--paper:var(--surface);--white:var(--surface);--ink:var(--text-primary);--ink-muted:var(--text-secondary);--line:var(--border-subtle);--forest:var(--text-primary);--forest-soft:var(--accent);--forest-deep:#132a2a;--gold:var(--accent);--gold-light:#dbece7;--experience-blue:var(--accent);--experience-purple:var(--accent);--experience-purple-ink:var(--accent);--experience-gradient:linear-gradient(var(--accent), var(--accent));background:var(--surface-subtle);color:var(--text-primary);font-family:var(--font-ui), Arial, sans-serif}html[data-theme=dark] .reference-ui{--surface:#191d20;--surface-subtle:#111517;--surface-selected:#253b37;--text-primary:#edf2f1;--text-secondary:#b3bfbe;--border-subtle:#343e40;--accent:#a3d4c7;--accent-contrast:#14312b;--danger:#f6acaa;--forest-deep:#111517}html[data-theme=dark] .reference-ui .risk-nao_classificado{color:var(--text-secondary)}html[data-theme=dark] .reference-ui .risk-baixo{color:#98c7ad}html[data-theme=dark] .reference-ui .risk-moderado{color:#e2bd7b}html[data-theme=dark] .reference-ui :is(.risk-alto,.risk-muito_alto){color:#f3aba3}:root .reference-ui :focus-visible{outline-color:var(--accent)}html[data-palette=violet] .reference-ui{--accent:#6835b1;--accent-contrast:#fff;--surface-selected:#f0e9fa;--gold-light:#e6d9f8}html[data-theme=dark][data-palette=violet] .reference-ui{--accent:#c8a5ff;--accent-contrast:#291842;--surface-selected:#342741;--gold-light:#342741}html[data-palette=mono] .reference-ui{--accent:#25282c;--accent-contrast:#fff;--surface-selected:#eceef0;--gold-light:#eceef0}html[data-theme=dark][data-palette=mono] .reference-ui{--accent:#edf0f3;--accent-contrast:#191d20;--surface-selected:#34383d;--gold-light:#34383d}:root .reference-ui .appearance-controls{align-items:center;gap:.45rem;display:flex}:root .reference-ui .palette-toggle{position:relative}:root .reference-ui .palette-current{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px;right:6px}:root .reference-ui .appearance-popover{width:min(320px,100vw - 2rem);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-subtle);border-radius:.8rem;margin:0;padding:1.1rem;position:fixed;inset:4.8rem 1rem auto auto;box-shadow:0 12px 40px #00000024}:root .reference-ui .appearance-popover::backdrop{background:0 0}:root .reference-ui .appearance-popover fieldset{border:0;min-width:0;margin:0;padding:0}:root .reference-ui .appearance-popover legend{font-size:.85rem;font-weight:750}:root .reference-ui .appearance-popover p{color:var(--text-secondary);margin:.45rem 0 .85rem;font-size:.75rem;line-height:1.5}:root .reference-ui .palette-options{gap:.4rem;display:grid}:root .reference-ui .palette-option{border:1px solid var(--border-subtle);cursor:pointer;border-radius:.45rem;align-items:center;gap:.7rem;min-height:44px;padding:.6rem;font-size:.78rem;display:flex}:root .reference-ui .palette-option:has(input:checked){background:var(--surface-selected);border-color:var(--accent)}:root .reference-ui .palette-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}:root .reference-ui .palette-option input{accent-color:var(--accent)}:root .reference-ui .palette-swatch{border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;width:18px;height:18px}:root .reference-ui .palette-swatch--green{background:#174f4a}:root .reference-ui .palette-swatch--violet{background:#aa45ff}:root .reference-ui .palette-swatch--mono{background:linear-gradient(90deg,#25282c 50%,#fff 50%);border-color:#a7aaae}:root .reference-ui .login-panel{position:relative}:root .reference-ui .login-appearance{position:absolute;top:1.25rem;right:1.25rem}:root .reference-ui .login-panel:has(.login-appearance){padding-top:5.5rem}:root .reference-ui .container-wide{width:min(100% - 3rem,1440px)}:root .reference-ui :is(.page-main,.catalog-section,.app-workspace-main,.product-dashboard-page){background:var(--surface-subtle)}:root .reference-ui :is(.display-title,.section-title){color:var(--text-primary);font-family:var(--font-ui), Arial, sans-serif;letter-spacing:-.04em;font-weight:720;line-height:1.16}:root .reference-ui .display-title{font-size:clamp(1.8rem,3vw,2.55rem)}:root .reference-ui .section-title{font-size:clamp(1.2rem,2vw,1.5rem)}:root .reference-ui :is(.display-title em,.section-title em){color:inherit;font-style:normal}:root .reference-ui .eyebrow{color:var(--text-secondary);letter-spacing:.12em;font-size:.64rem}:root .reference-ui .hero-description{color:var(--text-secondary);max-width:38rem;margin-top:.8rem;font-size:.93rem;line-height:1.7}:root .reference-ui .page-main{padding-block:1.75rem 3rem}:root .reference-ui .page-hero{margin-bottom:1.6rem;padding-block:.75rem}:root .reference-ui .compact-hero{min-height:auto}:root .reference-ui .section-heading{margin-bottom:1.3rem}:root .reference-ui .section-heading-split>p{color:var(--text-secondary);max-width:28rem;font-size:.8rem}:root .reference-ui .catalog-count{color:var(--text-secondary);margin-top:.65rem;font-size:.75rem;display:block}:root .reference-ui .site-header{background:var(--surface);border-color:var(--border-subtle);color:var(--text-primary);-webkit-backdrop-filter:none}:root .reference-ui .header-inner{gap:1.5rem;width:calc(100% - 2.5rem);max-width:none;height:4.6rem}:root .reference-ui .reology-brand-copy{color:var(--text-primary)}:root .reference-ui .reology-brand-copy strong{color:var(--text-primary);letter-spacing:-.02em;font-size:1rem;font-weight:750}:root .reference-ui .reology-brand-copy span{color:var(--text-secondary);font-size:.6rem}:root .reference-ui .reology-brand-symbol{filter:grayscale()brightness(.55);width:2.5rem;height:2.5rem}html[data-theme=dark] .reference-ui .reology-brand-symbol{filter:grayscale()brightness(2)}:root .reference-ui .desktop-nav{color:var(--text-secondary);gap:.6rem;font-size:.75rem}:root .reference-ui .desktop-nav a{letter-spacing:0;border-radius:.6rem;min-height:2.75rem;padding-inline:.9rem}:root .reference-ui .desktop-nav a:hover{background:var(--surface-subtle);color:var(--text-primary)}:root .reference-ui .desktop-nav a[aria-current=page]{background:var(--accent);color:var(--accent-contrast)}:root .reference-ui .icon-button{border-color:var(--border-subtle);color:var(--text-secondary)}:root .reference-ui .icon-button:hover{background:var(--surface-selected);color:var(--accent);border-color:var(--accent)}:root .reference-ui .app-content{padding-bottom:0}:root .reference-ui .app-sidebar{background:var(--surface);border-color:var(--border-subtle)}:root .reference-ui .app-sidebar-label{color:var(--text-secondary);letter-spacing:.1em;font-size:.58rem}:root .reference-ui .app-sidebar nav a{color:var(--text-secondary);border-radius:.35rem;min-height:2.9rem}:root .reference-ui .app-sidebar nav a:hover{background:var(--surface-subtle);color:var(--text-primary)}:root .reference-ui .app-sidebar nav a[aria-current=page]{background:var(--surface-selected);color:var(--accent);border-left-color:var(--accent)}:root .reference-ui .app-sidebar-status{background:var(--surface);border-color:var(--border-subtle);box-shadow:none}:root .reference-ui .app-sidebar-status strong{color:var(--text-primary)}:root .reference-ui .app-sidebar-status :is(span,small){color:var(--text-secondary)}:root .reference-ui .mobile-nav{background:var(--surface);border-color:var(--border-subtle)}:root .reference-ui .mobile-nav a{color:var(--text-secondary)}:root .reference-ui .mobile-nav a+a{border-color:var(--border-subtle)}:root .reference-ui .mobile-nav a[aria-current=page]{color:var(--accent)}:root .reference-ui .site-footer{background:var(--surface);border-color:var(--border-subtle);color:var(--text-secondary);padding-block:1.5rem}:root .reference-ui .footer-disclaimer{color:var(--text-secondary);font-size:.78rem}:root .reference-ui .footer-product-name{color:var(--text-secondary)}:root .reference-ui .reology-brand--footer .reology-brand-symbol{width:2.1rem;height:2.1rem}:root .reference-ui :is(.button-primary,.search-form button){background:var(--accent);border:1px solid var(--accent);box-shadow:none;color:var(--accent-contrast);letter-spacing:0;border-radius:.5rem;min-height:2.75rem}:root .reference-ui :is(.button-primary:hover,.search-form button:hover){background:var(--accent);filter:brightness(1.12);transform:none}:root .reference-ui .button-secondary{background:var(--surface);border-color:var(--border-subtle);color:var(--accent);letter-spacing:0;border-radius:.5rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.78rem}:root .reference-ui .button-secondary:hover{background:var(--surface-selected);border-color:var(--accent);transform:none}:root .reference-ui .search-form{background:var(--surface);border:1px solid var(--border-subtle);box-shadow:none;border-radius:.55rem;margin-bottom:1.5rem;padding:.4rem .45rem .4rem 1rem}:root .reference-ui .search-form input{color:var(--text-primary);font-size:.82rem}:root .reference-ui .search-form button{min-width:5.5rem}:root .reference-ui .back-link{color:var(--text-secondary);margin-bottom:.9rem;font-size:.72rem}:root .reference-ui .login-page{background:var(--surface)}:root .reference-ui .login-visual{background:var(--surface-subtle);color:var(--text-primary);border-right:1px solid var(--border-subtle);padding:2.5rem clamp(2rem,5vw,5rem)}:root .reference-ui .login-visual:after{content:none}:root .reference-ui .login-visual-copy{margin-top:clamp(3rem,9vh,6rem)}:root .reference-ui .login-visual-copy .display-title{font-size:clamp(2rem,3.3vw,3.2rem)}:root .reference-ui .login-visual-copy .hero-description{max-width:32rem;font-size:.85rem}:root .reference-ui .login-face{max-width:230px;margin-top:2rem}:root .reference-ui .login-face figcaption{color:var(--text-secondary);text-align:center;margin-top:.6rem;font-size:.6rem}:root .reference-ui .login-panel{background:var(--surface);color:var(--text-primary)}:root .reference-ui .login-panel .section-title{font-size:2rem}:root .reference-ui .login-icon{border-color:var(--border-subtle);color:var(--accent);background:var(--surface-subtle);border-radius:.6rem}:root .reference-ui .field-shell{background:var(--surface);border-color:var(--border-subtle);color:var(--accent);border-radius:.55rem}:root .reference-ui .field-shell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--surface-selected)}:root .reference-ui .field-shell-error{border-color:var(--danger)}:root .reference-ui .field-input{color:var(--text-primary)}:root .reference-ui :is(.field-input,.search-form input)::placeholder{color:var(--text-secondary)}:root .reference-ui .regions-intro{border-bottom:1px solid var(--border-subtle);padding-bottom:1.5rem;display:block}:root .reference-ui .regions-intro .display-title{margin-top:.7rem}:root .reference-ui .hero-actions{margin-top:1.2rem}:root .reference-ui .regions-intro-portrait{text-align:center;margin:0}:root .reference-ui :is(.regions-intro-portrait,.region-detail-portrait) figcaption{color:var(--text-secondary);margin-top:.45rem;font-size:.59rem;line-height:1.5}:root .reference-ui .region-illustration{border:1px solid var(--border-subtle);aspect-ratio:1;background:#fff;border-radius:.6rem;flex-shrink:0;overflow:hidden}:root .reference-ui .region-illustration img{object-fit:contain;width:100%;height:100%;display:block}:root .reference-ui .region-illustration--portrait{width:100%;max-width:300px;margin-inline:auto}:root .reference-ui .region-illustration--thumbnail{width:4.5rem;height:4.5rem}:root .reference-ui .region-illustration--card{border-width:0 0 1px;border-radius:0;width:100%}:root .reference-ui .regions-page .catalog-section{padding-block:1.7rem 0}:root .reference-ui .regions-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}:root .reference-ui .region-card{background:var(--surface);border:1px solid var(--border-subtle);box-shadow:none;border-radius:.7rem;min-height:0;padding:0;display:block;overflow:hidden}:root .reference-ui .region-card:before,:root .reference-ui .region-card:after{content:none}:root .reference-ui .region-card:hover{background:var(--surface);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 3px 12px #142b2510}:root .reference-ui .region-card-copy{padding:1rem}:root .reference-ui .region-card h2{color:var(--text-primary);font:700 1.03rem/1.3 var(--font-ui), sans-serif;letter-spacing:-.02em;margin-top:.85rem}:root .reference-ui .region-card p{color:var(--text-secondary);margin-top:.45rem;font-size:.75rem;line-height:1.5}:root .reference-ui .region-card-action{color:var(--accent);margin-top:1rem;font-size:.71rem;font-weight:700;display:block}:root .reference-ui .region-card-arrow{color:var(--text-secondary)}:root .reference-ui .region-detail-hero{background:var(--surface);border:1px solid var(--border-subtle);border-radius:.8rem;grid-template-columns:180px minmax(0,1fr) 250px;align-items:center;gap:1.75rem;padding:1.5rem;display:grid}:root .reference-ui .region-facts{background:var(--surface);color:var(--text-primary);border-color:var(--border-subtle);box-shadow:none}:root .reference-ui .region-facts>div{border-color:var(--border-subtle)}:root .reference-ui .region-facts :is(small,span:not(.risk-badge)){color:var(--text-secondary)}:root .reference-ui .region-facts strong{color:var(--text-primary)}:root .reference-ui :is(.objective-section,.compatibility-section){padding-block:2rem}:root .reference-ui :is(.objective-profile,.objective-picker,.compatibility-card,.comparison-picker,.comparison-table-wrap,.scatter-wrap,.phenotype-card){background:var(--surface);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:none;border-radius:.65rem}:root .reference-ui :is(.objective-profile h3,.compatibility-card h3,.recommendation-main h2,.lab-sample-header h3,.phenotype-card h2){color:var(--text-primary);font:700 1.25rem/1.3 var(--font-ui), sans-serif;letter-spacing:-.02em}:root .reference-ui .phenotype-heading span{font:600 .95rem/1.4 var(--font-ui), sans-serif}:root .reference-ui .objective-profile :is(dt,dd){color:var(--text-secondary);font-size:.8rem}:root .reference-ui .objective-profile dl,:root .reference-ui .objective-profile dl>div{border-color:var(--border-subtle)}:root .reference-ui .objective-profile dl>div{padding-block:.75rem}:root .reference-ui .provisional-badge{color:var(--text-secondary);background:var(--surface-subtle);border-color:var(--border-subtle);border-radius:.3rem}:root .reference-ui .compatibility-card{min-height:12rem}:root .reference-ui .compatibility-grid{background:0 0;border:0;gap:1rem}:root .reference-ui .compatibility-card>p{margin-top:1.4rem}:root .reference-ui .recommendation-card{min-height:11rem}:root .reference-ui .recommendation-reason{margin-top:.9rem;font-size:.8rem}:root .reference-ui :is(.lab-table,.comparison-table,.comparison-table th,.comparison-table td){background:var(--surface);color:var(--text-primary);border-color:var(--border-subtle)}:root .reference-ui .lab-table :is(th,td){color:var(--text-primary);border-color:var(--border-subtle)}:root .reference-ui :is(.lab-table thead th,.comparison-table th){color:var(--text-secondary);background:var(--surface-subtle)}:root .reference-ui .lab-reference-row{background:var(--surface-selected)}:root .reference-ui .lab-reference-row>th:first-child:after{color:var(--accent)}:root .reference-ui .evidence-layer-project{background:var(--surface-subtle)}:root .reference-ui .evidence-layer{padding:1.15rem}:root .reference-ui .lab-samples{margin-top:1.25rem}:root .reference-ui .clinical-note{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-left:3px solid var(--accent);color:var(--text-primary);border-radius:.55rem;font-size:.8rem}:root .reference-ui .clinical-note :is(p,.eyebrow){color:var(--text-secondary)}:root .reference-ui .clinical-note :is(strong,svg){color:var(--text-primary)}:root .reference-ui .product-dashboard-page{padding-block:1rem 2rem}:root .reference-ui .product-dashboard-container{width:calc(100% - 2rem);max-width:1500px}:root .reference-ui .product-dashboard-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:.8rem;box-shadow:0 2px 8px #18342d03}:root .reference-ui .product-dashboard-header{gap:1.25rem;padding:1.25rem}:root .reference-ui .product-dashboard-back{min-height:1.75rem;margin-bottom:.65rem}:root .reference-ui .product-dashboard-identity h1{color:var(--text-primary);letter-spacing:-.045em;margin-top:.45rem;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.1}:root .reference-ui .product-dashboard-identity>p{color:var(--text-secondary);font-size:.88rem}:root .reference-ui .product-dashboard-tags{gap:.4rem;margin-top:.8rem}:root .reference-ui :is(.product-dashboard-tags span,.product-chip-list small,.product-rank-badge){background:var(--surface-selected);border-color:var(--border-subtle);color:var(--accent);padding:.3rem .65rem;font-size:.65rem}:root .reference-ui .product-dashboard-tags span:first-child{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}:root .reference-ui .product-dashboard-tags span:last-child{background:var(--surface-subtle);border-color:var(--border-subtle);color:var(--text-secondary)}:root .reference-ui .product-package-placeholder{background:var(--surface-subtle);color:var(--text-secondary);box-shadow:none;border:1px dashed var(--border-subtle);text-align:center;border-radius:.6rem;align-items:center;min-height:7.5rem;padding:1rem}:root .reference-ui .product-package-placeholder:after{content:none}:root .reference-ui .product-package-placeholder>:is(span,small){color:var(--text-secondary);font-size:.58rem}:root .reference-ui .product-package-placeholder>strong{color:var(--text-primary);font:600 .95rem/1.3 var(--font-ui), sans-serif;margin:.35rem 0}:root .reference-ui .product-package-placeholder>svg{margin-bottom:.5rem}:root .reference-ui .product-classification-panel{background:var(--surface-subtle);border-color:var(--border-subtle);border-radius:.6rem}:root .reference-ui .product-classification-panel>strong{color:var(--accent);font-family:var(--font-ui), sans-serif;background:0 0;font-size:1.8rem}:root .reference-ui .product-classification-panel p{color:var(--text-primary)}:root .reference-ui :is(.product-classification-panel small,.product-radar-panel>div>small){color:var(--text-secondary)}:root .reference-ui :is(.product-summary-grid,.product-metrics-band,.product-decision-grid){gap:.8rem;padding-inline:1.25rem}:root .reference-ui :is(.product-summary-grid>div,.product-panel,.product-radar-panel,.product-technical-strip,.lab-sample){background:var(--surface);border-color:var(--border-subtle);box-shadow:none;border-radius:.65rem}:root .reference-ui .product-summary-grid>div{min-height:6.3rem;padding:.9rem}:root .reference-ui :is(.product-summary-grid span,.product-panel>span,.product-panel-heading span,.product-technical-title,.product-classification-panel>span,.product-radar-panel>div>span){color:var(--text-secondary);letter-spacing:.09em;font-size:.61rem}:root .reference-ui :is(.product-summary-grid p,.product-panel>p,.product-application-list p,.product-warning-panel ul,.product-evidence-panel dd,.product-technical-strip dd){color:var(--text-primary);font-size:.75rem;line-height:1.5}:root .reference-ui :is(.product-panel>strong,.product-radar-panel>div>strong,.product-application-list h2){color:var(--text-primary)}:root .reference-ui :is(.product-panel-heading p,.product-application-list small,.product-panel-empty,.product-evidence-panel dt,.product-technical-strip dt){color:var(--text-secondary)}:root .reference-ui .product-metrics-strip{background:var(--border-subtle);border-color:var(--border-subtle);border-radius:.65rem}:root .reference-ui .product-metric-cell{background:var(--surface);min-height:8.5rem;padding:.75rem .45rem}:root .reference-ui .product-metric-cell>span{color:var(--text-secondary);font-size:.75rem;font-weight:600}:root .reference-ui .product-metric-cell>strong{color:var(--accent);font-family:var(--font-ui), sans-serif;font-variant-numeric:tabular-nums;margin-top:.7rem;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.3}:root .reference-ui .product-metric-cell>strong.metric-unavailable{color:var(--text-secondary);font-family:var(--font-ui), sans-serif;max-width:7rem;font-size:.73rem;font-weight:500}:root .reference-ui .product-metric-cell>strong small{color:var(--text-secondary)}:root .reference-ui .product-metric-cell>p{color:var(--text-secondary);font-size:.75rem}:root .reference-ui .product-cohesivity-stars{color:var(--accent)}:root .reference-ui .product-cohesivity-cell>strong{color:var(--text-secondary);max-width:7rem;font-size:.73rem;font-weight:500}:root .reference-ui .product-radar-panel{min-height:10rem;padding:.55rem}:root .reference-ui .product-radar-panel .radar-wrap{max-width:10rem}:root .reference-ui .radar-grid,:root .reference-ui .radar-axis{stroke:var(--border-subtle)}:root .reference-ui .radar-value{fill:#37648766;stroke:#355c7a}:root .reference-ui .radar-dot{fill:#355c7a}html[data-theme=dark] .reference-ui .radar-value{fill:#6794b577;stroke:#92bad5}html[data-theme=dark] .reference-ui .radar-dot{fill:#92bad5}:root .reference-ui .radar-label{color:var(--text-secondary)}:root .reference-ui .radar-unavailable{color:var(--text-secondary);max-width:10rem;padding:1.3rem .5rem;font-size:.68rem;line-height:1.5}:root .reference-ui .radar-unavailable strong{color:var(--text-primary);margin-bottom:.4rem;font-size:.76rem;display:block}:root .reference-ui .product-profile-toolbar{align-items:center;gap:.65rem;margin:0 1.25rem .75rem;padding:.75rem 0}:root .reference-ui .product-profile-heading{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}:root .reference-ui .product-profile-toolbar:before{content:none}:root .reference-ui .product-profile-toolbar h2{color:var(--text-primary);margin-top:.25rem;font-size:.85rem}:root .reference-ui .product-profile-toolbar p{color:var(--text-secondary);font-size:.64rem}:root .reference-ui .product-profile-controls :is(select,.frequency-selector>div){background:var(--surface-subtle);border-color:var(--border-subtle);color:var(--text-primary);box-shadow:none}:root .reference-ui .frequency-selector button{color:var(--text-secondary);min-width:2.75rem;min-height:2.75rem;font-size:.75rem}:root .reference-ui .frequency-selector button[aria-pressed=true]{color:var(--accent-contrast);background:var(--accent);box-shadow:none}:root .reference-ui .profile-mode-badge{color:var(--text-secondary);background:var(--surface-subtle);border-color:var(--border-subtle);padding:.28rem .55rem;font-size:.59rem}:root .reference-ui .profile-mode-badge.is-reference{color:var(--accent);background:var(--surface-selected);border-color:var(--border-subtle)}:root .reference-ui .product-application-list article{border-color:var(--border-subtle);grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.7rem}:root .reference-ui .product-all-regions{border:1px solid var(--border-subtle);color:var(--accent);border-radius:.4rem;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.75rem;font-size:.68rem;display:flex}:root .reference-ui .product-all-regions:hover{background:var(--surface-selected)}:root .reference-ui .product-warning-panel .product-panel-heading :is(span,svg){color:#ad4545}html[data-theme=dark] .reference-ui .product-warning-panel .product-panel-heading :is(span,svg){color:#f6acaa}:root .reference-ui :is(.product-evidence-panel dl,.product-technical-strip dl>div){border-color:var(--border-subtle)}:root .reference-ui .product-technical-strip{margin-inline:1.25rem}:root .reference-ui .product-dashboard-lab{margin-inline:1.25rem;padding-block:1.75rem}:root .reference-ui .product-dashboard-lab .section-title{font-size:1.4rem}:root .reference-ui .product-card{background:var(--surface);border-color:var(--border-subtle);box-shadow:none;border-radius:.6rem;min-height:12rem;padding:1.3rem}:root .reference-ui .product-card h2{color:var(--text-primary);font:700 1.18rem/1.3 var(--font-ui), sans-serif}:root .reference-ui .product-card p{color:var(--text-secondary);font-size:.76rem}:root .reference-ui .product-card:hover{border-color:var(--accent);background:var(--surface)}:root .reference-ui .product-card:before{content:none}:root .reference-ui .product-card-link{color:var(--accent)}:root .reference-ui .empty-state{background:var(--surface);border-color:var(--border-subtle);color:var(--text-secondary)}:root .reference-ui .navigation-progress>span:first-child{box-shadow:none}:root .reference-ui .horizontal-scroll-region{scrollbar-color:var(--accent) var(--surface-subtle)}:root .reference-ui .horizontal-scroll-region::-webkit-scrollbar-thumb{background:var(--accent)}:root .reference-ui .horizontal-scroll-region::-webkit-scrollbar-track{background:var(--surface-subtle)}@media (min-width:1280px){:root .reference-ui .app-workspace{grid-template-columns:200px minmax(0,1fr)}:root .reference-ui .app-sidebar{padding:1.75rem .6rem 1rem}:root .reference-ui .header-inner>.logo{width:200px}:root .reference-ui .product-dashboard-header{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.8fr) 10rem}:root .reference-ui .product-decision-grid{grid-template-columns:minmax(170px,.6fr) minmax(0,1.3fr) minmax(230px,1fr)}:root .reference-ui .product-metrics-strip{grid-template-columns:repeat(6,minmax(0,1fr))}:root .reference-ui .product-metrics-scroll{display:grid}:root .reference-ui .product-radar-panel .radar-wrap{max-width:8.5rem}:root .reference-ui .product-radar-panel{padding:.45rem}:root .reference-ui .product-panel{padding:.8rem}:root .reference-ui .product-attribute-stack{gap:.65rem}:root .reference-ui .product-support-stack{align-content:start}:root .reference-ui .product-metrics-band{grid-template-columns:minmax(0,1fr) 200px}:root .reference-ui .regions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:959px){:root .reference-ui .region-detail-hero{grid-template-columns:150px minmax(0,1fr)}:root .reference-ui .region-facts{grid-column:1/-1}:root .reference-ui .regions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){:root .reference-ui .login-visual{border-right:0;border-bottom:1px solid var(--border-subtle);min-height:0;padding:1.5rem}:root .reference-ui .login-visual-copy{margin-top:2rem}:root .reference-ui .login-visual-copy .display-title{font-size:1.8rem}:root .reference-ui .login-face{display:none}:root .reference-ui .login-panel{min-height:0;padding:2rem 1.5rem 3rem}:root .reference-ui .container-wide{width:calc(100% - 2rem)}:root .reference-ui .header-inner{gap:.6rem;width:calc(100% - 1.5rem);height:4rem}:root .reference-ui .page-main{padding-top:1.2rem}:root .reference-ui .site-footer{padding-bottom:6rem}:root .reference-ui .regions-intro{grid-template-columns:minmax(0,1fr) 120px;gap:.9rem}:root .reference-ui .regions-intro .hero-description{font-size:.78rem;line-height:1.5}:root .reference-ui .regions-intro .button-secondary{padding-inline:.65rem;font-size:.7rem}:root .reference-ui .regions-intro-portrait figcaption{font-size:.54rem}:root .reference-ui .regions-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}:root .reference-ui .region-card{grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}:root .reference-ui .region-illustration--card{border:0}:root .reference-ui .region-card-copy{padding:.8rem}:root .reference-ui .region-card h2{margin-top:.6rem;font-size:.95rem}:root .reference-ui .region-card p{font-size:.7rem}:root .reference-ui .region-card-action{margin-top:.6rem}:root .reference-ui .region-detail-hero{grid-template-columns:110px minmax(0,1fr);gap:.85rem;padding:1rem}:root .reference-ui .region-detail-hero .display-title{font-size:1.65rem}:root .reference-ui .region-detail-hero .hero-description{font-size:.76rem}:root .reference-ui .product-dashboard-container{width:calc(100% - 1rem)}:root .reference-ui .product-dashboard-header{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem}:root .reference-ui .product-dashboard-identity{grid-column:1/-1}:root .reference-ui .product-classification-panel{min-height:7rem;padding:.6rem}:root .reference-ui .product-package-placeholder{min-height:6rem}:root .reference-ui :is(.product-summary-grid,.product-metrics-band,.product-decision-grid){padding-inline:1rem}:root .reference-ui .product-summary-grid>div{min-height:0}:root .reference-ui .product-profile-toolbar{grid-template-columns:minmax(0,1fr);margin-inline:1rem}:root .reference-ui .frequency-selector button{min-height:2.75rem;padding-inline:.5rem}:root .reference-ui .product-application-list article{grid-template-columns:3.5rem minmax(0,1fr);gap:.6rem}:root .reference-ui .region-illustration--thumbnail{width:3.5rem;height:3.5rem}:root .reference-ui .product-rank-badge{grid-column:2;justify-self:start}:root .reference-ui :is(.product-technical-strip,.product-dashboard-lab){margin-inline:1rem}:root .reference-ui .product-technical-strip dl{min-width:42rem}}@media (prefers-reduced-motion:no-preference){:root .reference-ui :is(.product-dashboard-header,.product-summary-grid,.product-profile-explorer,.product-decision-grid,.product-technical-strip,.product-dashboard-lab){animation:none}:root .reference-ui .app-content>main{animation:.18s ease-out both reference-page-enter}:root .reference-ui .region-card{transition:border-color .15s,box-shadow .15s,transform .15s}@keyframes reference-page-enter{0%{opacity:.8;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){:root .reference-ui .region-card:hover{transform:none}}:root .reference-ui .library-feature{border:1px solid var(--border-subtle);background:var(--surface-selected);color:var(--text-primary);border-radius:14px;align-items:center;gap:24px;margin:0 0 32px;padding:30px;display:flex}:root .reference-ui .library-feature>div{flex:1}:root .reference-ui .library-feature h2{letter-spacing:-.03em;margin:8px 0;font-size:32px;font-weight:650}:root .reference-ui .library-feature p{color:var(--text-secondary);line-height:1.6}:root .reference-ui .library-chapters{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root .reference-ui .library-chapter-link{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);align-items:start;gap:22px;padding:30px 20px;transition:background .15s;display:flex}:root .reference-ui .library-chapter-link:hover{background:var(--surface-subtle)}:root .reference-ui .library-chapter-link>div{flex:1}:root .reference-ui .library-chapter-link h2{letter-spacing:-.02em;font-size:21px;font-weight:650}:root .reference-ui .library-chapter-link p{color:var(--text-secondary);margin:10px 0;font-size:14px;line-height:1.7}:root .reference-ui .library-chapter-link small{color:var(--text-secondary);font-size:12px}:root .reference-ui .library-chapter-number{font-family:var(--font-data);color:var(--accent);font-size:18px}:root .reference-ui .library-source{border:1px solid var(--border-subtle);border-radius:12px;gap:18px;margin:36px 0;padding:26px;display:flex}:root .reference-ui .library-source>svg{flex-shrink:0}:root .reference-ui .library-source h2{font-size:17px;font-weight:650}:root .reference-ui .library-source p{color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.7}:root .reference-ui .library-reading-layout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:48px;display:grid}:root .reference-ui .library-contents{border-top:1px solid var(--border-subtle);gap:8px;padding:16px 0;display:grid;position:sticky;top:100px}:root .reference-ui .library-contents strong{margin-bottom:8px;font-size:13px}:root .reference-ui .library-contents a{color:var(--text-secondary);min-height:44px;padding:10px 0;font-size:13px;line-height:1.5}:root .reference-ui .library-contents a:hover{color:var(--accent);text-decoration:underline}:root .reference-ui .library-body>section{margin-bottom:40px;scroll-margin-top:112px}:root .reference-ui .library-body h2{letter-spacing:-.02em;margin-bottom:16px;font-size:24px;font-weight:650;line-height:1.35}:root .reference-ui .library-body p{color:var(--text-secondary);max-width:72ch;margin-bottom:18px;font-size:16px;line-height:1.85}:root .reference-ui .library-example{border:1px solid var(--border-subtle);border-radius:12px;grid-template-columns:1fr 230px;gap:18px;padding:24px;display:grid}:root .reference-ui .library-example h2{margin-top:12px}:root .reference-ui .library-example dl{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}:root .reference-ui .library-example dt{color:var(--text-secondary);font-size:12px}:root .reference-ui .library-example dd{font-family:var(--font-data);margin-top:6px;font-size:17px}:root .reference-ui .library-citation{background:var(--surface-subtle);border-radius:10px;padding:24px}:root .reference-ui .library-citation p{margin:10px 0;font-size:13px}:root .reference-ui .library-citation summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}:root .reference-ui .library-citation code{overflow-wrap:anywhere;font-size:11px}:root .reference-ui .library-next{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:30px 0;display:flex}:root .reference-ui .library-next a{min-height:44px;color:var(--accent);align-items:center;gap:8px;font-size:14px;display:flex}:root .reference-ui .product-learning-link{color:var(--accent);margin-bottom:12px;padding:12px 0;font-size:13px}:root .reference-ui .product-learning-link a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}:root .reference-ui .catalog-controls{gap:12px;margin:0 0 8px;display:flex}:root .reference-ui .catalog-controls label{border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-secondary);border-radius:9px;align-items:center;gap:12px;padding:0 14px;display:flex}:root .reference-ui .catalog-search{flex:1}:root .reference-ui .catalog-controls input,:root .reference-ui .catalog-controls select{color:var(--text-primary);min-height:50px;font:inherit;background:0 0;border:0;width:100%;min-width:0;font-size:14px}:root .reference-ui .catalog-controls label:focus-within{outline:2px solid var(--accent);outline-offset:2px}:root .reference-ui .catalog-result-count{min-height:48px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}:root .reference-ui .catalog-result-count button{min-height:44px}:root .reference-ui .product-card-measures{gap:28px;margin-top:auto;padding-top:18px;display:flex}:root .reference-ui .product-card-measures dt{color:var(--text-secondary);font-size:11px}:root .reference-ui .product-card-measures dd{color:var(--text-primary);font:500 15px var(--font-data);margin-top:5px}@media (max-width:1100px){:root .reference-ui .library-reading-layout{grid-template-columns:170px minmax(0,1fr);gap:28px}:root .reference-ui .library-example{grid-template-columns:1fr}:root .reference-ui .library-example .laboratory-radar{justify-self:center;max-width:300px}}@media (max-width:719px){:root .reference-ui .library-chapters{grid-template-columns:1fr}:root .reference-ui .library-feature{gap:14px;padding:22px}:root .reference-ui .library-feature>svg:first-child{display:none}:root .reference-ui .library-feature h2{font-size:27px}:root .reference-ui .library-chapter-link{gap:16px;padding:24px 0}:root .reference-ui .library-reading-layout{display:block}:root .reference-ui .library-contents{margin-bottom:28px;position:static}:root .reference-ui .library-body h2{font-size:22px}:root .reference-ui .catalog-controls{flex-direction:column}:root .reference-ui .catalog-controls label{width:100%}:root .reference-ui .mobile-nav a{font-size:10px}}:root .reference-ui .region-navigator{border:1px solid var(--border-subtle);background:var(--surface);border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:40px;margin:24px 0 40px;padding:28px;display:grid}:root .reference-ui .region-navigator-preview{text-align:center;flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}:root .reference-ui .region-navigator-image{width:min(100%,300px);animation:.18s ease-out both region-preview-in}:root .reference-ui .region-navigator-image .region-illustration{width:100%}:root .reference-ui .region-navigator-caption strong{letter-spacing:-.025em;font-size:22px;font-weight:650;line-height:1.25;display:block}:root .reference-ui .region-navigator-caption p{color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:1.5}:root .reference-ui .region-navigator-preview>small{max-width:330px;color:var(--text-secondary);font-size:12px;line-height:1.6}:root .reference-ui .region-navigator-preview>a{justify-content:center;width:100%;max-width:330px}:root .reference-ui .region-navigator-controls{min-width:0}:root .reference-ui .region-navigator-heading h2{letter-spacing:-.025em;font-size:24px;font-weight:650}:root .reference-ui .region-navigator-heading p{color:var(--text-secondary);margin:8px 0 20px;font-size:14px}:root .reference-ui .region-zone-picker{background:var(--surface-subtle);border-radius:10px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}:root .reference-ui .region-zone-picker button{min-width:65px;min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:7px;flex:1;padding:8px;font-size:13px;font-weight:600}:root .reference-ui .region-zone-picker button[aria-pressed=true]{color:var(--accent-contrast);background:var(--accent)}:root .reference-ui .region-navigator-search{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:0 12px;display:flex}:root .reference-ui .region-navigator-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}:root .reference-ui .region-navigator-search input{width:100%;min-width:0;min-height:48px;color:var(--text-primary);font:inherit;background:0 0;border:0;padding:10px 0;font-size:14px}:root .reference-ui .region-navigator-count{color:var(--text-secondary);margin:12px 0;font-size:12px}:root .reference-ui .region-navigator-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root .reference-ui .region-navigator-options button{border:1px solid var(--border-subtle);min-height:52px;color:var(--text-primary);background:var(--surface);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:1.4;display:flex}:root .reference-ui .region-navigator-options button svg{color:var(--accent);flex-shrink:0}:root .reference-ui .region-navigator-options button[aria-pressed=true]{background:var(--surface-selected);border-color:var(--accent)}:root .reference-ui .region-navigator-empty{color:var(--text-secondary);padding:24px 0;font-size:14px}:root .reference-ui .region-navigator-empty button{color:var(--accent);cursor:pointer;min-height:44px;text-decoration:underline}:root .reference-ui .objective-picker>p{color:var(--text-secondary);margin-top:12px;font-size:13px;line-height:1.5}:root .reference-ui .objective-picker[aria-busy=true]{border-color:var(--accent)}:root .reference-ui .objective-picker select:disabled{opacity:.65;cursor:wait}:root .reference-ui .objective-profile{animation:.18s ease-out both region-preview-in}:root .reference-ui .product-profile-explorer .measurement-selection{margin-inline:1.25rem;font-size:12px}:root .reference-ui .product-metrics-scroll{align-self:center}:root .reference-ui .product-metric-cell{min-height:160px}:root .reference-ui .laboratory-radar-chart{max-width:180px;margin-inline:auto}:root .reference-ui .product-radar-panel>div>small{font-family:var(--font-ui),sans-serif;font-size:11px}:root .reference-ui .product-profile-toolbar p{font-size:12px}:root .reference-ui .product-summary-grid p,:root .reference-ui .product-panel>p{font-size:14px}@keyframes region-preview-in{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:719px){:root .reference-ui .region-navigator{grid-template-columns:1fr;gap:24px;padding:16px}:root .reference-ui .region-navigator-preview{border-top:1px solid var(--border-subtle);order:1;padding-top:20px}:root .reference-ui .region-navigator-image{width:180px}:root .reference-ui .region-navigator-heading h2{font-size:22px}:root .reference-ui .region-navigator-options button{font-size:13px}:root .reference-ui .product-metrics-scroll{align-self:stretch}:root .reference-ui .laboratory-radar-chart{max-width:240px}:root .reference-ui .product-profile-controls{width:100%}:root .reference-ui .frequency-selector>div{flex-wrap:wrap;display:flex}:root .reference-ui .frequency-selector button{flex:1 0 calc(33.333% - 8px)}}@media (prefers-reduced-motion:reduce){:root .reference-ui .region-navigator-image,:root .reference-ui .objective-profile{animation:none}}:root .reference-ui .product-curation-status{background:var(--surface-subtle);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:8px;margin:0 1.25rem 1.25rem;padding:12px 16px;font-size:13px;line-height:1.6}:root .reference-ui .product-author-reference{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:12px;margin:8px 1.25rem 28px;padding:24px}:root .reference-ui .product-author-reference>header{justify-content:space-between;align-items:center;gap:16px;display:flex}:root .reference-ui .product-author-reference h2{letter-spacing:-.025em;margin-top:8px;font-size:22px;font-weight:650}:root .reference-ui .product-author-reference>p{color:var(--text-secondary);max-width:85ch;margin:16px 0 20px;font-size:14px;line-height:1.7}:root .reference-ui .product-author-reference>details{border-top:1px solid var(--border-subtle)}:root .reference-ui .product-author-reference summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:14px;font-weight:600}:root .reference-ui .product-author-reference summary>span{color:var(--text-secondary);margin-left:12px;font-size:12px;font-weight:400}:root .reference-ui .author-reference-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:16px 0 24px;display:grid}:root .reference-ui .author-reference-sections h3{margin-bottom:8px;font-size:13px;font-weight:650}:root .reference-ui .author-reference-sections p{color:var(--text-secondary);font-size:14px;line-height:1.7}:root .reference-ui .product-author-reference>footer{border-top:1px solid var(--border-subtle);color:var(--text-secondary);padding-top:16px;font-size:12px;line-height:1.6}:root .reference-ui .product-author-reference>footer summary{font-size:12px}:root .reference-ui .product-author-reference code{overflow-wrap:anywhere;font-size:11px}@media (max-width:719px){:root .reference-ui .product-author-reference{margin-inline:1rem;padding:16px}:root .reference-ui .product-author-reference>header{flex-direction:column;align-items:start}:root .reference-ui .author-reference-sections{grid-template-columns:1fr;gap:20px}:root .reference-ui .mobile-nav a{font-size:11px}:root .reference-ui :is(.region-navigator-search input,.catalog-controls input,.catalog-controls select,.comparison-search input,.comparison-lots select,.objective-picker select,.product-profile-controls select){font-size:16px}}:root .reference-ui .comparison-radar-chart{width:100%;max-width:420px}:root .reference-ui .library-example .laboratory-radar-chart{max-width:280px}:root .reference-ui .comparison-table th{font:600 14px/1.5 var(--font-ui),sans-serif}:root .reference-ui .comparison-table td>strong{font:650 20px/1.4 var(--font-ui),sans-serif;font-variant-numeric:tabular-nums;color:var(--text-primary);display:block}:root .reference-ui .comparison-table :is(th,td) small{font:400 12px/1.5 var(--font-ui),sans-serif;color:var(--text-secondary);margin-top:4px;display:block}:root .reference-ui .comparison-table :is(th,td){padding:18px}@media (max-width:719px){:root .reference-ui .comparison-table{width:max-content;min-width:0}:root .reference-ui .comparison-table :is(th,td){overflow-wrap:break-word;min-width:164px;max-width:164px;padding:14px}:root .reference-ui .comparison-table th:first-child{z-index:1;width:112px;min-width:112px;max-width:112px;box-shadow:1px 0 var(--border-subtle);position:sticky;left:0}}
