/* Route-scoped SEO/AI-discovery content blocks. Loaded only on /sensor, /evidence, /learn, and /pricing. */
.sensor-answer,.pricing-answer,.evidence-answer,.learn-question-map,.learn-compare-band{max-width:1200px;margin:clamp(var(--ts-space-150),4vw,var(--ts-space-250)) auto;padding-inline:var(--ts-space-100)}
.sensor-answer,.pricing-answer,.evidence-answer{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:clamp(var(--ts-space-100),3vw,var(--ts-space-180));align-items:stretch}
.pricing-answer{display:grid;grid-template-columns:1fr;gap:var(--ts-space-80);width:min(100%,calc(100vw - 2rem));max-width:1080px;margin-top:clamp(var(--ts-space-120),3vw,var(--ts-space-180));margin-bottom:clamp(var(--ts-space-180),4vw,var(--ts-space-260,var(--ts-space-250)))}
.pricing-answer__copy{max-width:56rem}
.pricing-answer__copy h2{margin-bottom:0}
.sensor-answer__main,.pricing-answer__copy,.evidence-answer__copy,.learn-question-map__head,.learn-compare-band__intro{min-width:0}
.sensor-answer h2,.pricing-answer h2,.evidence-answer h2,.learn-question-map h2,.learn-compare-band h2{margin:0 0 var(--ts-space-60);letter-spacing:-.018em;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.12}
.pricing-answer h2{font-size:clamp(1.55rem,2.7vw,2.05rem);line-height:1.08}
.sensor-answer p,.pricing-answer p,.evidence-answer p,.learn-compare-band p{color:var(--ts-ink-soft);font-size:var(--ts-text-xl);line-height:1.55;margin:0}
.sensor-answer__scope{display:flex;align-items:stretch;gap:var(--ts-space-60);margin-top:var(--ts-space-80)!important;padding:var(--ts-space-70) var(--ts-space-80);border:1px solid var(--ts-rule-soft);border-left:3px solid var(--ts-band-yellow-ink,#b39200);border-radius:var(--ts-radius-sm);background:var(--ts-surface-raised);font-size:var(--ts-text-base)!important;line-height:1.45!important}
.sensor-answer__scope i{display:flex;align-items:center;color:var(--ts-band-yellow-ink,#b39200);font-size:1.65rem;line-height:1;flex:0 0 auto}
.sensor-answer__scope span{color:var(--ts-muted)}
.sensor-answer__fit,.pricing-answer__grid,.evidence-answer__grid,.evidence-answer__fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ts-space-80)}
.sensor-answer__fit{gap:clamp(var(--ts-space-90),2vw,var(--ts-space-120))}
.evidence-answer__fit{align-self:start;align-items:start}
.sensor-answer__fit article,.pricing-answer__grid article,.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){.sensor-answer__fit article:hover,.pricing-answer__grid article:hover,.evidence-answer__grid article:hover,.evidence-answer__fit article:hover{transform:translateY(-2px);box-shadow:var(--ts-shadow-md);border-color:var(--ts-accent)}}
.sensor-answer__fit h3{display:flex;align-items:center;gap:var(--ts-space-50);margin:0 0 var(--ts-space-50);font-size:var(--ts-text-xl)}
.sensor-answer__fit h3 i,.pricing-answer__grid i,.evidence-answer__fit h3 i{color:var(--ts-fg);font-size:1.25rem}
.sensor-answer__fit p,.pricing-answer__grid span,.evidence-answer__grid span{font-size:var(--ts-text-base);line-height:1.45;color:var(--ts-muted)}
.sensor-answer__fit .sensor-answer-card,.evidence-answer__fit .evidence-answer-card{padding:0;border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-lg);background:var(--ts-surface);overflow:hidden;display:flex;flex-direction:column;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}
.sensor-answer-card figure,.evidence-answer-card figure{aspect-ratio:5/4;margin:0;background:var(--ts-surface-raised);overflow:hidden;flex:0 0 auto}
.sensor-answer-card img,.evidence-answer-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 6s ease-out,filter 6s ease-out}
@media (hover:hover){.sensor-answer-card:hover img,.evidence-answer-card:hover img{transform:scale(1.055)}}
@media (hover:hover){.evidence-answer-card:hover img{filter:saturate(1.08) contrast(1.03)}}
.sensor-answer-card__body,.evidence-answer-card__body{position:relative;z-index:1;margin:-18px 0 0;padding:var(--ts-space-90) var(--ts-space-100) var(--ts-space-100);border:1px solid var(--ts-rule-soft);border-inline:0;border-bottom:0;border-radius:var(--ts-radius-lg) var(--ts-radius-lg) 0 0;background:var(--ts-surface);box-shadow:var(--ts-shadow-card-top);flex:1}
.sensor-answer-card__body h3,.evidence-answer-card__body h3{display:flex;align-items:center;gap:var(--ts-space-50);margin:0 0 var(--ts-space-50);font-size:var(--ts-text-2xl);letter-spacing:-.005em}
.sensor-answer-card__body p,.evidence-answer-card__body p{font-size:var(--ts-text-md);line-height:1.48}
@media (prefers-reduced-motion:reduce){.sensor-answer-card img,.evidence-answer-card img{transition:none}@media (hover:hover){.sensor-answer-card:hover img,.evidence-answer-card:hover img{transform:none;filter:none}}}
.evidence-answer__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ts-space-75) var(--ts-space-80);margin:var(--ts-space-90) 0 var(--ts-space-70);padding:0;list-style:none}
.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);display:grid;grid-template-columns:1.55rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--ts-space-55);align-items:center;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}
@media (hover:hover){.evidence-answer__chips li:hover{transform:translateY(-1px);border-color:var(--signal-color);box-shadow:var(--ts-shadow-md)}}
.evidence-answer__chips i{grid-row:1/3;display:grid;place-items:center;width:1.55rem;height:1.55rem;margin:0;color:var(--signal-color);font-size:1.18rem;line-height:1;transition:color .9s ease,transform var(--ts-duration-fast) ease}
@media (hover:hover){.evidence-answer__chips li:hover i{transform:translateY(-1px)}}
.evidence-answer__chips strong{display:block;min-width:0;margin:0;color:var(--ts-fg);font-size:var(--ts-text-sm);font-weight:750;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.evidence-answer__chips span{display:block;min-width:0;margin-top:var(--ts-space-20);color:var(--ts-muted);font-size:var(--ts-text-xs);line-height:1.15;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.evidence-answer__notice{display:flex;align-items:stretch;gap:var(--ts-space-60);margin-top:var(--ts-space-80)!important;padding:var(--ts-space-70);border:1px solid var(--ts-rule-soft);border-left:3px solid var(--ts-band-yellow-ink,#b39200);border-radius:var(--ts-radius-sm);background:var(--ts-surface-raised);font-size:var(--ts-text-base)!important;line-height:1.45!important}
.evidence-answer__notice i{display:flex;align-items:center;color:var(--ts-band-yellow-ink,#b39200)!important;font-size:1.55rem!important;line-height:1;flex:0 0 auto}
.evidence-answer__notice span{color:var(--ts-muted)}
.evidence-answer-trace{grid-column:1/-1;position:relative;overflow:hidden;padding:var(--ts-space-70);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-lg);background:radial-gradient(95% 120% at 50% 0,var(--ts-accent-a15),transparent 62%),linear-gradient(180deg,var(--ts-surface),var(--ts-surface-raised));box-shadow:var(--ts-shadow-sm)}
.evidence-answer-trace:before{content:"";pointer-events:none;position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 7px,var(--ts-black-a10) 8px);opacity:.22;mix-blend-mode:multiply}
.evidence-answer-trace__head{position:relative;z-index:1;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:var(--ts-space-70);margin-bottom:var(--ts-space-30)}
.evidence-answer-trace__head span{display:inline-flex;align-items:center;color:var(--ts-muted);font-size:var(--ts-text-xs);font-weight:750;letter-spacing:.07em;text-transform:uppercase}
.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{justify-self:end;text-align:right;min-width:0;color:var(--ts-fg);font-size:var(--ts-text-xs);font-style:normal;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.15}
.evidence-answer-trace__screen{position:relative;z-index:1;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:640/108;border-radius:var(--ts-radius-sm);background:linear-gradient(to top,var(--ts-band-green) 0 8.65%,var(--ts-band-yellow) 8.65% 27.88%,var(--ts-band-orange) 27.88% 51.92%,var(--ts-band-red) 51.92% 75.96%,var(--ts-band-purple) 75.96% 99%,var(--ts-band-maroon) 99% 100%);box-shadow:inset 0 0 24px var(--ts-black-a22)}
.evidence-answer-trace__screen:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to bottom,transparent 0,transparent 1%,var(--ts-rule-soft) 1.35%,transparent 1.7%,transparent 24.04%,var(--ts-rule-soft) 24.39%,transparent 24.74%,transparent 48.08%,var(--ts-rule-soft) 48.43%,transparent 48.78%,transparent 72.12%,var(--ts-rule-soft) 72.47%,transparent 72.82%,transparent 91.35%,var(--ts-rule-soft) 91.7%,transparent 92.05%),repeating-linear-gradient(to right,var(--ts-rule-soft) 0 1px,transparent 1px 92px),repeating-linear-gradient(to bottom,transparent 0 7px,var(--ts-black-a10) 8px);opacity:.24;pointer-events:none}
.evidence-answer-trace__screen:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right,transparent 0%,transparent 92%,var(--ts-surface) 98%);opacity:.16;pointer-events:none}
.evidence-answer-trace__canvas{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:block}
.evidence-answer-trace__canvas--live{z-index:3}
.evidence-answer-trace__scale{position:relative;z-index:1;display:flex;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)}
@media (prefers-reduced-motion:no-preference){.evidence-answer-trace:before{animation:evidence-scanlines 7s linear infinite}}
@keyframes evidence-scanlines{0%{background-position:0 0}100%{background-position:0 32px}}
.pricing-answer-panel{position:relative;overflow:hidden;align-self:start;display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);border:1px solid var(--ts-rule);border-radius:var(--ts-radius-md);background:linear-gradient(180deg,var(--ts-surface),var(--ts-surface-raised));box-shadow:var(--ts-shadow-sm)}
.pricing-answer-panel:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--ts-ramp-green),var(--ts-ramp-teal) 52%,var(--ts-ramp-amber));opacity:.78}
.pricing-answer-panel__primary{position:relative;z-index:1;display:grid;align-content:center;gap:var(--ts-space-50);padding:clamp(var(--ts-space-120),2.8vw,var(--ts-space-170));border-right:1px solid var(--ts-rule-soft);background:linear-gradient(180deg,var(--ts-surface),var(--ts-surface-raised))}
.pricing-answer-panel__label{display:inline-flex;align-items:center;gap:var(--ts-space-50);color:var(--ts-muted);font-size:var(--ts-text-xs);font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.pricing-answer-panel__label i{display:grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-sm);background:var(--ts-surface-raised);color:var(--ts-fg);font-size:1rem}
.pricing-answer-panel__primary strong{display:flex;align-items:flex-start;color:var(--ts-fg);font-variant-numeric:tabular-nums;font-size:clamp(2.7rem,6vw,4.1rem);font-weight:780;letter-spacing:-.045em;line-height:.88}
.pricing-answer-panel__primary strong span{margin:.18em .03em 0 0;color:var(--ts-muted);font-size:.36em;letter-spacing:0}
.pricing-answer-panel__primary p{font-size:var(--ts-text-base)!important;line-height:1.35!important;color:var(--ts-muted)!important}
.pricing-answer-panel__primary em{display:inline-flex;align-items:center;gap:var(--ts-space-40);justify-self:start;margin-top:var(--ts-space-20);padding:var(--ts-space-40) var(--ts-space-60);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-pill);background:var(--ts-surface-raised);color:var(--ts-fg);font-size:var(--ts-text-xs);font-style:normal;font-weight:800;line-height:1}
.pricing-answer-panel__primary em i{color:var(--ts-ramp-green);font-size:1rem}
.pricing-answer-panel__proof{position:relative;z-index:1;display:grid;margin:0;padding:var(--ts-space-100) clamp(var(--ts-space-100),2.4vw,var(--ts-space-140));list-style:none}
.pricing-answer-panel__proof li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--ts-space-70);align-items:start;padding:var(--ts-space-75) 0;border-bottom:1px solid var(--ts-rule-soft);transition:background var(--ts-duration-fast) ease}
.pricing-answer-panel__proof li:last-child{border-bottom:0}
.pricing-answer-panel__proof li>i{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-sm);background:var(--ts-surface-raised);color:var(--ts-fg);font-size:1.08rem;line-height:1}
.pricing-answer-panel__proof li>span{min-width:0}
.pricing-answer-panel__proof strong{display:block;color:var(--ts-fg);font-size:var(--ts-text-xl);font-weight:760;line-height:1.15}
.pricing-answer-panel__proof small{display:block;margin-top:var(--ts-space-20);color:var(--ts-ink-soft);font-size:var(--ts-text-base);line-height:1.42;overflow-wrap:break-word}
.pricing-answer-panel__rail{position:relative;z-index:1;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-70);padding:var(--ts-space-70) clamp(var(--ts-space-110),2.6vw,var(--ts-space-150));border-top:1px solid var(--ts-rule-soft);background:var(--ts-surface-raised);font-size:var(--ts-text-sm);font-weight:720}
.pricing-answer-panel__rail span,.pricing-answer-panel__rail a{display:inline-flex;align-items:center;gap:var(--ts-space-40)}
.pricing-answer-panel__rail span{color:var(--ts-muted)}
.pricing-answer-panel__rail i{color:var(--ts-fg);font-size:1rem}
.pricing-answer-panel__rail a{color:var(--ts-accent);text-decoration:none;transition:color var(--ts-duration-fast) ease,transform var(--ts-duration-fast) ease}
@media (hover:hover){.pricing-answer-panel__rail a:hover{text-decoration:underline;text-underline-offset:2px;transform:translateX(2px)}}
@media (hover:hover){.pricing-answer-panel__proof li:hover>i{border-color:var(--ts-accent);background:var(--ts-accent-a10)}}
.pricing-answer__grid article,.evidence-answer__grid article{display:grid;gap:var(--ts-space-40);align-content:start}
.pricing-answer__grid strong,.evidence-answer__grid strong{color:var(--ts-fg);font-size:var(--ts-text-xl);line-height:1.2}
.pricing-answer__grid a{color:var(--ts-accent);text-decoration:underline;text-underline-offset:2px}
.sensor-buying-guide{max-width:1200px;margin:var(--ts-space-150) auto;padding:clamp(var(--ts-space-110),3vw,var(--ts-space-160));display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(var(--ts-space-100),3vw,var(--ts-space-180));border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-lg);background:radial-gradient(120% 120% at 100% 0,var(--ts-accent-a10),transparent 55%),var(--ts-surface)}
.sensor-buying-guide h3{margin:0 0 var(--ts-space-50);font-size:clamp(1.35rem,2.6vw,1.85rem)}
.sensor-buying-guide p{margin:0;color:var(--ts-ink-soft);font-size:var(--ts-text-lg);line-height:1.55}
.sensor-buying-guide ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ts-space-70)}
.sensor-buying-guide li{display:grid;gap:var(--ts-space-20);padding:var(--ts-space-80);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-md);background:var(--ts-surface-raised)}
.sensor-buying-guide li strong{color:var(--ts-fg)}
.sensor-buying-guide li span{color:var(--ts-muted);font-size:var(--ts-text-base);line-height:1.4}
.sensor-compare-links,.pricing-compare-links{max-width:1200px;margin:var(--ts-space-100) auto 0;display:flex;align-items:center;gap:var(--ts-space-50);flex-wrap:wrap}
.sensor-compare-links span{color:var(--ts-muted);font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);letter-spacing:.08em;text-transform:uppercase}
.sensor-compare-links a,.pricing-compare-links a{padding:var(--ts-space-40) var(--ts-space-70);border:1px solid var(--ts-rule-soft);border-radius:var(--ts-radius-pill);background:var(--ts-surface);color:var(--ts-ink);font-size:var(--ts-text-sm);font-weight:650;text-decoration:none;transition:background var(--ts-duration-fast) ease,border-color var(--ts-duration-fast) ease,transform var(--ts-duration-fast) ease}
@media (hover:hover){.sensor-compare-links a:hover,.pricing-compare-links a:hover{border-color:var(--ts-accent);background:var(--ts-accent-a10);transform:translateY(-1px)}}
.sensor-comparison__table th a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.learn-question-map,.learn-compare-band{padding-block:var(--ts-space-150);border-top:1px solid var(--ts-rule-soft)}
.learn-question-map__head,.learn-compare-band__intro{max-width:760px;margin-bottom:var(--ts-space-100)}
.learn-question-map__grid,.learn-compare-band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ts-space-80)}
.learn-question-map__grid a,.learn-compare-band__grid a{display:grid;gap:var(--ts-space-45);align-content:start;min-height:10rem;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));color:inherit;text-decoration:none;transition:transform var(--ts-duration-fast) ease,box-shadow var(--ts-duration-fast) ease,border-color var(--ts-duration-fast) ease}
@media (hover:hover){.learn-question-map__grid a:hover,.learn-compare-band__grid a:hover{border-color:var(--ts-accent);box-shadow:var(--ts-shadow-md);transform:translateY(-2px);text-decoration:none}}
.learn-question-map__grid i,.learn-compare-band__grid i{width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:var(--ts-radius-sm);background:var(--ts-accent-a10);color:var(--ts-accent);font-size:1.15rem}
.learn-question-map__grid strong,.learn-compare-band__grid strong{font-size:var(--ts-text-xl);line-height:1.25;color:var(--ts-fg)}
.learn-question-map__grid span,.learn-compare-band__grid span{font-size:var(--ts-text-base);line-height:1.42;color:var(--ts-muted)}
.sensor-answer,.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){.sensor-answer,.pricing-answer,.evidence-answer,.sensor-buying-guide{grid-template-columns:1fr}.learn-question-map__grid,.learn-compare-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){.evidence-answer__chips{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:760px){.pricing-answer-panel{grid-template-columns:1fr}.pricing-answer-panel__primary{border-right:0;border-bottom:1px solid var(--ts-rule-soft)}.pricing-answer-panel__rail{align-items:flex-start;flex-direction:column}}
@media (max-width:620px){.pricing-answer{gap:var(--ts-space-70);width:min(100%,calc(100vw - 2rem));margin-top:var(--ts-space-120);padding-inline:0!important}.pricing-answer-panel__primary{padding:var(--ts-space-110) var(--ts-space-100)}.pricing-answer-panel__proof{padding:var(--ts-space-70) var(--ts-space-100)}.pricing-answer-panel__proof li{grid-template-columns:1.8rem minmax(0,1fr);gap:var(--ts-space-60);padding:var(--ts-space-65) 0}.pricing-answer-panel__proof li>i{width:1.8rem;height:1.8rem;font-size:1rem}.pricing-answer-panel__rail{padding:var(--ts-space-70) var(--ts-space-100)}}
@media (max-width:620px){.sensor-answer__fit,.pricing-answer__grid,.evidence-answer__grid,.evidence-answer__fit,.sensor-buying-guide ul,.learn-question-map__grid,.learn-compare-band__grid{grid-template-columns:1fr}.sensor-answer,.pricing-answer,.evidence-answer,.learn-question-map,.learn-compare-band{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]) .sensor-answer__fit article,:root:not([data-theme=light]) .pricing-answer__grid article,:root:not([data-theme=light]) .evidence-answer__grid article,:root:not([data-theme=light]) .sensor-buying-guide,:root:not([data-theme=light]) .learn-question-map__grid a,:root:not([data-theme=light]) .learn-compare-band__grid a{background:linear-gradient(180deg,var(--ts-surface-raised),var(--ts-surface))}}
:root[data-theme=dark] .sensor-answer__fit article,:root[data-theme=dark] .pricing-answer__grid article,:root[data-theme=dark] .evidence-answer__grid article,:root[data-theme=dark] .sensor-buying-guide,:root[data-theme=dark] .learn-question-map__grid a,:root[data-theme=dark] .learn-compare-band__grid a{background:linear-gradient(180deg,var(--ts-surface-raised),var(--ts-surface))}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-answer-panel{background:linear-gradient(180deg,var(--ts-surface-raised),var(--ts-surface));border-color:var(--ts-rule)}:root:not([data-theme=light]) .pricing-answer-panel__primary,:root:not([data-theme=light]) .pricing-answer-panel__rail{background:linear-gradient(180deg,var(--ts-surface),var(--ts-surface-raised))}:root:not([data-theme=light]) .pricing-answer-panel__label i,:root:not([data-theme=light]) .pricing-answer-panel__proof li>i{background:var(--ts-surface);color:#fff}}
:root[data-theme=dark] .pricing-answer-panel{background:linear-gradient(180deg,var(--ts-surface-raised),var(--ts-surface));border-color:var(--ts-rule)}
:root[data-theme=dark] .pricing-answer-panel__primary,:root[data-theme=dark] .pricing-answer-panel__rail{background:linear-gradient(180deg,var(--ts-surface),var(--ts-surface-raised))}
:root[data-theme=dark] .pricing-answer-panel__label i,:root[data-theme=dark] .pricing-answer-panel__proof li>i{background:var(--ts-surface);color:#fff}
@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:radial-gradient(110% 150% at 50% 0,var(--ts-accent-a20),transparent 58%),linear-gradient(180deg,#141816,var(--ts-surface));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:#fff}}
:root[data-theme=dark] .evidence-answer-trace{background:radial-gradient(110% 150% at 50% 0,var(--ts-accent-a20),transparent 58%),linear-gradient(180deg,#141816,var(--ts-surface));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:#fff}
@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]) .sensor-answer-card__body,:root:not([data-theme=light]) .evidence-answer-card__body{background:var(--ts-surface-raised);box-shadow:var(--ts-shadow-top)}}
:root[data-theme=dark] .sensor-answer-card__body,: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]) .sensor-answer__fit h3 i,:root:not([data-theme=light]) .pricing-answer__grid i,:root:not([data-theme=light]) .evidence-answer__fit h3 i{color:#fff}}
:root[data-theme=dark] .sensor-answer__fit h3 i,:root[data-theme=dark] .pricing-answer__grid i,:root[data-theme=dark] .evidence-answer__fit h3 i{color:#fff}
