/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
body[data-page=sensor-evidence]{--evidence-core:var(--ts-success);--evidence-pm:var(--ts-ramp-teal);--evidence-co2:var(--ts-metric-co2);--evidence-voc:var(--ts-ramp-violet);--evidence-nox:var(--ts-muted);--evidence-pressure:var(--ts-ramp-amber);--evidence-lux:var(--ts-ramp-amber)}body[data-page=sensor-evidence] main{overflow:visible}body[data-page=sensor-evidence] .learn-section-nav a{gap:var(--ts-space-40,.4rem)}body[data-page=sensor-evidence] .learn-section-nav a .ti,body[data-page=sensor-evidence] .evidence-icon-heading .ti,body[data-page=sensor-evidence] .evidence-pathway__signal .ti,body[data-page=sensor-evidence] .evidence-integration-grid article>span .ti,body[data-page=sensor-evidence] .evidence-vendor__maker .ti,body[data-page=sensor-evidence] .evidence-vendor-grid button .ti,body[data-page=sensor-evidence] .evidence-commercial-grid__body span .ti{color:var(--ts-text-secondary);flex:none;line-height:1}.evidence-hero{width:100%;padding:calc(clamp(1.45rem, 4vw, 3.4rem) + var(--ts-space-200,2rem)) clamp(var(--ts-space-100,1rem), 4vw, var(--ts-space-200,2rem)) clamp(2.5rem, 6vw, 5rem);border:1px solid var(--ts-border);color:var(--ts-ink);background:var(--ts-surface-subtle);box-shadow:0 0 0 100vmax var(--ts-surface-subtle);clip-path:inset(0 -100vmax);border-inline:0;border-radius:0;margin:0 0 clamp(2rem,5vw,4rem);padding-inline:0;position:relative}.evidence-hero.ts-dark-hero:after{content:none}.evidence-hero__inner{z-index:1;width:min(100%,1180px);box-shadow:none;grid-template-columns:minmax(0,.74fr) minmax(440px,1.26fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-inline:auto;display:grid;position:relative}.evidence-hero__copy{min-width:0}.evidence-hero h1{max-width:13ch;color:inherit;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.75rem,5vw,4.25rem);line-height:.94}.evidence-hero .lede{max-width:46ch;color:var(--ts-text-secondary)}.evidence-hero__note{max-width:48ch;color:var(--ts-text-secondary);font-size:var(--ts-text-md,1rem);margin:1rem 0 0}.evidence-hero .btn-link,.evidence-hero .btn-ghost{color:var(--ts-ink)}.evidence-trust{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.evidence-trust span,.evidence-cite,.evidence-panel__head span,.evidence-standards__notice strong{font:800 .8125rem/1 var(--ts-font-mono,ui-monospace, monospace);text-transform:uppercase;border:1px solid;border-radius:999px;padding:.34rem .62rem}.evidence-trust span{color:var(--ts-text-secondary)}.evidence-hero__visual{isolation:isolate;min-width:0;max-width:100%;position:relative}.evidence-chart{border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-lg,18px);background:var(--ts-surface-subtle);width:100%;min-height:19rem;position:relative;overflow:hidden}.evidence-chart.is-rendered{cursor:pointer}.evidence-chart.is-rendered:focus-visible{outline:3px solid var(--stack-accent,var(--evidence-core))}@supports (color:color-mix(in lab, red, red)){.evidence-chart.is-rendered:focus-visible{outline:3px solid color-mix(in srgb, var(--stack-accent,var(--evidence-core)) 70%, var(--ts-focus))}}.evidence-chart.is-rendered:focus-visible{outline-offset:3px}@media (hover:hover){.evidence-chart.is-rendered{transition:border-color var(--ts-duration-med,.24s) var(--ts-ease-out,ease), box-shadow var(--ts-duration-med,.24s) var(--ts-ease-out,ease), transform var(--ts-duration-med,.24s) var(--ts-ease-out,ease)}.evidence-science-panel:hover .evidence-chart.is-rendered,.evidence-chart.is-rendered:hover,.evidence-chart.is-rendered.is-interacting{border-color:var(--stack-accent,var(--evidence-core))}@supports (color:color-mix(in lab, red, red)){.evidence-science-panel:hover .evidence-chart.is-rendered,.evidence-chart.is-rendered:hover,.evidence-chart.is-rendered.is-interacting{border-color:color-mix(in srgb, var(--stack-accent,var(--evidence-core)) 46%, var(--ts-rule,var(--ts-rule)))}}.evidence-science-panel:hover .evidence-chart.is-rendered,.evidence-chart.is-rendered:hover,.evidence-chart.is-rendered.is-interacting{box-shadow:var(--ts-shadow-sm);transform:translateY(-1px)}.evidence-chart--hero.is-rendered:hover,.evidence-chart--hero.is-rendered.is-interacting{border-color:var(--stack-accent,var(--evidence-core))}@supports (color:color-mix(in lab, red, red)){.evidence-chart--hero.is-rendered:hover,.evidence-chart--hero.is-rendered.is-interacting{border-color:color-mix(in srgb, var(--stack-accent,var(--evidence-core)) 46%, var(--ts-border))}}.evidence-chart--hero.is-rendered:hover,.evidence-chart--hero.is-rendered.is-interacting{box-shadow:var(--ts-shadow-md);transform:translateY(-1px)}}.evidence-chart>div,.evidence-chart canvas{max-width:100%!important}.evidence-chart--hero{border-color:var(--ts-border);background:var(--ts-surface-subtle);min-height:clamp(26rem,43vw,34rem);box-shadow:var(--ts-shadow-sm);background-size:28px 28px}.evidence-chart--hero:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.evidence-chart--small{min-height:17rem}.evidence-chart__fallback{text-align:center;color:var(--ts-text-primary);place-content:center;gap:.4rem;display:grid;position:absolute;inset:0}.evidence-chart__fallback strong{color:var(--ts-text-primary);font-size:clamp(2rem,5vw,3.6rem)}.evidence-hero__callout{border:1px solid var(--ts-border);border-radius:var(--ts-radius-md,12px);background:var(--ts-surface-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(18rem,100% - 1.5rem);padding:1rem;position:absolute;bottom:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem)}.evidence-hero__callout span{color:var(--ts-text-secondary);font:800 .8125rem/1 var(--ts-font-mono,ui-monospace, monospace);text-transform:uppercase;margin-bottom:.35rem;display:block}.evidence-hero__callout strong{color:var(--ts-text-primary)}.evidence-band{isolation:isolate;width:min(100%,1180px);margin:clamp(3rem,7vw,6rem) auto;position:relative}body[data-page=sensor-evidence]{overflow-x:clip}.evidence-band>.section-header{text-align:center;max-width:780px;margin-inline:auto}.evidence-stack__grid,.evidence-spec-grid,.evidence-chart-grid,.evidence-context-grid,.evidence-commercial-grid{gap:clamp(1rem,2vw,1.4rem);margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.evidence-workflow,.evidence-tvoc,.evidence-pathway,.evidence-vendor{isolation:isolate;position:relative}.evidence-workflow:before,.evidence-tvoc:before,.evidence-pathway:before,.evidence-vendor:before{content:"";z-index:-1;border-block:1px solid var(--ts-section-veil-border);background:var(--ts-surface-subtle);box-shadow:0 0 0 100vmax var(--ts-surface-subtle);clip-path:inset(0 -100vmax);position:absolute;inset:-2.5rem 0}.evidence-workflow__head{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.evidence-workflow__head h2,.evidence-tvoc h2,.evidence-pathway h2{margin-block:0 .8rem;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1}.evidence-workflow__rail{border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-lg,12px);background:var(--ts-surface-subtle);box-shadow:var(--ts-shadow-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.75rem;display:grid}.evidence-workflow__rail button{border:1px solid var(--ts-rule-soft,var(--ts-border-control));border-radius:var(--ts-radius-md,8px);background:var(--ts-surface-raised,var(--ts-surface-raised));min-height:2.75rem;color:var(--ts-ink-soft,var(--ts-ink-soft));cursor:pointer;font:760 .82rem/1 var(--ts-font-sans);transition:transform var(--ts-duration-med,.2s) var(--ts-ease-out,ease), border-color var(--ts-duration-med,.2s) var(--ts-ease-out,ease), background var(--ts-duration-med,.2s) var(--ts-ease-out,ease);justify-content:center;align-items:center;gap:.38rem;display:inline-flex}.evidence-workflow__rail button .ti{color:var(--ts-text-secondary);font-size:1rem;line-height:1}.evidence-workflow__rail button[aria-pressed=true]{border-color:var(--evidence-core)}@supports (color:color-mix(in lab, red, red)){.evidence-workflow__rail button[aria-pressed=true]{border-color:color-mix(in srgb, var(--evidence-core) 48%, var(--ts-border-control))}}.evidence-workflow__rail button[aria-pressed=true]{background:var(--evidence-core)}@supports (color:color-mix(in lab, red, red)){.evidence-workflow__rail button[aria-pressed=true]{background:color-mix(in srgb, var(--evidence-core) 14%, var(--ts-surface))}}.evidence-workflow__rail button[aria-pressed=true]{color:var(--ts-ink,var(--ts-ink))}.evidence-workflow__rail button[aria-pressed=true] .ti{color:currentColor}@media (hover:hover){.evidence-workflow__rail button:hover{border-color:var(--evidence-core);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.evidence-workflow__rail button:hover{border-color:color-mix(in srgb, var(--evidence-core) 34%, var(--ts-border-control))}}}.evidence-scenario-grid,.evidence-pathway__steps,.evidence-integration-grid,.evidence-vendor-grid{gap:clamp(1rem,2vw,1.35rem);margin-top:clamp(1.4rem,4vw,2.4rem);display:grid}.evidence-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-scenario-card,.evidence-pathway__steps article,.evidence-integration-grid article,.evidence-vendor-grid article,.evidence-formula-card{border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md,8px);background:var(--ts-surface);box-shadow:var(--ts-shadow-sm);padding:1.1rem;position:relative}.evidence-scenario-card{opacity:.68;transition:opacity var(--ts-duration-med,.2s) var(--ts-ease-out,ease), transform var(--ts-duration-med,.2s) var(--ts-ease-out,ease)}.evidence-scenario-card:before,.evidence-formula-card:before,.evidence-pathway__steps article:before,.evidence-integration-grid article:before,.evidence-vendor-grid article:before{content:"";border-radius:inherit;background:var(--ts-surface-subtle);opacity:0;height:3px;transition:opacity var(--ts-duration-med,.2s) var(--ts-ease-out,ease);position:absolute;inset:0 0 auto}.evidence-scenario-card.is-active{opacity:1;border-color:var(--evidence-core)}@supports (color:color-mix(in lab, red, red)){.evidence-scenario-card.is-active{border-color:color-mix(in srgb, var(--evidence-core) 45%, var(--ts-rule))}}.evidence-scenario-card.is-active{transform:translateY(-2px)}.evidence-scenario-card.is-active:before{opacity:1}.evidence-scenario-card>span,.evidence-pathway__steps article>span,.evidence-formula-card>span,.evidence-vendor__maker{color:var(--evidence-core);font:850 .8125rem/1 var(--ts-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;display:inline-flex}.evidence-scenario-card h3,.evidence-pathway__steps h3,.evidence-integration-grid h3,.evidence-vendor-grid h3,.evidence-formula-card h3{color:var(--ts-ink);margin:0 0 .55rem;font-size:1.04rem;line-height:1.18}.evidence-icon-heading{align-items:center;gap:.48rem;display:inline-flex}.evidence-icon-heading .ti{border:1px solid var(--stack-accent,var(--evidence-core));place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.evidence-icon-heading .ti{border:1px solid color-mix(in srgb, var(--stack-accent,var(--evidence-core)) 34%, var(--ts-rule,var(--ts-rule)))}}.evidence-icon-heading .ti{background:var(--ts-surface-subtle);box-shadow:var(--ts-shadow-sm);border-radius:.58rem;font-size:1rem}.evidence-scenario-card p,.evidence-pathway__steps p,.evidence-integration-grid p,.evidence-vendor-grid p,.evidence-formula-card p{color:var(--ts-ink-soft,var(--ts-ink-soft))}.evidence-tvoc__stage{margin-top:clamp(1.5rem,4vw,2.5rem)}.evidence-tvoc__chart{min-height:100%;padding:clamp(1rem,2vw,1.25rem)}.evidence-tvoc__chart .evidence-chart{min-height:clamp(24rem,45vw,34rem)}.evidence-formula-stack{grid-template-columns:1fr;gap:.85rem;margin-top:.9rem;display:grid}.evidence-formula-stack .evidence-formula-card{grid-template-columns:minmax(7rem,.26fr) minmax(11rem,.36fr) minmax(0,1fr);align-items:baseline;gap:.45rem 1rem;display:grid}.evidence-formula-stack .evidence-formula-card span,.evidence-formula-stack .evidence-formula-card h3,.evidence-formula-stack .evidence-formula-card p{margin:0}.evidence-formula-stack .evidence-formula-card .evidence-equation{color:var(--ts-ink,var(--ts-ink));overflow-wrap:normal;font-size:clamp(.92rem,1.35vw,1.14rem);overflow:auto hidden}.evidence-formula-stack .evidence-eq{font-size:1.08em}.evidence-eq{min-width:max-content;color:inherit;font-family:var(--ts-font-sans);letter-spacing:0;white-space:nowrap;align-items:baseline;gap:.5em;font-size:1.12em;font-weight:500;display:inline-flex}.evidence-eq var{font-family:var(--ts-font-sans);font-style:italic}.evidence-eq sub{color:var(--ts-ink-soft,var(--ts-ink-soft));font-family:var(--ts-font-sans);margin-left:.08em;font-size:.62em;font-style:normal}.evidence-eq__lhs{align-items:baseline;display:inline-flex}.evidence-eq__op{color:var(--stack-accent,var(--evidence-core));font-weight:700}.evidence-eq__group{border-radius:var(--ts-radius-sm,4px);background:var(--stack-accent,var(--evidence-core));padding:.16rem .42rem}@supports (color:color-mix(in lab, red, red)){.evidence-eq__group{background:color-mix(in srgb, var(--stack-accent,var(--evidence-core)) 8%, transparent)}}.evidence-formula-card--limit{border-left:4px solid var(--evidence-core)}.evidence-chart-grid--tight{margin-top:clamp(1rem,3vw,1.8rem)}.evidence-formula-strip{border:1px solid var(--stack-accent,var(--evidence-core));gap:.35rem;margin:.8rem 0 0;padding:.75rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.evidence-formula-strip{border:1px solid color-mix(in srgb, var(--stack-accent,var(--evidence-core)) 24%, var(--ts-rule,var(--ts-rule)))}}.evidence-formula-strip{border-radius:var(--ts-radius-sm,8px);background:var(--ts-surface)}.evidence-formula-strip strong{color:var(--ts-ink,var(--ts-ink));font:800 clamp(.72rem, .95vw, .82rem)/1.32 var(--ts-font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.evidence-formula-strip span{color:var(--ts-ink-soft,var(--ts-ink-soft));font-size:.8125rem}.evidence-proof-list{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.evidence-proof-list li{border:1px solid var(--ts-rule-soft,var(--ts-rule-soft));border-radius:var(--ts-radius-sm,4px);background:var(--ts-surface-raised,var(--ts-surface-raised));grid-template-columns:minmax(6rem,.34fr) 1fr;gap:.7rem;padding:.78rem;display:grid}@supports (color:color-mix(in lab, red, red)){.evidence-proof-list li{background:color-mix(in srgb, var(--ts-surface-raised,var(--ts-surface-raised)) 78%, transparent)}}.evidence-proof-list strong{color:var(--ts-ink)}.evidence-proof-list span{color:var(--ts-ink-soft,var(--ts-ink-soft))}.evidence-pathway__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.evidence-pathway__signal{border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-lg,12px);background:var(--ts-surface-subtle);box-shadow:var(--ts-shadow-sm);grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:clamp(1.3rem,3vw,2rem) 0 0;padding:.45rem;display:grid}.evidence-pathway__signal span{border:1px solid var(--signal-color,var(--evidence-core));align-items:center;gap:.5rem;min-height:3rem;padding:.7rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.evidence-pathway__signal span{border:1px solid color-mix(in srgb, var(--signal-color,var(--evidence-core)) 32%, var(--ts-rule,var(--ts-rule)))}}.evidence-pathway__signal span{border-radius:var(--ts-radius-md,8px);background:var(--ts-surface-subtle);color:var(--ts-ink,var(--ts-ink));font:820 .8125rem/1.2 var(--ts-font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.04em}.evidence-pathway__signal .ti{font-size:1rem}.evidence-pathway__signal span:first-child{--signal-color:var(--evidence-core)}.evidence-pathway__signal span:nth-child(2){--signal-color:var(--evidence-pm)}.evidence-pathway__signal span:nth-child(3){--signal-color:var(--evidence-voc)}.evidence-pathway__signal span:nth-child(4){--signal-color:var(--evidence-co2)}.evidence-pathway__signal span:nth-child(5){--signal-color:var(--evidence-pressure)}.evidence-pathway__steps article,.evidence-integration-grid article,.evidence-vendor-grid article{overflow:hidden}.evidence-pathway__steps article:first-child,.evidence-integration-grid article:first-child{--stack-accent:var(--evidence-core)}.evidence-pathway__steps article:nth-child(2),.evidence-integration-grid article:nth-child(2){--stack-accent:var(--evidence-pm)}.evidence-pathway__steps article:nth-child(3),.evidence-integration-grid article:nth-child(3){--stack-accent:var(--evidence-voc)}.evidence-pathway__steps article:nth-child(4),.evidence-integration-grid article:nth-child(4){--stack-accent:var(--evidence-co2)}.evidence-pathway__steps article:nth-child(5),.evidence-integration-grid article:nth-child(5){--stack-accent:var(--evidence-pressure)}.evidence-pathway__steps article:after{content:"";background:var(--ts-rule,var(--ts-rule));width:1.5rem;height:1px;position:absolute;top:1.55rem;right:-.75rem}.evidence-pathway__steps article:last-child:after{display:none}.evidence-standards-table caption,.evidence-source-table caption{color:var(--ts-muted);text-align:left;padding:.85rem .9rem;font-size:.8125rem}.evidence-standards-table th[scope=row]{color:var(--ts-ink);font-weight:760}.evidence-alignment-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1rem 0 1.15rem;display:grid}.evidence-alignment-strip article{border:1px solid var(--align-color,var(--evidence-core));min-height:8rem;padding:1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.evidence-alignment-strip article{border:1px solid color-mix(in srgb, var(--align-color,var(--evidence-core)) 34%, var(--ts-rule,var(--ts-rule)))}}.evidence-alignment-strip article{border-radius:var(--ts-radius-md,12px);background:var(--ts-surface-subtle);overflow:hidden}.evidence-alignment-strip article:first-child{--align-color:var(--evidence-core)}.evidence-alignment-strip article:nth-child(2){--align-color:var(--evidence-co2)}.evidence-alignment-strip article:nth-child(3){--align-color:var(--evidence-voc)}.evidence-alignment-strip span{color:var(--align-color,var(--evidence-core));font:850 .8125rem/1 var(--ts-font-mono,ui-monospace, monospace);letter-spacing:.08em}.evidence-alignment-strip strong{color:var(--ts-ink,var(--ts-ink));margin:.55rem 0 .35rem;font-size:1.08rem;display:block}.evidence-alignment-strip p{color:var(--ts-ink-soft,var(--ts-ink-soft));margin:0;font-size:1rem}.evidence-integration-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.evidence-integration-grid article span{background:var(--ts-surface-subtle);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--evidence-core);border-radius:.7rem;place-items:center;margin-bottom:.8rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.evidence-integration-grid article span{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--evidence-core) 38%, var(--ts-rule))}}.evidence-integration-grid article span .ti{font-size:1.05rem}.evidence-vendor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.evidence-vendor-grid article[data-vendor=sensirion]{--stack-accent:var(--evidence-core)}.evidence-vendor-grid article[data-vendor=bosch]{--stack-accent:var(--evidence-pressure)}.evidence-vendor-grid article[data-vendor=texas-instruments]{--stack-accent:var(--evidence-lux)}.evidence-vendor-grid article:after{content:"";background:var(--stack-accent,var(--evidence-core));border-radius:999px;width:8rem;height:8rem;position:absolute;inset:auto -18% -34% auto}@supports (color:color-mix(in lab, red, red)){.evidence-vendor-grid article:after{background:color-mix(in srgb, var(--stack-accent,var(--evidence-core)) 16%, transparent)}}.evidence-vendor-grid article:after{pointer-events:none}.evidence-vendor__maker{border-radius:var(--ts-radius-pill,999px);background:var(--ts-surface-subtle);border:1px solid var(--stack-accent,var(--evidence-core));align-items:center;gap:.38rem;padding:.38rem .52rem}@supports (color:color-mix(in lab, red, red)){.evidence-vendor__maker{border:1px solid color-mix(in srgb, var(--stack-accent,var(--evidence-core)) 30%, var(--ts-rule,var(--ts-rule)))}}.evidence-vendor-grid button{min-height:2.75rem;color:var(--ts-accent,var(--ts-accent));cursor:pointer;font:760 .88rem/1 var(--ts-font-sans);text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:.9rem;padding:.25rem 0;display:inline-flex}@media (hover:hover){.evidence-scenario-card:hover,.evidence-pathway__steps article:hover,.evidence-integration-grid article:hover,.evidence-vendor-grid article:hover,.evidence-formula-card:hover{border-color:var(--evidence-core);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.evidence-scenario-card:hover,.evidence-pathway__steps article:hover,.evidence-integration-grid article:hover,.evidence-vendor-grid article:hover,.evidence-formula-card:hover{border-color:color-mix(in srgb, var(--evidence-core) 38%, var(--ts-rule,var(--ts-rule)))}}.evidence-scenario-card:hover,.evidence-pathway__steps article:hover,.evidence-integration-grid article:hover,.evidence-vendor-grid article:hover,.evidence-formula-card:hover{box-shadow:var(--ts-shadow-md)}.evidence-scenario-card:hover:before,.evidence-pathway__steps article:hover:before,.evidence-integration-grid article:hover:before,.evidence-vendor-grid article:hover:before,.evidence-formula-card:hover:before{opacity:.74}.evidence-commercial-grid article:hover img{transform:scale(1.06)}}.evidence-drawer{z-index:var(--ts-z-modal,1000);background:var(--ts-surface-subtle);justify-items:end;display:grid;position:fixed;inset:0}.evidence-drawer[hidden]{display:none}.evidence-drawer__panel{border-left:1px solid var(--ts-rule,var(--ts-rule));background:var(--ts-surface);width:min(26rem,100vw - 1.5rem);height:100%;box-shadow:var(--ts-shadow-sm);padding:clamp(1rem,3vw,1.6rem)}.evidence-drawer__close{float:right;border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-pill,999px);background:var(--ts-surface-raised,var(--ts-surface-raised));min-height:2.75rem;color:var(--ts-muted);cursor:pointer;justify-content:center;align-items:center;padding:.38rem .65rem;font-size:.8125rem;display:inline-flex}.evidence-drawer__panel h2{margin:.4rem 0 .8rem;font-size:clamp(1.5rem,4vw,2.2rem)}.evidence-drawer__links{flex-wrap:wrap;gap:.65rem;margin-top:1.2rem;display:flex}.evidence-drawer__links a{min-height:2.75rem}.evidence-stack__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.evidence-stack-card,.evidence-spec-card,.evidence-science-panel,.evidence-context-card,.evidence-math-card,.evidence-commercial-grid article{border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md,12px);background:var(--ts-surface);box-shadow:var(--ts-shadow-sm);transition:transform var(--ts-duration-med,.24s) var(--ts-ease-out,ease), border-color var(--ts-duration-med,.24s) var(--ts-ease-out,ease), box-shadow var(--ts-duration-med,.24s) var(--ts-ease-out,ease);position:relative}@media (hover:hover){.evidence-stack-card:hover,.evidence-spec-card:hover,.evidence-science-panel:hover,.evidence-context-card:hover,.evidence-math-card:hover,.evidence-commercial-grid article:hover{border-color:var(--stack-accent,var(--evidence-core));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.evidence-stack-card:hover,.evidence-spec-card:hover,.evidence-science-panel:hover,.evidence-context-card:hover,.evidence-math-card:hover,.evidence-commercial-grid article:hover{border-color:color-mix(in srgb, var(--stack-accent,var(--evidence-core)) 42%, var(--ts-rule,var(--ts-rule)))}}.evidence-stack-card:hover,.evidence-spec-card:hover,.evidence-science-panel:hover,.evidence-context-card:hover,.evidence-math-card:hover,.evidence-commercial-grid article:hover{box-shadow:var(--ts-shadow-md)}}.evidence-stack-card{min-height:19rem;padding:1.28rem;position:relative;overflow:hidden}.evidence-stack-card:before{content:"";background:var(--stack-accent,var(--evidence-core));height:5px;position:absolute;inset:0 0 auto}.evidence-stack-card--measured{--stack-accent:var(--evidence-pm)}.evidence-stack-card--indexed{--stack-accent:var(--evidence-voc)}.evidence-stack-card--context{--stack-accent:var(--evidence-pressure)}.evidence-stack-card--derived{--stack-accent:var(--evidence-core)}.evidence-stack-card h3,.evidence-spec-card h3,.evidence-science-panel h3,.evidence-context-card h3,.evidence-math-card h3,.evidence-commercial-grid h3{color:var(--ts-ink,var(--ts-ink));margin:0 0 .55rem;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.15}.evidence-stack-card h3:before{content:"";border:1px solid var(--stack-accent,var(--evidence-core));width:2rem;height:2rem;margin-bottom:.9rem;display:block}@supports (color:color-mix(in lab, red, red)){.evidence-stack-card h3:before{border:1px solid color-mix(in srgb, var(--stack-accent,var(--evidence-core)) 38%, var(--ts-rule,var(--ts-rule)))}}.evidence-stack-card h3:before{background:var(--ts-surface-subtle);box-shadow:var(--ts-shadow-sm);border-radius:.7rem}.evidence-stack-card h3.evidence-icon-heading:before{content:none}.evidence-stack-card p,.evidence-spec-card p,.evidence-science-panel p,.evidence-context-card p,.evidence-math-card p,.evidence-commercial-grid p{color:var(--ts-ink-soft,var(--ts-ink-soft))}.evidence-stack-card ul{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.evidence-stack-card li{border:1px solid var(--ts-rule,var(--ts-rule));color:var(--ts-muted,var(--ts-muted));border-radius:999px;padding:.32rem .55rem;font-size:.8125rem}.evidence-split{grid-template-columns:minmax(0,.86fr) minmax(340px,1.14fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.evidence-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.evidence-sen66 .evidence-split>div:first-child>.section-eyebrow{margin:0 0 var(--ts-space-100);justify-content:flex-start}.evidence-sen66 h2{margin:0 0 var(--ts-space-120);letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.2rem);line-height:1.2}.evidence-sen66 .lede{margin:0 0 var(--ts-space-120);font-size:1.125rem;line-height:1.6}.evidence-sen66 .evidence-split>div:first-child>p:last-child{color:var(--ts-text-secondary);font-size:var(--ts-text-base);line-height:1.6}.evidence-sen66 .evidence-split>div:first-child .evidence-cite{width:fit-content;margin-top:var(--ts-space-80);display:flex}@media (max-width:1100px){.evidence-sen66 .evidence-split{grid-template-columns:minmax(0,1fr)}.evidence-sen66 .evidence-split>div:first-child{max-width:48rem}}.evidence-spec-card{min-width:0;padding:clamp(var(--ts-space-120), 2vw, var(--ts-space-160));border-radius:var(--ts-radius-lg);flex-direction:column;display:flex}.evidence-spec-card__head{align-items:center;gap:var(--ts-space-70);min-height:3rem;margin-bottom:var(--ts-space-130);display:flex}.evidence-spec-card__head>.ti{border:2px solid var(--ts-action-text);border-radius:var(--ts-radius-md);background:var(--ts-accent-a10);width:2.5rem;height:2.5rem;color:var(--ts-link);flex:0 0 2.5rem;place-items:center;font-size:1.3rem;display:grid}.evidence-spec-card__head h3{text-wrap:balance;margin:0;font-size:1.05rem;line-height:1.3}.evidence-spec-card .evidence-spec-card__metric{align-items:baseline;gap:var(--ts-space-30) var(--ts-space-50);margin:0 0 var(--ts-space-100);color:var(--ts-link);flex-wrap:wrap;display:flex}.evidence-spec-card__metric strong{color:inherit;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.8rem,2.6vw,2.125rem);font-weight:700;line-height:1.1}.evidence-spec-card__metric span{color:var(--ts-text-secondary);font-size:var(--ts-text-base);white-space:nowrap;font-weight:550}.evidence-spec-card__detail{margin:0 0 var(--ts-space-120);color:var(--ts-text-secondary);font-size:var(--ts-text-base);line-height:1.55}.evidence-spec-card>.evidence-cite{width:100%;padding:var(--ts-space-80) 0 0;border:0;border-top:1px solid var(--ts-rule);color:var(--ts-link);font:650 var(--ts-text-base)/1.3 var(--ts-font-sans);text-transform:none;border-radius:0;align-self:flex-start;margin-top:auto}.evidence-spec-card>.evidence-cite:hover{text-underline-offset:.2em;text-decoration:underline}.evidence-cite{min-height:44px;color:var(--ts-accent,var(--ts-accent));align-items:center;margin-top:.15rem;text-decoration:none;display:inline-flex}.evidence-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-science-panel,.evidence-context-card{padding:1.05rem;overflow:hidden}.evidence-panel__head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.85rem;display:flex}.evidence-panel__head span{color:var(--ts-muted,var(--ts-muted));white-space:nowrap}.evidence-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-chapter-main>:is(.evidence-sen66,.evidence-precision,.evidence-tvoc,.evidence-commercial):before{content:"";z-index:-1;background:var(--ts-surface-subtle);box-shadow:0 0 0 100vmax var(--ts-surface-subtle);clip-path:inset(0 -100vmax);border-block:1px solid var(--ts-section-veil-border);position:absolute;inset:-2.5rem 0}.evidence-math__intro{grid-template-columns:minmax(0,.84fr) minmax(360px,1.16fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.evidence-math__intro h2{max-width:15ch;margin-block:0 .8rem;font-size:clamp(2rem,4.6vw,3.7rem);line-height:.98}.evidence-math-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.evidence-math-card{--stack-accent:var(--evidence-core);min-height:18rem;padding:1.1rem;overflow:hidden}.evidence-math-card--pm{--stack-accent:var(--evidence-pm)}.evidence-math-card--mass{--stack-accent:var(--evidence-pressure)}.evidence-math-card--lux{--stack-accent:var(--evidence-lux)}.evidence-math-card--co2{--stack-accent:var(--evidence-co2)}.evidence-math-card:before{content:"";background:var(--stack-accent);height:5px;position:absolute;inset:0 0 auto}.evidence-math-card__kicker{color:var(--stack-accent);font:800 .8125rem/1 var(--ts-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem}.evidence-equation{border:1px solid var(--stack-accent);margin:1rem 0;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.evidence-equation{border:1px solid color-mix(in srgb, var(--stack-accent) 28%, var(--ts-rule,var(--ts-rule)))}}.evidence-equation{border-radius:var(--ts-radius-sm,8px);background:var(--ts-surface-subtle);color:var(--ts-ink,var(--ts-ink));font:800 clamp(.88rem, 1.45vw, 1.04rem)/1.32 var(--ts-font-mono,ui-monospace, monospace);overflow-wrap:normal;-webkit-overflow-scrolling:touch;overflow:auto hidden}.evidence-math-card .evidence-equation{margin-block:.82rem;padding:.58rem .65rem;font-size:clamp(.8125rem,.92vw,.84rem);line-height:1.34}.evidence-sample{font-size:.94rem}.evidence-math-card__source{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.evidence-math-card__source span{border:1px solid var(--ts-rule,var(--ts-rule));color:var(--ts-muted,var(--ts-muted));font:800 .8125rem/1 var(--ts-font-mono,ui-monospace, monospace);text-transform:uppercase;border-radius:999px;padding:.34rem .62rem}.evidence-standards__notice{border:1px solid var(--ts-rule,var(--ts-rule));border-left:5px solid var(--evidence-core);border-radius:var(--ts-radius-md,12px);background:var(--ts-surface-subtle);align-items:center;gap:1rem;margin:1.8rem 0 1rem;padding:1rem;display:flex}.evidence-standards__notice strong{color:var(--evidence-core);flex:none}.evidence-standards__wrap,.evidence-sources__wrap{border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md,12px);background:var(--ts-surface-subtle);max-width:100%;box-shadow:var(--ts-shadow-sm);overflow-x:auto}.evidence-standards-table,.evidence-source-table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px}.evidence-standards-table th,.evidence-standards-table td,.evidence-source-table th,.evidence-source-table td{border-bottom:1px solid var(--ts-rule-soft,var(--ts-rule-soft));text-align:left;vertical-align:top;transition:background-color var(--ts-duration-med,.2s) var(--ts-ease-out,ease), color var(--ts-duration-med,.2s) var(--ts-ease-out,ease), box-shadow var(--ts-duration-med,.2s) var(--ts-ease-out,ease);padding:.82rem .9rem}.evidence-standards-table th,.evidence-source-table th{color:var(--ts-muted,var(--ts-muted));text-transform:uppercase;font-size:.8125rem}.evidence-standards-table thead th,.evidence-source-table thead th{z-index:1;border-bottom:1px solid var(--evidence-core);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.evidence-standards-table thead th,.evidence-source-table thead th{border-bottom:1px solid color-mix(in srgb, var(--evidence-core) 26%, var(--ts-rule,var(--ts-rule)))}}.evidence-standards-table thead th,.evidence-source-table thead th{background:var(--ts-surface-subtle);color:var(--ts-ink,var(--ts-ink));letter-spacing:.05em;font-weight:850}.evidence-standards-table tbody tr:nth-child(2n),.evidence-source-table tbody tr:nth-child(2n),.evidence-standards-table tbody tr:nth-child(odd),.evidence-source-table tbody tr:nth-child(odd){background:var(--ts-surface-subtle)}.evidence-standards-table tbody th:first-child,.evidence-standards-table tbody td:first-child,.evidence-source-table tbody th:first-child{border-left:3px solid var(--evidence-core)}@supports (color:color-mix(in lab, red, red)){.evidence-standards-table tbody th:first-child,.evidence-standards-table tbody td:first-child,.evidence-source-table tbody th:first-child{border-left:3px solid color-mix(in srgb, var(--evidence-core) 48%, transparent)}}@media (hover:hover){.evidence-standards-table tbody tr:hover,.evidence-source-table tbody tr:hover{background:var(--ts-surface-subtle)}.evidence-standards-table tbody tr:hover>*,.evidence-source-table tbody tr:hover>*{box-shadow:inset 0 1px 0 var(--evidence-core), inset 0 -1px 0 var(--evidence-core)}@supports (color:color-mix(in lab, red, red)){.evidence-standards-table tbody tr:hover>*,.evidence-source-table tbody tr:hover>*{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--evidence-core) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--evidence-core) 16%, transparent)}}.evidence-source-table tbody tr:hover a,.evidence-standards-table tbody tr:hover th[scope=row]{color:var(--evidence-core)}}.evidence-source-table tbody th{color:var(--ts-ink,var(--ts-ink));text-transform:none;font-size:.88rem}.evidence-source-table a{align-items:center;min-height:2.75rem;display:inline-flex}.evidence-link-row{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.evidence-link-row a{align-items:center;min-height:2.75rem;display:inline-flex}.evidence-commercial{position:relative}.evidence-commercial-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.evidence-commercial-grid article{--stack-accent:var(--evidence-core);min-height:22rem;padding:0;overflow:hidden}.evidence-commercial-grid article:first-child,.evidence-commercial-grid article:nth-child(2){grid-column:span 3}.evidence-commercial-grid article:nth-child(n+3){grid-column:span 2}.evidence-commercial-grid article:first-child{--stack-accent:var(--evidence-co2)}.evidence-commercial-grid article:nth-child(2){--stack-accent:var(--evidence-voc)}.evidence-commercial-grid article:nth-child(3){--stack-accent:var(--evidence-pm)}.evidence-commercial-grid article:nth-child(4){--stack-accent:var(--evidence-pressure)}.evidence-commercial-grid article:nth-child(5){--stack-accent:var(--evidence-core)}.evidence-commercial-grid figure{background:var(--ts-surface-raised,var(--ts-surface-raised));height:11rem;margin:0;position:relative;overflow:hidden}.evidence-commercial-grid figure:after{content:"";mix-blend-mode:multiply;background:0 0;position:absolute;inset:0}.evidence-commercial-grid img{object-fit:cover;width:100%;height:100%;transition:transform 6s var(--ts-ease-out,ease)}.evidence-commercial-grid__body{gap:.55rem;padding:1rem;display:grid}.evidence-commercial-grid__body span,.evidence-commercial-grid__body em{border-radius:var(--ts-radius-pill,999px);background:var(--ts-surface-subtle);width:max-content;max-width:100%;color:var(--ts-ink-soft);font:830 1rem/1 var(--ts-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.38rem;padding:.34rem .55rem;display:inline-flex}.evidence-commercial-grid__body span .ti{font-size:1rem}.evidence-commercial-grid__body em{color:var(--ts-ink-soft,var(--ts-ink-soft));margin-top:.25rem;font-style:normal}.evidence-sources .section-header{text-align:left;margin-inline:0}body[data-page=sensor-evidence] .sensor-buybox__works-logos a{color:var(--ts-link);text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){body[data-page=sensor-evidence] .sensor-buybox__works-logos a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}@media (max-width:1080px){.evidence-stack__grid,.evidence-math-grid,.evidence-pathway__steps,.evidence-integration-grid,.evidence-vendor-grid,.evidence-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-pathway__signal{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-alignment-strip{grid-template-columns:1fr}.evidence-commercial-grid article:nth-child(n){grid-column:span 1}.evidence-pathway__steps article:after{display:none}}@media (max-width:860px){.evidence-hero__inner,.evidence-split,.evidence-chart-grid,.evidence-context-grid,.evidence-math__intro,.evidence-workflow__head,.evidence-tvoc__stage{grid-template-columns:1fr}.evidence-hero{padding:calc(1.1rem + var(--ts-space-200,2rem)) 1.1rem 2.2rem}.evidence-hero__cta .btn{flex:12rem;justify-content:center}.evidence-hero h1,.evidence-hero .lede,.evidence-hero__note{max-width:100%}.evidence-hero__callout{width:100%;margin-top:.8rem;position:static}.evidence-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.evidence-band{width:min(100%,100vw - 2rem)}.evidence-hero{padding-inline:1rem}.evidence-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.15rem,12vw,3.25rem)}.evidence-band h2{overflow-wrap:anywhere}.evidence-panel__head,.evidence-panel__head>*{min-width:0}.evidence-panel__head>*{overflow-wrap:anywhere}.evidence-panel__head>span{white-space:normal}.evidence-hero .lede{font-size:clamp(1rem,4.8vw,1.14rem);line-height:1.5}.evidence-hero__cta{grid-template-columns:1fr;gap:.7rem;display:grid}.evidence-hero__cta .btn{white-space:normal;flex:none;width:100%;min-width:0}.evidence-trust{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-trust span{text-align:center;white-space:normal;min-width:0}.evidence-trust span:last-child{grid-column:1/-1}.evidence-chart--hero{min-height:18rem}.evidence-hero__callout strong{overflow-wrap:anywhere}.evidence-stack__grid,.evidence-spec-grid,.evidence-math-grid,.evidence-scenario-grid,.evidence-pathway__steps,.evidence-integration-grid,.evidence-vendor-grid,.evidence-commercial-grid{grid-template-columns:1fr}.evidence-formula-stack .evidence-formula-card{grid-template-columns:1fr;gap:.55rem}.evidence-workflow__rail,.evidence-pathway__signal{grid-template-columns:1fr}.evidence-panel__head,.evidence-standards__notice{flex-direction:column;align-items:flex-start}.evidence-proof-list li{grid-template-columns:1fr}.evidence-sources__wrap{background:0 0;border:0;overflow:visible}.evidence-source-table,.evidence-standards-table{border-collapse:separate;border-spacing:0 .8rem;min-width:0}.evidence-source-table thead,.evidence-source-table caption,.evidence-standards-table thead,.evidence-standards-table caption{display:none}.evidence-source-table tr,.evidence-standards-table tr{border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md,8px);background:var(--ts-surface-subtle);gap:.45rem;padding:.9rem;display:grid}.evidence-source-table th,.evidence-source-table td,.evidence-standards-table th,.evidence-standards-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:.65rem;min-width:0;padding:0;font-size:.82rem;display:grid}.evidence-source-table th:before,.evidence-source-table td:before,.evidence-standards-table th:before,.evidence-standards-table td:before{content:attr(data-label);color:var(--ts-muted,var(--ts-muted));font:760 .8125rem/1.2 var(--ts-font-mono,ui-monospace, monospace);text-transform:uppercase}.evidence-source-table code{max-width:100%}.evidence-source-table td:has(>a){align-items:center}.evidence-equation{scrollbar-width:thin;scrollbar-color:var(--ts-ink,#1a1a1a) transparent}@supports (color:color-mix(in lab, red, red)){.evidence-equation{scrollbar-color:color-mix(in srgb, var(--ts-ink,#1a1a1a) 36%, transparent) transparent}}.evidence-equation::-webkit-scrollbar{height:5px}.evidence-equation::-webkit-scrollbar-thumb{background:var(--ts-surface-subtle);border-radius:999px}.evidence-equation{padding-right:1.6rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.3rem),#0000)}}@media (prefers-reduced-motion:reduce){.evidence-chart *,.evidence-hero *,.evidence-stack-card,.evidence-spec-card,.evidence-science-panel,.evidence-context-card,.evidence-math-card,.evidence-commercial-grid article{transition:none!important;animation:none!important}}@keyframes ts-skeleton-sheen{to{background-position:-220% 0,0 0}}html[data-theme=dark] body[data-page=sensor-evidence]{background:var(--ts-page)}html[data-theme=dark] body[data-page=sensor-evidence] :is(.evidence-chart,.evidence-workflow,.evidence-tvoc,.evidence-pathway,.evidence-vendor,.evidence-workflow__rail button,.evidence-scenario-card,.evidence-pathway__steps article,.evidence-integration-grid article,.evidence-vendor-grid article,.evidence-formula-card,.evidence-pathway__signal,.evidence-proof-list li,.evidence-commercial-grid article,.evidence-drawer__panel,.evidence-answer-card){border-color:var(--ts-border-control);background-color:var(--ts-surface-raised);color:var(--ts-ink)}html[data-theme=dark] body[data-page=sensor-evidence] :is(.evidence-scenario-card p,.evidence-pathway__steps p,.evidence-integration-grid p,.evidence-vendor-grid p,.evidence-formula-card p,.evidence-proof-list span,.evidence-commercial-grid__body p,.evidence-answer-card p){color:var(--ts-ink-soft)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) body[data-page=sensor-evidence]{background:var(--ts-page)}html:not([data-theme=light]) body[data-page=sensor-evidence] :is(.evidence-chart,.evidence-workflow,.evidence-tvoc,.evidence-pathway,.evidence-vendor,.evidence-workflow__rail button,.evidence-scenario-card,.evidence-pathway__steps article,.evidence-integration-grid article,.evidence-vendor-grid article,.evidence-formula-card,.evidence-pathway__signal,.evidence-proof-list li,.evidence-commercial-grid article,.evidence-drawer__panel,.evidence-answer-card){border-color:var(--ts-border-control);background-color:var(--ts-surface-raised);color:var(--ts-ink)}html:not([data-theme=light]) body[data-page=sensor-evidence] :is(.evidence-scenario-card p,.evidence-pathway__steps p,.evidence-integration-grid p,.evidence-vendor-grid p,.evidence-formula-card p,.evidence-proof-list span,.evidence-commercial-grid__body p,.evidence-answer-card p){color:var(--ts-ink-soft)}}.evidence-answer{max-width:1200px;margin:clamp(var(--ts-space-150), 4vw, var(--ts-space-250)) auto;padding-inline:var(--ts-space-100);gap:clamp(var(--ts-space-100), 3vw, var(--ts-space-180));grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:stretch;display:grid}.evidence-answer__copy{min-width:0}.evidence-answer h2{margin:0 0 var(--ts-space-60);letter-spacing:-.018em;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.12}.evidence-answer p{color:var(--ts-ink-soft);font-size:var(--ts-text-xl);margin:0;line-height:1.55}.evidence-answer__grid,.evidence-answer__fit{gap:var(--ts-space-80);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-answer__fit{align-self:start;align-items:start}.evidence-answer__grid article{padding:var(--ts-space-100);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-md);background:linear-gradient(180deg, var(--ts-surface), var(--ts-surface-raised));box-shadow:var(--ts-shadow-sm);transition:transform var(--ts-duration-fast) ease, box-shadow var(--ts-duration-fast) ease, border-color var(--ts-duration-fast) ease}@media (hover:hover){.evidence-answer__grid article:hover,.evidence-answer__fit article:hover{box-shadow:var(--ts-shadow-md);border-color:var(--ts-accent);transform:translateY(-2px)}}.evidence-answer__fit h3 i{color:var(--ts-fg);font-size:1.25rem}.evidence-answer__grid span{font-size:var(--ts-text-base);color:var(--ts-muted);line-height:1.45}.evidence-answer__fit .evidence-answer-card{border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-lg);background:var(--ts-surface);box-shadow:var(--ts-shadow-sm);transition:transform var(--ts-duration-fast) ease, box-shadow var(--ts-duration-fast) ease, border-color var(--ts-duration-fast) ease;flex-direction:column;padding:0;display:flex;overflow:hidden}.evidence-answer-card figure{aspect-ratio:5/4;background:var(--ts-surface-raised);flex:none;margin:0;overflow:hidden}.evidence-answer-card img{object-fit:cover;width:100%;height:100%;transition:transform 6s ease-out,filter 6s ease-out;display:block}@media (hover:hover){.evidence-answer-card:hover img{filter:saturate(1.08)contrast(1.03);transform:scale(1.055)}}.evidence-answer-card__body{z-index:1;padding:var(--ts-space-90) var(--ts-space-100) var(--ts-space-100);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-lg) var(--ts-radius-lg) 0 0;background:var(--ts-surface);box-shadow:var(--ts-shadow-card-top);border-inline:0;border-bottom:0;flex:1;margin:-18px 0 0;position:relative}.evidence-answer-card__body h3{align-items:center;gap:var(--ts-space-50);margin:0 0 var(--ts-space-50);font-size:var(--ts-text-2xl);letter-spacing:-.005em;display:flex}.evidence-answer-card__body p{font-size:var(--ts-text-md);line-height:1.48}@media (prefers-reduced-motion:reduce){.evidence-answer-card img{transition:none}@media (hover:hover){.evidence-answer-card:hover img{filter:none;transform:none}}}.evidence-answer__chips{gap:var(--ts-space-75) var(--ts-space-80);margin:var(--ts-space-90) 0 var(--ts-space-70);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.evidence-answer__chips li{--signal-color:var(--evidence-core);min-width:0;min-height:3.05rem;padding:var(--ts-space-60) var(--ts-space-70);column-gap:var(--ts-space-55);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-md);background:linear-gradient(180deg, var(--ts-surface), var(--ts-surface-raised));box-shadow:var(--ts-shadow-sm);transition:transform var(--ts-duration-fast) ease, border-color .8s ease, box-shadow var(--ts-duration-fast) ease, background var(--ts-duration-fast) ease;grid-template-rows:auto auto;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;display:grid}@media (hover:hover){.evidence-answer__chips li:hover{border-color:var(--signal-color);box-shadow:var(--ts-shadow-md);transform:translateY(-1px)}}.evidence-answer__chips i{width:1.55rem;height:1.55rem;color:var(--signal-color);transition:color .9s ease, transform var(--ts-duration-fast) ease;grid-row:1/3;place-items:center;margin:0;font-size:1.18rem;line-height:1;display:grid}@media (hover:hover){.evidence-answer__chips li:hover i{transform:translateY(-1px)}}.evidence-answer__chips strong{min-width:0;color:var(--ts-fg);font-size:var(--ts-text-sm);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:750;line-height:1.15;display:block;overflow:hidden}.evidence-answer__chips span{min-width:0;margin-top:var(--ts-space-20);color:var(--ts-muted);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;line-height:1.15;display:block;overflow:hidden}.evidence-answer__notice{align-items:stretch;gap:var(--ts-space-60);padding:var(--ts-space-70);border:1px solid var(--ts-rule-soft);border-left:3px solid var(--ts-band-yellow-ink,var(--ts-border));border-radius:var(--ts-radius-sm);background:var(--ts-surface-raised);display:flex;margin-top:var(--ts-space-80)!important;font-size:var(--ts-text-base)!important;line-height:1.45!important}.evidence-answer__notice i{flex:none;align-items:center;line-height:1;display:flex;color:var(--ts-text-primary)!important;font-size:1.55rem!important}.evidence-answer__notice span{color:var(--ts-muted)}.evidence-answer-trace{padding:var(--ts-space-70);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-lg);background:var(--ts-surface-subtle);box-shadow:var(--ts-shadow-sm);grid-column:1/-1;position:relative;overflow:hidden}.evidence-answer-trace:before{content:"";pointer-events:none;background:var(--ts-surface-subtle);opacity:.22;mix-blend-mode:multiply;position:absolute;inset:0}.evidence-answer-trace__head{z-index:1;align-items:center;gap:var(--ts-space-70);margin-bottom:var(--ts-space-30);grid-template-columns:auto auto 1fr;display:grid;position:relative}.evidence-answer-trace__head span{color:var(--ts-muted);font-size:var(--ts-text-xs);letter-spacing:.07em;text-transform:uppercase;align-items:center;font-weight:750;display:inline-flex}.evidence-answer-trace__head i{margin-right:var(--ts-space-45);color:var(--ts-fg);font-size:1.05rem}.evidence-answer-trace__head strong{color:var(--ts-fg);font-family:var(--ts-font-mono);font-size:var(--ts-text-sm);font-weight:750}.evidence-answer-trace__head em{text-align:right;min-width:0;color:var(--ts-fg);font-size:var(--ts-text-xs);letter-spacing:.07em;text-transform:uppercase;justify-self:end;font-style:normal;font-weight:800;line-height:1.15}.evidence-answer-trace__screen{z-index:1;isolation:isolate;aspect-ratio:640/108;border-radius:var(--ts-radius-sm);background:var(--ts-surface-subtle);width:100%;box-shadow:inset 0 0 24px var(--ts-black-a22);position:relative;overflow:hidden}.evidence-answer-trace__screen:before{content:"";z-index:0;background:var(--ts-surface-subtle);opacity:.24;pointer-events:none;position:absolute;inset:0}.evidence-answer-trace__screen:after{content:"";z-index:1;background:var(--ts-surface-subtle);opacity:.16;pointer-events:none;position:absolute;inset:0}.evidence-answer-trace__canvas{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.evidence-answer-trace__canvas--live{z-index:3}.evidence-answer-trace__scale{z-index:1;justify-content:space-between;gap:var(--ts-space-50);margin-top:var(--ts-space-25);color:var(--ts-muted);font-size:var(--ts-text-xs);display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.evidence-answer-trace:before{animation:7s linear infinite evidence-scanlines}}@keyframes evidence-scanlines{0%{background-position:0 0}to{background-position:0 32px}}.evidence-answer__grid article{gap:var(--ts-space-40);align-content:start;display:grid}.evidence-answer__grid strong{color:var(--ts-fg);font-size:var(--ts-text-xl);line-height:1.2}.evidence-answer{margin-top:clamp(var(--ts-space-200), 5vw, var(--ts-space-300))}.evidence-answer__grid article{background:linear-gradient(180deg, var(--ts-surface), var(--ts-surface-raised))}@media (max-width:900px){.evidence-answer{grid-template-columns:1fr}.evidence-answer__chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.evidence-answer__grid,.evidence-answer__fit{grid-template-columns:1fr}.evidence-answer{padding-inline:var(--ts-space-70)}.evidence-answer__chips{grid-template-columns:1fr}.evidence-answer-trace__head{grid-template-columns:1fr auto}.evidence-answer-trace__head span{grid-column:1/-1}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .evidence-answer__grid article{background:linear-gradient(180deg, var(--ts-surface-raised), var(--ts-surface))}}:root[data-theme=dark] .evidence-answer__grid article{background:linear-gradient(180deg, var(--ts-surface-raised), var(--ts-surface))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .evidence-answer__chips li{background:linear-gradient(180deg, var(--ts-surface-raised), var(--ts-surface))}}:root[data-theme=dark] .evidence-answer__chips li{background:linear-gradient(180deg, var(--ts-surface-raised), var(--ts-surface))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .evidence-answer-trace{background:var(--ts-surface-subtle);box-shadow:inset 0 0 32px var(--ts-black-a35), var(--ts-shadow-sm)}:root:not([data-theme=light]) .evidence-answer-trace:before{opacity:.28;mix-blend-mode:screen}:root:not([data-theme=light]) .evidence-answer-trace__head i{color:var(--ts-text-primary)}}:root[data-theme=dark] .evidence-answer-trace{background:var(--ts-surface-subtle);box-shadow:inset 0 0 32px var(--ts-black-a35), var(--ts-shadow-sm)}:root[data-theme=dark] .evidence-answer-trace:before{opacity:.28;mix-blend-mode:screen}:root[data-theme=dark] .evidence-answer-trace__head i{color:var(--ts-text-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .evidence-answer-trace__screen:after{opacity:.08}}:root[data-theme=dark] .evidence-answer-trace__screen:after{opacity:.08}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .evidence-answer-card__body{background:var(--ts-surface-raised);box-shadow:var(--ts-shadow-top)}}:root[data-theme=dark] .evidence-answer-card__body{background:var(--ts-surface-raised);box-shadow:var(--ts-shadow-top)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .evidence-answer__fit h3 i{color:var(--ts-text-primary)}}:root[data-theme=dark] .evidence-answer__fit h3 i{color:var(--ts-text-primary)}.sensor-fusion{padding-block:clamp(var(--ts-space-250), 6vw, var(--ts-space-450))}.sensor-insights{padding-block:clamp(var(--ts-space-200), 5vw, var(--ts-space-350))}.sensor-insights__grid{padding:0 var(--ts-space-100);gap:var(--ts-space-100);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px;margin:0 auto;list-style:none;display:grid}@media (max-width:640px){.sensor-insights__grid{grid-template-columns:1fr}}.sensor-insights__card{padding:var(--ts-space-110) var(--ts-space-130) var(--ts-space-110);background:var(--ts-surface);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-lg);border-left:4px solid var(--insight-color,var(--ts-accent));gap:var(--ts-space-60);transition:box-shadow var(--ts-duration-med) ease, transform var(--ts-duration-med) ease;flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.sensor-insights__card:hover{box-shadow:var(--ts-shadow-md);transform:translateY(-2px)}}.sensor-insights__card[data-band=green]{--insight-color:var(--ts-band-green);--insight-ink:var(--ts-band-green-ink)}.sensor-insights__card[data-band=yellow]{--insight-color:var(--ts-band-yellow);--insight-ink:var(--ts-band-yellow-ink)}.sensor-insights__card[data-band=orange]{--insight-color:var(--ts-band-orange);--insight-ink:var(--ts-band-orange-ink)}.sensor-insights__card[data-band=red]{--insight-color:var(--ts-band-red);--insight-ink:var(--ts-band-red-ink)}.sensor-insights__tag{font-family:var(--ts-font-sans);font-size:var(--ts-text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--insight-ink,var(--ts-accent));margin:0;font-weight:700}.sensor-insights__quote{font-size:var(--ts-text-xl);color:var(--ts-fg);margin:0;font-style:italic;line-height:1.5}.sensor-insights__quote sub{font-size:.78em;font-style:normal}.sensor-insights__footer{padding-top:var(--ts-space-60);border-top:1px dashed var(--ts-rule-soft);font-size:var(--ts-text-sm);color:var(--ts-muted);font-family:var(--ts-font-sans);margin:0}.sensor-insights__note{text-align:center;margin:var(--ts-space-150) auto 0;max-width:720px;padding-inline:var(--ts-space-100);font-size:var(--ts-text-sm);font-style:italic;line-height:1.5}.sensor-insights__note a{color:var(--ts-accent);border-bottom:1px solid var(--ts-accent-a40);text-decoration:none}.sensor-fusion__sources{margin:var(--ts-space-50) auto 0;max-width:56ch;font-size:var(--ts-text-sm);color:var(--ts-muted)}.sensor-fusion__sources a{color:var(--ts-accent)}.sensor-fusion__story{margin:0 auto clamp(var(--ts-space-150), 4vw, var(--ts-space-200));padding:0 var(--ts-space-100);gap:clamp(var(--ts-space-75), 2vw, var(--ts-space-120));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;max-width:1200px;list-style:none;display:grid}@media (max-width:920px){.sensor-fusion__story{gap:var(--ts-space-50);grid-template-columns:1fr}}.sensor-fusion__story-item{margin:0}.sensor-fusion__story-item>figure{background:var(--ts-surface);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-lg);height:100%;transition:box-shadow var(--ts-duration-med) ease, transform var(--ts-duration-med) ease;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.sensor-fusion__story-item>figure:hover{box-shadow:var(--ts-shadow-md);transform:translateY(-2px)}}.sensor-fusion__story-img-wrap{aspect-ratio:5/4;background:var(--ts-surface-raised);position:relative;overflow:hidden}.sensor-fusion__story-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform 6s ease-out;display:block}@media (hover:hover) and (pointer:fine){.sensor-fusion__story-item:hover .sensor-fusion__story-img-wrap img{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine){.sensor-fusion__story-img-wrap img,.sensor-fusion__story-item:hover .sensor-fusion__story-img-wrap img{transition:none;transform:none}}}.sensor-fusion__story-item figcaption{gap:var(--ts-space-50);padding:var(--ts-space-90) var(--ts-space-110) var(--ts-space-110);background:var(--ts-surface);border-radius:var(--ts-radius-lg) var(--ts-radius-lg) 0 0;box-shadow:var(--ts-shadow-card-top);z-index:1;flex-direction:column;flex:1;margin-top:-14px;display:flex;position:relative}.sensor-fusion__story-kicker{font-family:var(--ts-font-sans);font-size:var(--ts-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ts-accent);margin:0;font-weight:700}.sensor-fusion__story-item figcaption h3{font-size:var(--ts-text-3xl);letter-spacing:-.005em;color:var(--ts-fg);margin:0;font-weight:600}.sensor-fusion__story-item figcaption p{font-size:var(--ts-text-base);color:var(--ts-ink);margin:0;line-height:1.5}.sensor-fusion__story-arrow{color:var(--ts-muted);place-items:center;display:grid}.sensor-fusion__story-arrow svg{width:36px;height:12px}@media (max-width:920px){.sensor-fusion__story-arrow{padding:var(--ts-space-25) 0}.sensor-fusion__story-arrow svg{width:18px;height:36px;transform:rotate(90deg)}}.sensor-fusion__story-bridge{text-align:center;font-size:var(--ts-text-lg);color:var(--ts-muted);margin:0 auto clamp(var(--ts-space-100), 2vw, var(--ts-space-150));max-width:720px;padding-inline:var(--ts-space-100);font-style:italic}.sensor-fusion__controls{max-width:1200px;margin:0 auto clamp(var(--ts-space-100), 2vw, var(--ts-space-150));justify-content:space-between;align-items:center;gap:var(--ts-space-100);padding-inline:var(--ts-space-100);flex-wrap:wrap;display:flex}.sensor-fusion__viz-toggle{background:var(--ts-surface-raised);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-md);padding:2px;display:inline-flex}.sensor-fusion__viz-btn{padding:var(--ts-space-40) var(--ts-space-90);font-family:var(--ts-font-sans);font-size:var(--ts-text-md);color:var(--ts-muted);cursor:pointer;transition:background var(--ts-duration-fast) ease, color var(--ts-duration-fast) ease;background:0 0;border:0;border-radius:6px;font-weight:600;display:inline-block}@media (hover:hover) and (pointer:fine){.sensor-fusion__viz-btn:hover{color:var(--ts-fg)}}.sensor-fusion__viz-btn[aria-pressed=true]{background:var(--ts-surface);color:var(--ts-fg);box-shadow:0 1px 2px var(--ts-black-a10)}.sensor-fusion__viz-btn:focus-visible{outline:2px solid var(--ts-focus);outline-offset:2px}.sensor-fusion__legend{gap:var(--ts-space-50) var(--ts-space-130);font-size:var(--ts-text-md);color:var(--ts-muted);flex-wrap:wrap;display:flex}.sensor-fusion__legend>span{align-items:center;gap:var(--ts-space-40);display:inline-flex}.sensor-fusion__swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px;display:inline-block}.sensor-fusion__swatch--indoor{background:#3b82f6}.sensor-fusion__swatch--outdoor{background:#f59e0b}.sensor-fusion__swatch--processor{background:#a855f7}.sensor-fusion__swatch--output{background:var(--ts-accent)}.sensor-fusion__chart-wrap{max-width:1200px;padding:var(--ts-space-100);background:var(--ts-surface);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-lg);margin-inline:auto;overflow:hidden}.sensor-fusion__scroll-cue{display:none}.sensor-fusion__chart{width:100%;height:760px}.sensor-fusion__chart[data-viz=radial]{aspect-ratio:1;max-width:1100px;height:min(960px,90vw);margin-inline:auto}@media (max-width:900px){.sensor-fusion__chart{height:820px}}@media (max-width:600px){.sensor-fusion__scroll-cue{justify-content:center;align-items:center;gap:var(--ts-space-40);margin:0 auto var(--ts-space-50);padding-inline:var(--ts-space-100);color:var(--ts-muted);font-family:var(--ts-font-sans);font-size:var(--ts-text-sm);text-align:center;line-height:1.4;display:flex}.sensor-fusion__scroll-cue i{font-size:var(--ts-text-lg);flex:none}.sensor-fusion__chart-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--ts-rule) transparent;-webkit-overflow-scrolling:touch;overflow:auto hidden}.sensor-fusion__chart-wrap:focus-visible{outline:3px solid var(--ts-focus);outline-offset:3px}.sensor-fusion__chart{width:980px;min-width:980px;height:920px}.sensor-fusion__chart[data-viz=radial]{width:760px;min-width:760px;max-width:none;height:760px}}.sensor-fusion__caption{max-width:920px;margin:var(--ts-space-100) auto 0;padding-inline:var(--ts-space-100);font-size:var(--ts-text-base);color:var(--ts-muted);text-align:center;line-height:1.55}.sensor-fusion__cta{margin:clamp(var(--ts-space-150), 4vw, var(--ts-space-200)) 0 0;text-align:center}body[data-page=sensor-evidence] .sensor-fusion{padding-block:clamp(var(--ts-space-150), 4vw, var(--ts-space-250))}@media (min-width:1100px){body[data-page=sensor-evidence] .ts-chapter-nav--rail .ts-chapter-nav__link{font-size:var(--ts-text-xs);line-height:1.25}}.evidence-map{border:1px solid var(--ts-border);background:var(--ts-surface);color:var(--ts-text-primary);box-shadow:var(--ts-shadow-sm);border-radius:24px;min-width:0;margin:0;padding:28px}.evidence-map figcaption{letter-spacing:.07em;text-transform:uppercase;color:var(--ts-link);margin-bottom:24px;font-size:14px;font-weight:700}.evidence-map__sensors{gap:18px;display:grid}.evidence-map__row{align-items:center;gap:16px;display:flex}.evidence-map__icon{border:2px solid var(--ts-action-text);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.evidence-map__icon--air{background:var(--ts-signal-gas-bg);color:var(--ts-signal-gas-ink)}.evidence-map__icon--pressure{background:var(--ts-signal-pressure-bg);color:var(--ts-signal-pressure-ink)}.evidence-map__icon--light{background:var(--ts-signal-pollen-bg);color:var(--ts-signal-pollen-ink)}.evidence-map__row strong{font-size:17px;font-weight:650;line-height:1.35}.evidence-map__row p{color:var(--ts-text-secondary);margin:5px 0 0;font-size:14px;line-height:1.55}.evidence-map__connector{color:var(--ts-text-secondary);justify-content:center;padding:12px 0;font-size:24px;display:flex}.evidence-map__readings{background:var(--ts-surface-subtle);border:1px solid var(--ts-border);text-align:center;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:18px;display:grid}.evidence-map__readings strong{color:var(--ts-link);font-size:27px;line-height:1.15;display:block}.evidence-map__readings span{color:var(--ts-text-secondary);margin-top:7px;font-size:13px;line-height:1.4;display:block}.evidence-map__readings .evidence-map__plus{margin:0;font-size:23px}.evidence-map__insight{background:var(--ts-accent-soft);border:1px solid var(--ts-border);border-radius:15px;align-items:flex-start;gap:14px;padding:18px;display:flex}.evidence-map__insight>.ti{color:var(--ts-link);font-size:25px}.evidence-map__insight strong{font-size:18px;line-height:1.3}.evidence-map__insight p{color:var(--ts-text-secondary);margin:6px 0 0;font-size:15px;line-height:1.5}.evidence-details{border:1px solid var(--ts-border);background:var(--ts-surface);border-radius:18px;min-width:0;margin-top:24px}.evidence-details>summary{cursor:pointer;color:var(--ts-link);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:18px;font-weight:650;line-height:1.4;list-style:none;display:flex}.evidence-details>summary::-webkit-details-marker{display:none}.evidence-details>summary:after{content:"+";font-size:25px;font-weight:400}.evidence-details[open]>summary:after{content:"−"}.evidence-details>summary:focus-visible{outline:3px solid var(--ts-focus);outline-offset:4px}.evidence-details__body{min-width:0;padding:0 24px 24px}.evidence-details__body>.evidence-chart-grid,.evidence-details__body>.evidence-math-grid{margin-top:22px}.evidence-details--compact{border:0;border-top:1px solid var(--ts-border);background:0 0;border-radius:0;margin-top:14px}.evidence-details--compact>summary{padding:16px 0;font-size:16px}.evidence-details--compact .evidence-details__body{padding:0 0 8px}.evidence-details--compact .evidence-details__body p{font-size:16px}.evidence-section-sources{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0;display:flex}.evidence-boundary{text-align:center;max-width:70ch;color:var(--ts-text-secondary);margin:0 auto;font-size:17px;line-height:1.6}.evidence-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.evidence-takeaways article{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:18px;padding:26px}.evidence-takeaways .ti{border:2px solid var(--ts-action-text);width:50px;height:50px;color:var(--ts-signal-particles-ink);background:var(--ts-signal-particles-bg);border-radius:15px;place-items:center;margin-bottom:20px;font-size:27px;display:inline-grid}.evidence-takeaways h3{margin:0 0 12px;font-size:21px;line-height:1.3}.evidence-takeaways p{color:var(--ts-text-secondary);margin:0;font-size:17px;line-height:1.6}@media (max-width:800px){.evidence-takeaways{grid-template-columns:1fr}.evidence-map{padding:22px}}@media (max-width:520px){.evidence-map{padding:18px}.evidence-map__row{gap:12px}.evidence-map__row strong{font-size:16px}.evidence-map__row p{font-size:14px}.evidence-map__icon{width:42px;height:42px;font-size:22px}.evidence-map__readings{gap:8px;padding:14px 10px}.evidence-map__readings span{font-size:12px}.evidence-details>summary{padding:18px;font-size:17px}.evidence-details__body{padding:0 14px 18px}.evidence-details--compact>summary{padding:16px 0}}.evidence-details .evidence-math__intro{max-width:48rem;margin-inline:auto;display:block}