:root .design-unified .report-detector-rows>div{border-left:3px solid #798493}:root .design-unified .report-detector-rows>div[data-score-level=low]{border-left-color:#176947}:root .design-unified .report-detector-rows>div[data-score-level=review]{border-left-color:#bc820c}:root .design-unified .report-detector-rows>div[data-score-level=high]{border-left-color:#b32d3d}:root .design-unified .report-detector-rows>div[data-score-level=low]>strong{color:#176947}:root .design-unified .report-detector-rows>div[data-score-level=review]>strong{color:#8a5900}:root .design-unified .report-detector-rows>div[data-score-level=high]>strong{color:#b32d3d}:root .design-unified .report-detector-rows small{color:#657080;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}:root .design-unified .report-review-notes{background:#fff9eb;border-left:3px solid #bc820c;margin:0 28px 20px;padding:14px 18px}:root .design-unified .report-review-notes p{margin:0;font-size:13px}:root .design-unified .report-review-notes p+p{margin-top:10px}@media (max-width:760px){:root .design-unified .report-review-notes{margin-left:18px;margin-right:18px}}:root .design-unified .report-social-follow{color:#526171;text-align:left;flex-wrap:wrap;align-items:center;gap:4px 16px;width:100%;margin:18px 0 0;padding:12px 0;display:flex}:root .design-unified .report-social-follow p{color:#526171;margin:0;font-size:14px;line-height:1.6}:root .design-unified .report-social-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:root .design-unified .report-social-links a{color:#355596;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}:root .design-unified .report-social-links a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #355596}@media print{:root .design-unified .report-social-follow{display:none!important}}:root .design-unified .detailed-report{color:#252b29;text-align:left;outline-offset:5px;background:#fff;border:1px solid #d9deda;border-top:3px solid #2e382c;border-radius:8px;width:100%;min-width:0;margin:24px 0 0;scroll-margin-top:110px;overflow:hidden}:root .design-unified .detailed-report *{box-sizing:border-box;min-width:0}:root .design-unified .detailed-report :is(p,li,dd){color:#4b5650;overflow-wrap:anywhere;letter-spacing:normal;font-size:15px;line-height:1.65}:root .design-unified .detailed-report :is(h2,h3,h4){color:#252b29;letter-spacing:-.02em;margin:0 0 12px;line-height:1.35}:root .design-unified .detailed-report h2{max-width:30ch;font-size:clamp(24px,3vw,34px)}:root .design-unified .detailed-report h3{font-size:19px}:root .design-unified .detailed-report h4{margin-bottom:5px;font-size:15px;font-weight:650}:root .design-unified .detailed-report p{margin:0 0 14px}:root .design-unified .detailed-report :is(ul,ol){margin:0;padding-left:22px}:root .design-unified .detailed-report li+li{margin-top:10px}:root .design-unified .detailed-report a{color:#334d2b;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}:root .design-unified .detailed-report-masthead{border-bottom:1px solid #d9deda;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}:root .design-unified .detailed-report-masthead span{font-size:16px;font-weight:650}:root .design-unified .detailed-report-masthead p{margin:4px 0 0;font-size:13px}:root .design-unified .detailed-report-download{max-width:100%}:root .design-unified .detailed-report-download button{color:#fff;cursor:pointer;white-space:normal;background:#303a2f;border:1px solid #303a2f;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}:root .design-unified .detailed-report-download button:disabled{opacity:.65;cursor:wait}:root .design-unified .detailed-report-download .report-download-ready{margin:10px 0 0;font-size:13px}:root .design-unified .detailed-report-download p[role=alert]{color:#8c3024;background:#fff2ed;margin:12px 0 0;padding:12px}:root .design-unified .detailed-report-conclusion{background:#fbfcf9;justify-content:space-between;gap:28px;padding:28px 28px 8px;display:flex}:root .design-unified .detailed-report-kicker{color:#63705e;margin-bottom:12px;font-size:12px;display:block}:root .design-unified .detailed-report-score{flex-direction:column;flex:0 0 145px;align-items:flex-start;gap:6px;display:flex}:root .design-unified .detailed-report-score strong{color:#526171;font-size:44px;font-weight:600;line-height:1.1}:root .design-unified .detailed-report-score span{color:#536149;max-width:18ch;font-size:12px;line-height:1.5}:root .design-unified .detailed-report-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 28px;display:grid}:root .design-unified .detailed-report-categories>div{border:1px solid #d9deda;border-top:3px solid #7e8664;border-radius:4px;flex-direction:column;gap:6px;padding:18px 12px;display:flex}:root .design-unified .detailed-report-categories strong{color:#334a2b;font-size:27px}:root .design-unified .detailed-report-categories span{font-size:13px;line-height:1.5}:root .design-unified .detailed-report-reading{margin:12px 28px}:root .design-unified .detailed-report summary{cursor:pointer;color:#3a5032;padding:8px 0;font-size:13px;font-weight:550}:root .design-unified .detailed-report details p{padding:8px 0 0;font-size:13px}:root .design-unified .detailed-report-section{border-top:1px solid #e0e5e0;padding:24px 28px}:root .design-unified .detailed-report-coverage{flex-wrap:wrap;gap:10px;display:flex}:root .design-unified .detailed-report-coverage a{border:1px solid #d9deda;border-radius:4px;flex-direction:column;flex:125px;gap:6px;padding:12px;font-size:13px;text-decoration:none;display:flex}:root .design-unified .detailed-report [data-status]{color:#53634c;font-size:11px;font-weight:550}:root .design-unified .detailed-report [data-status=limited],:root .design-unified .detailed-report [data-status=not-available]{color:#816332}:root .design-unified .detailed-report-columns{border-top:1px solid #d9deda;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}:root .design-unified .detailed-report-columns aside{background:#fafbf8;border-left:1px solid #d9deda}:root .design-unified .detailed-report-layer{border-bottom:1px solid #d9deda;padding:26px 28px;scroll-margin-top:100px}:root .design-unified .detailed-report-layer header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}:root .design-unified .detailed-report-finding,:root .design-unified .detailed-report-claim{border-top:1px solid #e5e9e4;padding:16px 0}:root .design-unified .detailed-report-finding strong,:root .design-unified .detailed-report-claim>span{color:#3a5130;font-size:13px;font-weight:600}:root .design-unified .detailed-report-finding p{margin-bottom:6px}:root .design-unified .detailed-report-sources{padding-top:15px}:root .design-unified .detailed-report-sources span{color:#66705f;font-size:12px;display:block}:root .design-unified .detailed-report dl{margin:0}:root .design-unified .detailed-report dl>div{padding:9px 0}:root .design-unified .detailed-report dt{color:#6c7568;margin-bottom:4px;font-size:12px}:root .design-unified .detailed-report dd{margin:0;font-size:14px}:root .design-unified .detailed-report-footer{color:#252b29;background:#fff;border-top:1px solid #d9deda;padding:24px 28px}:root .design-unified .detailed-report-footer p{font-size:13px}:root .design-unified .detailed-report-footer .detailed-report-download{margin-top:18px}:root .design-unified .report-media-preview{margin:0;padding:16px 28px}:root .design-unified .report-media-preview :is(video,img,audio){object-fit:contain;background:#f1f3ee;border-radius:4px;width:100%;max-height:320px;display:block}:root .design-unified .home-natural .hero-inner:has(.detailed-report){grid-template-columns:minmax(0,1fr);gap:28px}:root .design-unified .home-natural .hero-inner:has(.detailed-report) .hero-copy{max-width:760px!important}:root .design-unified .saved-report-shell:has(.detailed-report){max-width:1200px}@media (max-width:760px){:root .design-unified .detailed-report-columns{grid-template-columns:minmax(0,1fr)}:root .design-unified .detailed-report-columns aside{border-left:0}:root .design-unified :is(.detailed-report-section,.detailed-report-layer,.detailed-report-footer,.detailed-report-masthead,.detailed-report-conclusion,.detailed-report-categories,.report-media-preview){padding-left:18px;padding-right:18px}:root .design-unified .detailed-report-conclusion{flex-direction:column;gap:10px}:root .design-unified .detailed-report-score{flex-basis:auto;padding-bottom:12px}:root .design-unified .detailed-report-score strong{font-size:36px}:root .design-unified .detailed-report-reading{margin-left:18px;margin-right:18px}:root .design-unified .detailed-report-categories{gap:8px}:root .design-unified .detailed-report-categories>div{padding:12px 8px}:root .design-unified .detailed-report-categories strong{font-size:23px}}:root .design-unified .report-score-level{--score-ink:#526171;--score-wash:#f1f4f6;color:#252b33;text-align:left;background:#fff;border:1px solid #d9dee5;border-radius:8px;min-width:0;margin:20px 0;padding:20px}:root .design-unified .report-score-level[data-score-level=low]{--score-ink:#176947;--score-wash:#eaf5ef}:root .design-unified .report-score-level[data-score-level=review]{--score-ink:#8a5900;--score-wash:#fff5db}:root .design-unified .report-score-level[data-score-level=high]{--score-ink:#b32d3d;--score-wash:#fff0f2}:root .design-unified .report-score-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:root .design-unified .report-score-value{justify-content:center;min-width:0;display:flex}:root .design-unified .report-score-value>strong{color:var(--score-ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:2rem;font-weight:650;line-height:1.15}:root .design-unified .report-score-caption{color:#526171;overflow-wrap:anywhere;font-size:14px;line-height:1.5}:root .design-unified .report-score-status{background:var(--score-wash);max-width:100%;color:var(--score-ink);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.45;display:inline-flex}:root .design-unified .report-score-status svg{flex:0 0 17px}:root .design-unified .report-score-dial{width:100%;max-width:210px;margin:12px auto 8px;position:relative}:root .design-unified .report-score-dial>svg{width:100%;height:auto;display:block;overflow:visible}:root .design-unified .score-dial-base,:root .design-unified .score-dial-band{fill:none;stroke-width:18px}:root .design-unified .score-dial-base{stroke:#e4e9ed}:root .design-unified .score-dial-band[data-band=low]{stroke:#176947}:root .design-unified .score-dial-band[data-band=review]{stroke:#bc820c}:root .design-unified .score-dial-band[data-band=high]{stroke:#b32d3d}:root .design-unified .score-dial-tick{stroke:#85919d;stroke-width:1.3px}:root .design-unified .score-dial-needle{fill:#263441}:root .design-unified .score-dial-needle circle{stroke:#fff;stroke-width:2px}:root .design-unified .score-dial-endpoint{fill:#526171;font-variant-numeric:tabular-nums;font-size:14px}:root .design-unified ol.report-score-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}:root .design-unified .report-score-legend>li{color:#526171;overflow-wrap:anywhere;border-top:3px solid;flex-direction:column;gap:5px;min-width:0;margin:0;padding:8px 0 0;font-size:14px;line-height:1.45;display:flex}:root .design-unified .report-score-legend>li[data-band=low]{border-color:#176947}:root .design-unified .report-score-legend>li[data-band=review]{border-color:#bc820c}:root .design-unified .report-score-legend>li[data-band=high]{border-color:#b32d3d}:root .design-unified .report-score-legend strong{color:#303a45;font-size:14px;font-weight:600}:root .design-unified .report-score-legend [aria-current=true]{color:var(--score-ink);font-weight:600}:root .design-unified .report-score-legend [aria-current=true] strong{color:var(--score-ink)}:root .design-unified p.report-score-note{color:#526171;max-width:none;margin:12px 0 0;font-size:14px;line-height:1.55}:root .design-unified .report-score-scale{border-top:1px solid #d9dee5;margin-top:14px;padding-top:10px}:root .design-unified .report-score-scale>summary{color:#355596;cursor:pointer;width:fit-content;padding:6px 0;font-size:14px;line-height:1.5}:root .design-unified .report-score-scale>summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}:root .design-unified .report-score-scale[open]>summary{margin-bottom:12px}:root .design-unified .detailed-report>.report-score-level{margin:16px 28px 24px}:root .design-unified .report-evidence-status,:root .design-unified .detailed-report [data-status]{color:#526171;background:#f1f4f6;border-radius:4px;align-items:center;width:fit-content;padding:5px 8px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}:root .design-unified .report-evidence-status[data-evidence-tone=high]{color:#b32d3d;background:#fff0f2}:root .design-unified .report-evidence-status[data-evidence-tone=limited],:root .design-unified .detailed-report [data-status=limited]{color:#8a5900;background:#fff5db}:root .design-unified .detailed-report [data-status=reviewed]{color:#355596;background:#edf2ff}:root .design-unified .detailed-report [data-status=not-available],:root .design-unified .detailed-report [data-status=not-applicable]{color:#526171;background:#f1f4f6}:root .design-unified .report-preview-evidence dt{flex-wrap:wrap;row-gap:8px}:root .design-unified .home-natural .report-preview-verdict{grid-template-columns:minmax(0,1fr);padding-bottom:0}:root .design-unified .home-natural .natural-example .report-evidence-status{color:#526171;font-size:13px;font-weight:600}:root .design-unified .home-natural .natural-example .report-evidence-status[data-evidence-tone=high]{color:#b32d3d}:root .design-unified .home-natural .natural-example .report-evidence-status[data-evidence-tone=limited]{color:#8a5900}@media (max-width:760px){:root .design-unified .report-score-level{padding:16px}:root .design-unified .detailed-report>.report-score-level{margin-left:18px;margin-right:18px}:root .design-unified ol.report-score-legend{gap:8px}}@media (max-width:480px){:root .design-unified ol.report-score-legend{grid-template-columns:minmax(0,1fr);gap:12px}}.report-upgrade{color:#23272a;text-align:left;background:#f3f4ff;border:1px solid #b9c0ef;border-radius:20px;gap:18px;margin:22px 0;padding:26px;display:grid}.report-upgrade h3{margin:0 0 10px;font-size:22px;line-height:1.3}.report-upgrade p{max-width:72ch;margin:0;font-size:15px;line-height:1.6}.report-upgrade-icon{float:left;color:#4657c8;margin:1px 12px 12px 0}.report-upgrade .analyze-button{white-space:normal;text-align:left;justify-content:center;width:fit-content;max-width:100%;line-height:1.45}.report-upgrade .credit-top-up{max-width:420px}.report-translation-notice{background:#f3f4fa;border-bottom:1px solid #dce0ed;padding:14px 18px;font-size:14px;line-height:1.55}.report-translation-notice p{margin:0}.report-translation-notice button{color:#3544a9;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;text-decoration:underline}@media (max-width:600px){.report-upgrade{padding:20px}.report-upgrade .analyze-button{width:100%}}@media print{.report-upgrade,.report-translation-notice{display:none!important}}:root .design-unified .detailed-report .report-upgrade{background:#f7f9fd;border:1px solid #cbd4e7;border-radius:8px;gap:14px;margin:20px 0 8px;padding:20px;display:grid}:root .design-unified .detailed-report .report-upgrade :is(h3,p){margin:0}:root .design-unified .detailed-report .report-upgrade h3{font-size:18px}:root .design-unified .detailed-report .report-upgrade p{font-size:16px}:root .design-unified .report-upgrade-source{gap:10px;display:grid}:root .design-unified .report-upgrade-source label{font-size:14px;font-weight:600}:root .design-unified .report-upgrade .analyze-button{min-height:48px;padding:12px 16px;font-size:14px}:root .design-unified .report-upgrade-source :is(input,textarea){color:#252b33;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #b8c3d4;border-radius:6px;padding:12px;font-size:16px}:root .design-unified .report-upgrade-source :is(input,textarea):focus-visible{outline-offset:3px;outline:2px solid #355596}:root .design-unified .detailed-report .report-upgrade-legacy{background:0 0;border:0;border-left:2px solid #d9dee5;padding:4px 0 4px 16px}:root .design-unified .detailed-report-columns{display:block}:root .design-unified .detailed-report-columns aside{background:#f7f9fb;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root .design-unified .detailed-report-layer :is(p,ul,ol){max-width:88ch}:root .design-unified .detailed-report :is(p,li,dd){font-size:16px}:root .design-unified .detailed-report-sources a{align-items:baseline;gap:5px;max-width:100%;display:inline-flex}:root .design-unified .detailed-report-sources a svg{flex-shrink:0}:root .design-unified .saved-report-note{color:#526171;font-size:14px}.saved-report-delete a{color:#efb096;min-height:40px;font:600 10px var(--font-geist-mono);background:#ef92760f;border:1px solid #ef92763d;border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}:root .design-unified .saved-report-delete button,:root .design-unified .saved-report-delete a{color:#7c3944}@media (max-width:760px){:root .design-unified .detailed-report-columns aside{grid-template-columns:minmax(0,1fr)}:root .design-unified .detailed-report .report-upgrade{padding:16px}:root .design-unified .report-upgrade .analyze-button{width:100%}}:root .design-unified .compact-report .report-overview{grid-template-columns:minmax(180px,.8fr) minmax(0,1.3fr);gap:24px;padding:24px}:root .design-unified .compact-report .report-overview-media{align-self:center;max-width:none}:root .design-unified .compact-report .report-overview-media img{max-height:350px}:root .design-unified .compact-report .report-media-preview{padding:0}:root .design-unified .report-compact-verdict{color:#45534a;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.5;display:flex}:root .design-unified .report-compact-verdict[data-verdict=inconclusive]{color:#8a5900}:root .design-unified .report-compact-verdict svg{flex-shrink:0}:root .design-unified .report-compact-gauges{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}:root .design-unified .report-compact-gauges .report-score-level{margin:0;padding:12px}:root .design-unified .report-compact-gauges .report-score-heading{text-align:center;display:block}:root .design-unified .report-compact-gauges .report-score-status{display:none}:root .design-unified .report-compact-gauges .report-score-caption{font-size:13px;font-weight:600}:root .design-unified .report-compact-gauges .report-score-dial{max-width:190px;margin-top:8px}:root .design-unified .report-compact-gauges .report-score-value strong{font-size:28px}:root .design-unified .report-classification-score{color:#526171;border:1px solid #d9dee5;border-radius:8px;flex-direction:column;gap:8px;padding:16px;font-size:13px;display:flex}:root .design-unified .report-classification-score strong{color:#526171;font-size:28px}:root .design-unified .report-generator{color:#526171;border-top:1px solid #e1e6e2;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}:root .design-unified .report-generator strong{color:#303a45;text-transform:capitalize}:root .design-unified .report-generator small{font-size:12px}:root .design-unified .compact-report p.report-compact-note{color:#657080;margin:12px 0 0;font-size:12px}:root .design-unified .compact-report .report-record-strip{border-top:1px solid #e1e6e2;padding:14px 24px;font-size:11px}:root .design-unified .compact-report .report-research-action{padding:0 24px}:root .design-unified .report-download-compact button,:root .design-unified .report-download-again{color:#fff;white-space:nowrap;background:#303a2f;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 10px;font-size:12px;text-decoration:none;display:inline-flex}@media (max-width:640px){:root .design-unified .compact-report .report-overview{grid-template-columns:1fr;gap:16px;padding:18px}:root .design-unified .compact-report .report-overview-media{justify-self:center;width:100%;max-width:360px}:root .design-unified .compact-report .report-overview-media img{max-height:260px}:root .design-unified .report-compact-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}:root .design-unified .report-compact-gauges>:only-child{grid-column:1/-1}:root .design-unified .report-compact-gauges .report-score-level{padding:10px 6px}:root .design-unified .report-compact-gauges .report-score-caption{font-size:12px}:root .design-unified .report-compact-gauges .report-score-value strong{font-size:25px}}
