body[data-site-niche=phones] .odali-decision-interface{--premium-renderer-section:color-mix(in srgb,var(--color-panel) 88%,transparent);--premium-renderer-card:color-mix(in srgb,var(--color-panel-muted) 66%,transparent)}body[data-site-niche=phones] .decision-os-section,body[data-site-niche=tools] .decision-os-section{position:relative;scroll-margin-top:96px}body[data-site-niche=phones] .decision-os-section>.decision-os-heading,body[data-site-niche=phones] .decision-os-section>.odali-section-heading,body[data-site-niche=tools] .decision-os-section>.decision-os-heading,body[data-site-niche=tools] .decision-os-section>.odali-section-heading{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-18)}body[data-site-niche=phones] .decision-os-heading h2,body[data-site-niche=phones] .decision-os-section>h2,body[data-site-niche=tools] .decision-os-heading h2,body[data-site-niche=tools] .decision-os-section>h2{max-width:760px;margin:0;color:var(--text-primary);font-size:clamp(1.35rem,1.8vw,2rem);letter-spacing:0;line-height:1.12}body[data-site-niche=phones] .decision-os-heading p,body[data-site-niche=phones] .decision-os-section>.decision-proof-line,body[data-site-niche=phones] .decision-os-section>.decision-section-punchline,body[data-site-niche=tools] .decision-os-heading p,body[data-site-niche=tools] .decision-os-section>.decision-proof-line,body[data-site-niche=tools] .decision-os-section>.decision-section-punchline{max-width:720px;margin:0;color:var(--text-secondary);font-size:.98rem;line-height:1.5}body[data-site-niche=phones] .decision-os-card,body[data-site-niche=tools] .decision-os-card{border-color:var(--decision-os-line);background:var(--decision-os-panel)}body[data-site-niche=tools] .decision-os-card:is(.is-winner,.odali-product-card--winner),body[data-site-niche=tools] .decision-table-mobile__card.is-winner,body[data-site-niche=tools] .decision-table-v3__row.is-winner>div{border-color:color-mix(in srgb,var(--accent-primary) 24%,var(--decision-os-line));background:linear-gradient(180deg,var(--decision-os-soft),transparent 62%),var(--decision-os-panel)}body[data-site-niche=tools] .decision-os-failure,body[data-site-niche=tools] .decision-os-section--contrast .decision-contrast-layer__item,body[data-site-niche=tools] .decision-os-section--failure .decision-os-card{border-top:3px solid color-mix(in srgb,#b45309 48%,var(--border));background:linear-gradient(180deg,var(--decision-os-risk),transparent 56%),var(--decision-os-panel)}body[data-site-niche=tools] .decision-os-citation,body[data-site-niche=tools] .decision-os-section--citation{border-color:color-mix(in srgb,var(--accent-primary) 18%,var(--decision-os-line));background:linear-gradient(180deg,var(--decision-os-soft),transparent 70%),var(--color-panel)}body[data-site-niche=tools] .decision-os-faq .premium-faq-item{border-color:var(--decision-os-line);background:var(--decision-os-panel)}body[data-site-niche=tools] .decision-os-cta,body[data-site-niche=tools] .decision-os-section--cta .ta-btn{border-radius:12px;font-weight:850}body[data-site-niche=tools] .decision-os-table{border-color:var(--decision-os-line)}body[data-site-niche=tools] .decision-os-section--cta{border-color:color-mix(in srgb,var(--accent-primary) 26%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 12%,transparent),transparent 58%),var(--color-panel)}body[data-phoneadvisor-platform-hold] #comparison-table .decision-table-mobile,body[data-phoneadvisor-platform-hold] #comparison-table .decision-table-v3,body[data-phoneadvisor-platform-hold] .decision-os-section--cards .odali-top-picks-grid,body[data-phoneadvisor-platform-hold] .phone-commerce-products .phone-commerce-product-grid{display:none}body[data-phoneadvisor-platform-hold] #comparison-table .odali-section-heading:after,body[data-phoneadvisor-platform-hold] .decision-os-section--cards .odali-section-heading:after,body[data-phoneadvisor-platform-hold] .phone-commerce-products .odali-section-heading:after{content:"Current shortlist unavailable for this profile. Case Check found no safe match, so product winner cards are hidden until the profile changes.";display:block;margin-top:var(--space-10);padding:var(--space-12) var(--space-14);border:var(--border-width) solid rgba(148,163,184,.3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-primary) 7%,var(--color-panel-muted,var(--color-panel)));color:var(--text-secondary);font-size:.92rem;font-weight:600;line-height:1.45}body[data-phoneadvisor-platform-hold] .phone-commerce-hero .phone-commerce-cta{display:none}.odali-quadrant-block{width:min(100%,var(--decision-shell-width))}.odali-quadrant-verdict-block{width:min(100%,var(--container-data));margin:0 auto var(--space-24);padding:var(--space-16);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-soft)}.odali-quadrant-verdict{margin:0;color:var(--text-primary);font-size:var(--font-size-small);font-weight:900;line-height:1.5}.odali-quadrant-context{margin:var(--space-6) 0 0;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:600;line-height:1.45}.odali-quadrant-verdict--secondary{color:var(--accent-primary);font-size:.9rem;font-weight:700}.odali-quadrant-verdict--proof{color:var(--text-secondary);font-weight:700}.odali-decision-interface>.odali-comparison-block{margin-top:var(--space-48)}.odali-product-card{display:flex;flex-direction:column;width:100%;min-width:0;gap:var(--space-16);border-radius:var(--radius-16);white-space:normal;word-break:break-word;overflow-wrap:anywhere}.decision-comparison-card{height:100%;padding:var(--space-20);border-radius:var(--radius-16);border-color:var(--border);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.decision-comparison-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08)}.decision-comparison-card__badge{flex:0 0 auto;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:var(--space-6);padding:4px 8px;border-radius:var(--radius-pill);font-size:12px}.decision-comparison-card__identity-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);width:100%;min-width:0}.decision-comparison-card__identity-row .odali-product-identity{flex:1 1 auto}.decision-comparison-card__badge.is-winner{background:#e0f2fe;color:#0369a1}.decision-comparison-card__badge.is-backup{background:#f1f5f9;color:var(--text-primary)}.decision-comparison-card__badge.is-specialist{background:#fef3c7;color:#92400e}.decision-comparison-card__cta{align-self:flex-start;margin-top:auto;max-width:100%;white-space:normal}.decision-table-mobile__cta,.decision-table-v3__cta{width:100%;justify-content:center;min-height:40px;padding-inline:var(--space-12);white-space:normal}.decision-table-v3__row div,.decision-text,.odali-product-card p{overflow:visible;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.odali-decision-interface *{min-width:0}.odali-decision-interface :is(.decision-hero-winner-card__top,.decision-hero-alternatives,.odali-product-card__topline,.odali-product-identity,.decision-micro-line,.decision-inline-cta,.decision-inline-cta__actions,.decision-cta-proof,.sticky-cta__proof,.decision-score){min-width:0}.odali-product-card__fit,.odali-product-card__limit{margin-top:var(--space-8);white-space:normal;word-break:break-word;overflow-wrap:anywhere}.odali-product-card__limit{opacity:.7}.decision-methodology{grid-template-columns:minmax(220px,.9fr) minmax(220px,1.1fr);grid-gap:var(--space-24);gap:var(--space-24);align-items:flex-start}.decision-methodology,.decision-rule-block{display:grid;padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);box-shadow:var(--shadow-soft)}.decision-rule-block{width:min(100%,var(--container-text));grid-gap:var(--space-16);gap:var(--space-16);margin-inline:auto}.decision-rule-block h2,.decision-rule-block ul{margin:0}.decision-rule-block ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:0;list-style:none}.decision-rule-block li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-md);background:var(--bg-muted)}.decision-rule-block span{color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.35}.decision-rule-block strong{color:var(--text-primary);font-size:var(--font-size-small);font-weight:900;white-space:nowrap}.decision-ai-summary{width:min(100%,var(--container-text));margin-inline:auto;border:var(--border-width) solid var(--border);background:var(--color-panel);box-shadow:var(--shadow-soft)}.decision-ai-summary ul{margin:0}.decision-ai-summary li{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.5}.product-specificity-memory{display:grid;width:min(100%,var(--decision-shell-width));grid-gap:var(--space-16);gap:var(--space-16);margin:0 auto var(--space-20);padding:var(--space-18) var(--space-20);border-top:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 36%,transparent);border-bottom:var(--border-width) solid color-mix(in srgb,var(--border) 50%,transparent);background:transparent}.product-specificity-memory__heading{display:grid;max-width:920px;grid-gap:var(--space-8);gap:var(--space-8)}.product-specificity-memory__heading h2,.product-specificity-memory__heading p,.product-specificity-memory__item h3,.product-specificity-memory__item p{margin:0}.product-specificity-memory__heading>p:last-child{color:var(--text-muted);font-size:var(--font-size-small);line-height:1.55}.product-specificity-memory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-14);gap:var(--space-14)}.product-specificity-memory__item{display:grid;align-content:start;grid-gap:var(--space-10);gap:var(--space-10);min-width:0;padding:var(--space-14) 0 0;border-top:var(--border-width) solid color-mix(in srgb,var(--border) 56%,transparent)}.product-specificity-memory__item h3{color:var(--text-primary);font-size:var(--font-size-body);font-weight:780;line-height:1.25}.product-specificity-memory__item ul{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0;padding:0;list-style:none}.product-specificity-memory__item li{max-width:100%;padding:var(--space-4) var(--space-8);border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 28%,var(--border));border-radius:var(--radius-8);color:var(--text-primary);font-size:var(--font-size-label);font-weight:760;line-height:1.35}.product-expertise-memory__item dl{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0}.product-expertise-memory__item dl>div{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-8) 0;border-top:var(--border-width) solid color-mix(in srgb,var(--border) 42%,transparent)}.product-expertise-memory__item dd,.product-expertise-memory__item dt{margin:0}.product-expertise-memory__item dt{color:var(--text-primary);font-size:var(--font-size-label);font-weight:780;line-height:1.3}.product-expertise-memory__item dd{display:grid;grid-gap:var(--space-4);gap:var(--space-4);color:var(--text-muted);font-size:var(--font-size-small);line-height:1.5}.product-expertise-memory__item dd small{color:var(--text-primary);font-size:var(--font-size-label);font-weight:680;line-height:1.45}.product-specificity-memory__item p{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.52}.product-specificity-memory__item p:last-child{color:var(--text-muted)}.product-proof-density{display:grid;width:min(100%,var(--decision-shell-width));grid-gap:var(--space-16);gap:var(--space-16);margin:0 auto var(--space-20);padding:var(--space-18) var(--space-20);border-top:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 32%,transparent);border-bottom:var(--border-width) solid color-mix(in srgb,var(--border) 50%,transparent);background:transparent}.product-proof-density__heading{display:grid;max-width:920px;grid-gap:var(--space-8);gap:var(--space-8)}.product-proof-density__heading h2,.product-proof-density__heading p,.product-proof-density__item dd,.product-proof-density__item dl,.product-proof-density__item h3,.product-proof-density__item p{margin:0}.product-proof-density__heading>p:last-child{color:var(--text-muted);font-size:var(--font-size-small);line-height:1.55}.product-proof-density__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-14);gap:var(--space-14)}.product-proof-density__item{display:grid;align-content:start;grid-gap:var(--space-12);gap:var(--space-12);min-width:0;padding:var(--space-14) 0 0;border-top:var(--border-width) solid color-mix(in srgb,var(--border) 56%,transparent)}.product-proof-density__item h3{color:var(--text-primary);font-size:var(--font-size-body);font-weight:780;line-height:1.25}.product-proof-density__item dl{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.product-proof-density__item dl>div{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);grid-gap:var(--space-10);gap:var(--space-10);align-items:start;padding-top:var(--space-8);border-top:var(--border-width) solid color-mix(in srgb,var(--border) 42%,transparent)}.product-proof-density__item dt{color:var(--text-primary);font-size:var(--font-size-label);font-weight:780;line-height:1.35}.product-proof-density__item dd,.product-proof-density__item p{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.52}.product-proof-density__item p{color:var(--text-muted)}.seo-money-snapshot{display:grid;width:min(100%,var(--decision-shell-width));grid-gap:var(--space-18);gap:var(--space-18);margin:0 auto var(--space-20);padding:var(--space-18) var(--space-20);border:none;border-radius:var(--radius-16);background:transparent}.seo-money-snapshot__top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}body[data-site-niche=tools] :is(.seo-money-snapshot__top,.seo-money-comparison-depth__heading,.operational-pattern-layer__heading,.seo-money-depth__heading,.seo-authority-assets__heading,.seo-authority-section-heading){position:relative;padding-top:var(--space-14)}body[data-site-niche=tools] :is(.seo-money-snapshot__top,.seo-money-comparison-depth__heading,.operational-pattern-layer__heading,.seo-money-depth__heading,.seo-authority-assets__heading,.seo-authority-section-heading):before{content:"";position:absolute;inset:0 auto auto 0;width:48px;height:3px;background:linear-gradient(90deg,var(--ta-editorial-accent),color-mix(in srgb,var(--ta-editorial-accent) 10%,transparent))}.seo-money-snapshot__top h2,.seo-money-snapshot__top p{margin:0}.seo-money-snapshot__cta{align-self:center;white-space:normal}.seo-money-snapshot__cta-row{display:flex;justify-content:flex-end}.seo-money-snapshot__cta-row--linked{color:inherit;text-decoration:none;cursor:pointer}.seo-money-punchlines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10);margin:0;padding:0;list-style:none}.seo-money-punchlines li{margin:0;padding:var(--space-10) 0 0;border-top:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 48%,transparent);color:var(--text-primary);font-size:var(--font-size-small);font-weight:760;line-height:1.35}.seo-money-snapshot__grid,.seo-money-truth-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--space-20);column-gap:var(--space-20);grid-row-gap:var(--space-18);row-gap:var(--space-18)}.seo-money-snapshot__grid div,.seo-money-truth-strip article{display:grid;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);min-height:100%;padding:var(--space-12) 0 0;border-top:var(--border-width) solid color-mix(in srgb,var(--border) 54%,transparent);border-radius:0;background:transparent}.seo-money-snapshot dt,.seo-money-truth-strip span{display:block;color:var(--text-muted);font-size:var(--font-size-label);font-weight:780;letter-spacing:.05em;text-transform:uppercase}.seo-money-snapshot dt:before,.seo-money-truth-strip span:before{content:none}.seo-money-snapshot dd,.seo-money-truth-strip p{margin:0;color:var(--text-primary);font-size:var(--font-size-small);line-height:1.5}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-snapshot{width:min(1288px,calc(100% - 32px));margin:clamp(34px,5vw,72px) auto 0;padding:clamp(26px,4vw,46px) 0;border-top:1px solid color-mix(in srgb,var(--tooladvisor-shell-ink) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--tooladvisor-shell-ink) 8%,transparent);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--tooladvisor-shell-blue) 5%,transparent),transparent 40%),rgba(255,255,255,.72)}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-snapshot__top{grid-template-columns:minmax(0,.72fr) auto;gap:24px}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-snapshot__top:before{display:none}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-snapshot__top h2{max-width:720px;color:var(--tooladvisor-shell-ink);font-size:clamp(2rem,3vw,3.4rem);font-weight:900;line-height:1;letter-spacing:0}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-punchlines{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--tooladvisor-shell-ink) 8%,transparent);border-radius:8px;background:#ffffff}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-punchlines li{padding:16px 18px;border-top:0;border-right:1px solid color-mix(in srgb,var(--tooladvisor-shell-ink) 8%,transparent);color:var(--tooladvisor-shell-ink);font-size:.9rem;font-weight:820;line-height:1.3}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-punchlines li:last-child{border-right:0}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-snapshot__grid,body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-truth-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-snapshot__grid div,body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-truth-strip article{gap:6px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--tooladvisor-shell-ink) 7%,transparent);border-radius:8px;background:color-mix(in srgb,#ffffff 92%,var(--tooladvisor-shell-blue) 4%)}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-snapshot dt,body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-truth-strip span{color:var(--tooladvisor-shell-blue);font-size:.68rem;font-weight:900;letter-spacing:0}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-snapshot dd,body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-truth-strip p{color:var(--tooladvisor-shell-muted);font-size:.84rem;font-weight:650;line-height:1.38}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-geo-blocks{margin-top:12px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--tooladvisor-shell-ink) 8%,transparent)}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-geo-blocks .odali-section-heading{margin-bottom:10px}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-geo-blocks .odali-section-heading h3{margin:0;color:var(--tooladvisor-shell-ink);font-size:1.05rem;font-weight:900;line-height:1.15}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-geo-blocks ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}body[data-site-niche=tools] .odali-decision-interface--tooladvisor-premium-shell .seo-money-geo-blocks li{display:-webkit-box;min-width:0;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding:10px 12px;border:1px solid color-mix(in srgb,var(--tooladvisor-shell-ink) 7%,transparent);border-radius:8px;background:#ffffff;color:var(--tooladvisor-shell-muted);font-size:.78rem;font-weight:650;line-height:1.28}@media (max-width:760px){.product-specificity-memory{padding-inline:var(--space-16)}.product-specificity-memory__grid{grid-template-columns:1fr}.product-proof-density{padding-inline:var(--space-16)}.product-proof-density__grid{grid-template-columns:1fr}.product-proof-density__item dl>div{grid-template-columns:1fr;gap:var(--space-4)}}.seo-money-geo-blocks{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-top:var(--space-12);border-top:var(--border-width) solid color-mix(in srgb,var(--border) 52%,transparent)}.seo-money-geo-blocks h3{margin:0;color:var(--text-primary);font-size:var(--font-size-body);line-height:1.35}.seo-money-geo-blocks ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.seo-money-geo-blocks li{padding:var(--space-8) 0 var(--space-8) var(--space-12);border-left:2px solid color-mix(in srgb,var(--accent-primary) 54%,var(--border));border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:var(--font-size-small);line-height:1.45}.seo-money-comparison-depth{display:grid;width:min(100%,var(--decision-shell-width));grid-gap:var(--space-16);gap:var(--space-16);margin:0 auto var(--space-24);padding:var(--space-12) var(--space-20) var(--space-24);border-block:var(--border-width) solid color-mix(in srgb,var(--text-primary) 9%,transparent);background:transparent}.seo-money-comparison-depth__heading{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.seo-money-comparison-depth__heading h2,.seo-money-comparison-depth__heading p,.seo-money-comparison-depth__matrix p{margin:0}.seo-money-comparison-depth__heading h2{color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-title)}.seo-money-comparison-depth__heading>p:last-child{max-width:780px;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.seo-money-comparison-depth__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:start}.seo-money-comparison-depth__matrix{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.seo-money-comparison-depth__header,.seo-money-comparison-depth__matrix article{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.2fr) minmax(0,1.2fr) 84px;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.seo-money-comparison-depth__header{padding:0 var(--space-10) var(--space-4);color:var(--text-muted);font-size:var(--font-size-label);font-weight:760;letter-spacing:.05em;text-transform:uppercase}.seo-money-comparison-depth__matrix article{padding:var(--space-14) 0;border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:transparent;transition:background-color .18s ease,border-color .18s ease}.seo-money-comparison-depth__matrix article:hover{border-top-color:color-mix(in srgb,var(--accent-primary) 18%,var(--border));background:color-mix(in srgb,var(--accent-primary) 3%,transparent)}.seo-money-comparison-depth__matrix strong{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.25}.seo-money-comparison-depth__matrix p{color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.5}.seo-money-comparison-depth__matrix span[data-pressure],.seo-money-comparison-depth__visual strong{width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:999px;font-size:var(--font-size-label);font-weight:780;letter-spacing:.04em;text-transform:uppercase}.seo-money-comparison-depth__visual strong{display:inline-flex;justify-content:center;min-width:70px;justify-self:end;text-align:center}.seo-money-comparison-depth__matrix span[data-pressure=high],.seo-money-comparison-depth__visual strong{background:color-mix(in srgb,var(--accent-primary) 14%,transparent);color:var(--text-primary)}.seo-money-comparison-depth__matrix span[data-pressure=medium]{background:color-mix(in srgb,var(--bg-muted) 76%,transparent);color:var(--text-secondary)}.seo-money-comparison-depth__matrix span[data-pressure=low]{background:color-mix(in srgb,var(--color-panel) 90%,transparent);color:var(--text-muted)}.seo-money-comparison-depth__visual{display:grid;grid-gap:var(--space-14);gap:var(--space-14);padding:var(--space-14) 0 var(--space-14) var(--space-18);border-left:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:transparent}.seo-money-comparison-depth__visual div{display:grid;grid-template-columns:128px minmax(0,1fr) 70px;grid-gap:var(--space-10);gap:var(--space-10);align-items:center}.seo-money-comparison-depth__visual span{color:var(--text-primary);font-size:var(--font-size-small);font-weight:750;line-height:1.25}.seo-money-comparison-depth__track{height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.seo-money-comparison-depth__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 78%,var(--text-primary)),var(--accent-primary))}.seo-money-comparison-depth__drawer{border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);padding-top:var(--space-12)}.seo-money-comparison-depth__drawer summary{cursor:pointer;color:var(--text-primary);font-size:var(--font-size-small);font-weight:850}.seo-money-comparison-depth__drawer[open] summary{margin-bottom:var(--space-10)}.operational-pattern-layer{display:grid;width:min(100%,var(--decision-shell-width));grid-gap:var(--space-16);gap:var(--space-16);margin:0 auto var(--space-24);padding:var(--space-8) var(--space-20) var(--space-20);border-bottom:var(--border-width) solid color-mix(in srgb,var(--border) 58%,transparent);background:transparent}.operational-pattern-layer__heading{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.operational-pattern-layer dd,.operational-pattern-layer dl,.operational-pattern-layer dt,.operational-pattern-layer__heading h2,.operational-pattern-layer__heading p{margin:0}.operational-pattern-layer__heading h2{color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-title)}.operational-pattern-layer__heading>p:last-child{max-width:780px;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.operational-pattern-layer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.operational-pattern-layer article{display:grid;align-content:start;min-height:100%;padding:var(--space-14) 0;border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:transparent}.operational-pattern-layer dl{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.operational-pattern-layer dl div{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.operational-pattern-layer dt{color:var(--text-muted);font-size:var(--font-size-label);font-weight:850;letter-spacing:.05em;text-transform:uppercase}.operational-pattern-layer dd{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.48}.seo-operational-reality{display:grid;width:min(100%,var(--decision-shell-width));grid-gap:var(--space-14);gap:var(--space-14);margin:0 auto var(--space-24);padding:var(--space-12) var(--space-20) var(--space-24);border-block:var(--border-width) solid color-mix(in srgb,var(--text-primary) 9%,transparent);background:transparent}.seo-operational-reality__heading{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.seo-operational-reality__heading h2,.seo-operational-reality__heading p{margin:0}.seo-operational-reality__heading h2{color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-title)}.seo-operational-reality__heading p{max-width:780px;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.seo-operational-reality__scroll{overflow-x:auto;border:var(--border-width) solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-panel) 70%,transparent)}.seo-operational-reality__table{width:100%;min-width:820px;border-collapse:collapse}.seo-operational-reality__table td,.seo-operational-reality__table th{padding:var(--space-12) var(--space-14);border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-left:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.4;text-align:left;vertical-align:top}.seo-operational-reality__table td:first-child,.seo-operational-reality__table th:first-child{border-left:0}.seo-operational-reality__table thead th{background:color-mix(in srgb,var(--text-primary) 4%,transparent);color:var(--text-muted);font-size:var(--font-size-label);font-weight:820;letter-spacing:.05em;text-transform:uppercase}.seo-operational-reality__table tbody th{color:var(--text-primary);font-weight:850}.seo-operational-reality__table tbody tr:last-child td,.seo-operational-reality__table tbody tr:last-child th{border-bottom:0}.seo-money-depth{display:grid;width:min(100%,var(--decision-shell-width));grid-gap:var(--space-12);gap:var(--space-12);margin:0 auto var(--space-16);padding:var(--space-8) var(--space-20) var(--space-18);border-bottom:var(--border-width) solid color-mix(in srgb,var(--border) 58%,transparent);background:transparent}.seo-money-depth__heading{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.seo-money-depth__grid h3,.seo-money-depth__grid p,.seo-money-depth__heading h2,.seo-money-depth__heading p,.seo-money-depth__matrix h3,.seo-money-depth__matrix p{margin:0}.seo-money-depth__heading h2{color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-title)}.seo-money-depth__heading>p:last-child{max-width:780px;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.seo-money-depth__grid,.seo-money-depth__matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.seo-money-depth__grid article,.seo-money-depth__matrix article{display:grid;align-content:start;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-12) 0;border-top:var(--border-width) solid color-mix(in srgb,var(--border) 58%,transparent);background:transparent}body[data-site-niche=tools] :is(.seo-money-depth__grid article,.seo-money-depth__matrix article){border-top-color:color-mix(in srgb,var(--text-primary) 8%,transparent);transition:border-color .18s ease,background-color .18s ease}body[data-site-niche=tools] :is(.seo-money-depth__grid article,.seo-money-depth__matrix article):hover{border-top-color:color-mix(in srgb,var(--accent-primary) 18%,var(--border));background:color-mix(in srgb,var(--accent-primary) 3%,transparent)}.seo-money-depth__grid span,.seo-money-depth__matrix span{width:-moz-fit-content;width:fit-content;padding:0;border:0;border-radius:0;color:var(--text-muted);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.seo-money-depth__grid h3,.seo-money-depth__matrix h3{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.25}.seo-money-depth__grid p,.seo-money-depth__matrix p{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.45}.seo-money-depth__drawer{border-top:var(--border-width) solid color-mix(in srgb,var(--border) 58%,transparent);padding-top:var(--space-10)}.seo-money-depth__drawer summary{cursor:pointer;color:var(--text-primary);font-size:var(--font-size-small);font-weight:850}.seo-money-depth__drawer[open] summary{margin-bottom:var(--space-10)}.seo-authority-assets{display:grid;width:min(100%,var(--decision-shell-width));grid-gap:var(--space-12);gap:var(--space-12);margin:0 auto var(--space-24);padding:var(--space-8) var(--space-20) var(--space-20);background:transparent}.seo-authority-assets__heading{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.seo-authority-assets__grid h3,.seo-authority-assets__grid p,.seo-authority-assets__heading h2,.seo-authority-assets__heading p{margin:0}.seo-authority-assets__heading h2{color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-title)}.seo-authority-assets__heading>p:last-child{max-width:820px;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.seo-authority-assets__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.seo-authority-assets__grid--compact{padding-top:var(--space-10)}.seo-authority-assets__grid article{display:grid;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-12) 0;border-top:var(--border-width) solid color-mix(in srgb,var(--border) 58%,transparent);background:transparent}body[data-site-niche=tools] .seo-authority-assets__grid article{position:relative;border-top-color:color-mix(in srgb,var(--text-primary) 8%,transparent);transition:border-color .18s ease,background-color .18s ease}body[data-site-niche=tools] .seo-authority-assets__grid article:before{content:"";position:absolute;inset:-1px auto auto 0;width:32px;height:1px;background:color-mix(in srgb,var(--accent-primary) 48%,transparent);opacity:0;transition:opacity .18s ease,width .18s ease}body[data-site-niche=tools] .seo-authority-assets__grid article:hover{border-top-color:color-mix(in srgb,var(--accent-primary) 18%,var(--border));background:color-mix(in srgb,var(--accent-primary) 3%,transparent)}body[data-site-niche=tools] .seo-authority-assets__grid article:hover:before{width:56px;opacity:1}.seo-authority-assets__grid span{width:-moz-fit-content;width:fit-content;color:var(--text-muted);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.seo-authority-assets__grid h3{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.25}.seo-authority-assets__grid p{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.45}.seo-authority-assets__grid ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.seo-authority-assets__grid li{padding:3px 7px;border:var(--border-width) solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:999px;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:750}.seo-authority-assets__drawer{border-top:var(--border-width) solid color-mix(in srgb,var(--border) 58%,transparent);padding-top:var(--space-10)}.seo-authority-assets__drawer summary{cursor:pointer;color:var(--text-primary);font-size:var(--font-size-small);font-weight:850}.seo-authority-assets__canonical-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:var(--space-10);border-top:var(--border-width) solid color-mix(in srgb,var(--border) 54%,transparent)}.seo-authority-assets__canonical-links span{color:var(--text-muted);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.seo-authority-assets__canonical-links a{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:780;text-decoration:underline;text-underline-offset:3px}.seo-authority-assets__canonical-links a:before{content:"->";color:color-mix(in srgb,var(--accent-primary) 68%,var(--text-secondary));font-weight:850;text-decoration:none}.seo-money-sticky-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:54px;align-items:center;grid-gap:var(--space-14);gap:var(--space-14);padding:6px 8px}.seo-money-sticky-cta__copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.seo-money-sticky-cta__label{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;line-height:1.1;text-transform:uppercase}.seo-money-sticky-cta__copy strong{color:var(--text-primary);font-size:var(--font-size-small);font-weight:900;line-height:1.15}.seo-money-sticky-cta__copy span:last-child{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-money-sticky-cta__actions{display:flex;align-items:center;gap:var(--space-8)}.seo-money-sticky-cta__primary,.seo-money-sticky-cta__secondary{min-height:40px;white-space:nowrap}.seo-authority-page{display:grid;grid-gap:var(--space-28);gap:var(--space-28);width:min(100%,var(--decision-shell-width));margin:0 auto;padding-inline:var(--space-16)}.seo-authority-distribution,.seo-authority-hero,.seo-authority-two-col{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:var(--space-24);gap:var(--space-24);align-items:stretch}.seo-authority-hero{padding-top:var(--space-32)}.seo-authority-blocks h2,.seo-authority-distribution h2,.seo-authority-grid h2,.seo-authority-grid p,.seo-authority-hero h1,.seo-authority-hero p,.seo-authority-panel h2,.seo-authority-panel p,.seo-authority-section-heading h2,.seo-authority-section-heading p,.seo-authority-verdict p{margin:0}.seo-authority-hero h1{max-width:900px;color:var(--text-primary);font-size:4.25rem;line-height:.95;letter-spacing:0}.seo-authority-hero>div:first-child{display:grid;align-content:center;grid-gap:var(--space-14);gap:var(--space-14)}.seo-authority-hero>div:first-child>p:last-child{max-width:780px;color:var(--text-secondary);font-size:var(--font-size-body);line-height:1.35}.seo-authority-blocks,.seo-authority-distribution>div,.seo-authority-panel,.seo-authority-two-col article,.seo-authority-verdict{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-18) 0;border:0;border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:0;background:transparent}.seo-authority-verdict{align-content:center;padding:var(--space-20);border-top:0;border-left:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 34%,transparent);background:color-mix(in srgb,var(--color-panel) 42%,transparent)}.seo-authority-verdict span{color:var(--text-muted);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.seo-authority-verdict p{color:var(--text-primary);font-size:var(--font-size-small);font-weight:750;line-height:1.45}.seo-authority-verdict small{color:var(--text-muted);font-size:var(--font-size-label);font-weight:800}.seo-authority-panel{width:min(100%,820px)}.seo-authority-blocks h2,.seo-authority-distribution h2,.seo-authority-panel h2,.seo-authority-section-heading h2{color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-title)}.seo-authority-distribution li,.seo-authority-panel li,.seo-authority-panel p,.seo-authority-two-col dd,.seo-authority-two-col li{color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.seo-authority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.seo-authority-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-authority-grid article{display:grid;align-content:start;grid-gap:var(--space-10);gap:var(--space-10);padding:0 0 var(--space-14);border:0;border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:0;background:transparent}.seo-authority-grid span{width:-moz-fit-content;width:fit-content;color:var(--text-muted);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.seo-authority-grid h2{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.25}.seo-authority-blocks li,.seo-authority-grid p{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.45}.seo-authority-blocks ul,.seo-authority-distribution ul,.seo-authority-grid ul,.seo-authority-panel ul,.seo-authority-two-col ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.seo-authority-grid article>ul{display:flex;flex-wrap:wrap;gap:var(--space-6)}.seo-authority-grid li{padding:2px 0;border:0;border-radius:0;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:720}.seo-authority-blocks ul{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-authority-blocks li{padding:var(--space-12) 0 var(--space-12) var(--space-14);border-left:2px solid color-mix(in srgb,var(--accent-primary) 52%,transparent);border-radius:0;background:transparent}.seo-authority-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-authority-two-col dl{display:grid;grid-gap:var(--space-10);gap:var(--space-10);margin:0}.seo-authority-two-col dt{color:var(--text-primary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.seo-authority-two-col dd{margin:3px 0 0}.seo-authority-distribution{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:var(--space-32)}.seo-authority-attribution__cite,.seo-authority-section-heading__note,.seo-authority-signature{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.45}.seo-authority-signature{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-8);padding:0 0 var(--space-4);border:0;border-bottom:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 42%,transparent);border-radius:0;background:transparent;color:color-mix(in srgb,var(--text-primary) 78%,transparent);font-weight:760}.seo-authority-attribution{position:relative;overflow:hidden}.seo-authority-attribution:before{content:"";position:absolute;top:var(--space-20);right:var(--space-20);display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:0;background:url(/tooladvisor-brand-40.png) 50%/26px 26px no-repeat;opacity:.8}.seo-authority-attribution__cite{margin-top:var(--space-12);padding-top:var(--space-12);border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);font-weight:720}.seo-authority-section-heading__note{max-width:62ch;margin:var(--space-8) 0 0}.decision-methodology h2,.decision-methodology p,.decision-methodology ul{margin:0}.decision-methodology h2{margin-top:var(--space-8);color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-title)}.decision-methodology ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-left:var(--space-24);color:var(--text-primary);font-size:var(--font-size-small);line-height:1.55}.decision-methodology>p{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.decision-methodology>p,.decision-methodology__proof{grid-column:1/-1;padding-top:var(--space-16);border-top:var(--border-width) solid var(--border)}.decision-methodology__proof{display:flex;flex-wrap:wrap;gap:var(--space-8)}.decision-methodology__proof span{display:inline-flex;align-items:center;gap:var(--space-6);min-height:32px;padding:0 var(--space-12);border:var(--border-width) solid rgba(37,99,235,.14);border-radius:var(--radius-pill);background:rgba(37,99,235,.06);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;line-height:1}.decision-methodology__proof svg{color:var(--accent-primary)}.decision-score-proof{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:var(--space-8);align-items:center;padding-top:var(--space-16);border-top:var(--border-width) solid var(--border)}.decision-score-proof li,.decision-score-proof p,.decision-score-proof span,.decision-score-proof strong{margin:0;color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.35}.decision-score-proof strong{color:var(--text-primary);font-weight:900}.decision-score-proof span{display:inline-flex;padding:3px 0;border:0;border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:0;background:transparent;font-weight:740}.decision-trust-badges{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center;margin:var(--space-8) 0}.decision-trust-badges span{display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:2px 0;border:0;border-radius:0;background:transparent;color:var(--text-primary);font-size:var(--font-size-label);font-weight:720;line-height:1.2}.decision-trust-badges svg{flex:0 0 auto;color:var(--accent-primary)}.decision-proof-layer{display:flex;flex-wrap:wrap;gap:var(--space-24);width:min(100%,var(--container-data));margin:0 auto var(--space-48)}.decision-proof-layer span{display:inline-flex;align-items:center;min-height:40px;padding:var(--space-8) var(--space-16);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text-primary);font-size:var(--font-size-small);font-weight:850}.product-truth-surface{display:grid;grid-gap:var(--space-12);gap:var(--space-12);margin:var(--space-12) 0 var(--space-16);padding:var(--space-16);border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 18%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-primary) 5%,var(--color-panel))}.product-truth-surface__header{display:grid;grid-gap:4px;gap:4px}.product-truth-surface article span,.product-truth-surface__header span{color:var(--text-muted);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.product-truth-surface__header strong{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.35}.product-truth-surface__grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.product-truth-surface article{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start;padding-top:var(--space-8);border-top:var(--border-width) solid color-mix(in srgb,var(--border) 72%,transparent)}.product-truth-surface article svg{margin-top:2px;color:var(--accent-primary)}.product-truth-surface article[data-proof-state=missing] svg,.product-truth-surface article[data-proof-state=partial] svg{color:var(--color-warning)}.product-truth-surface article p{margin:2px 0 0;color:var(--text-primary);font-size:var(--font-size-small);line-height:1.45}.product-truth-surface__geo{position:absolute;width:1px;height:1px;overflow:clip;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);font-size:1px;line-height:1;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.product-truth-surface.is-compact{padding:var(--space-12)}.decision-hero-winner-card .product-truth-surface.is-compact{gap:var(--space-8);margin:0;padding:var(--space-10) 0 0;border:0;border-top:var(--border-width) solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:0;background:transparent}.decision-hero-winner-card .product-truth-surface__grid{gap:var(--space-6)}.decision-hero-winner-card .product-truth-surface article{padding-top:var(--space-6)}.phone-reality-block{display:grid;grid-gap:var(--space-12);gap:var(--space-12);margin:var(--space-12) 0 var(--space-16);padding:var(--space-16);border:var(--border-width) solid color-mix(in srgb,var(--color-warning) 24%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning) 7%,var(--color-panel))}.phone-reality-block__header{display:grid;grid-gap:4px;gap:4px}.phone-reality-block article span,.phone-reality-block__header span{color:var(--text-muted);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.phone-reality-block__header strong{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.35}.phone-reality-block__grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.phone-reality-block article{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start;padding-top:var(--space-8);border-top:var(--border-width) solid color-mix(in srgb,var(--border) 72%,transparent)}.phone-reality-block article svg{margin-top:2px;color:var(--color-warning)}.phone-reality-block article p{margin:2px 0 0;color:var(--text-primary);font-size:var(--font-size-small);line-height:1.45}.phone-reality-block__geo{position:absolute;width:1px;height:1px;overflow:clip;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);font-size:1px;line-height:1;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.decision-enforcement{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-top:var(--space-24);padding:var(--space-24);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-16);background:var(--accent-soft)}.decision-enforcement span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.decision-enforcement strong{color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-title)}.decision-enforcement p{margin:0;color:var(--text-secondary)}.decision-enforcement .ta-btn{justify-self:flex-start;min-height:48px;border-radius:12px;font-weight:600}.decision-enforcement.decision-enforcement--seo-money{gap:var(--space-8);max-width:420px;margin-top:var(--space-4);padding:0;border:0;background:transparent;box-shadow:none}.decision-enforcement.decision-enforcement--seo-money small{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:720;line-height:1.4}.odali-decision-interface[data-golden-visual-variant] .odali-decision-hero{align-items:stretch}.odali-decision-interface[data-golden-visual-variant] .decision-hero-reality,.odali-decision-interface[data-golden-visual-variant] .decision-hero-subtitle{max-width:760px}.odali-decision-interface[data-golden-visual-variant=split-rhythm] .odali-decision-hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.decision-human-editorial-blocks__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.decision-human-editorial-block{min-width:0}.decision-human-editorial-block h3{font-size:var(--font-size-body);line-height:1.25}.decision-human-editorial-block p{font-size:var(--font-size-small);line-height:1.45}.decision-score-tradeoffs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.decision-score-tradeoff{min-width:0}.decision-score-tradeoff strong{display:inline-flex;margin-block:var(--space-4) var(--space-8);color:var(--text-primary);font-size:var(--font-size-h4);line-height:1}.decision-score-tradeoff p{font-size:var(--font-size-small);line-height:1.45}.decision-cta-pressure{display:grid;grid-gap:var(--space-8);gap:var(--space-8);color:var(--color-danger);font-size:var(--font-size-small);font-weight:850;line-height:var(--line-title)}.decision-cta-pressure span{display:block}.decision-score-proof p{flex-basis:100%;font-weight:750}.decision-score-proof ul{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}.decision-score-proof li{display:inline-flex;align-items:center;padding:var(--space-8) var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--bg-muted);font-weight:800}.decision-methodology__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1/-1;grid-gap:var(--space-12);gap:var(--space-12);margin:0;padding-top:var(--space-16);border-top:var(--border-width) solid var(--border)}.decision-methodology__summary{margin:var(--space-8) 0 0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.5}.decision-methodology__facts div{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg-muted)}.decision-methodology__facts dd,.decision-methodology__facts dt{margin:0}.decision-methodology__facts dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.decision-methodology__facts dd{color:var(--text-primary);font-size:var(--font-size-small);font-weight:900}.decision-pressure-block{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));width:min(100%,var(--container-text));margin-inline:auto;grid-gap:var(--space-12);gap:var(--space-12)}.decision-pressure-block div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);box-shadow:var(--shadow-soft)}.decision-pressure-block .decision-citable-sentence{grid-column:1/-1}.decision-pressure-block span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.decision-pressure-block strong{color:var(--text-primary);font-size:var(--font-size-h4);font-weight:900;line-height:var(--line-title)}.decision-micro-line{display:flex;align-items:center;gap:var(--space-8);margin:0;padding:var(--space-12);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-12);background:var(--accent-soft);color:var(--text-primary);font-size:var(--font-size-small);font-weight:800;line-height:1.45}.decision-micro-line svg{flex:0 0 auto;color:var(--accent-primary)}.odali-source-note{margin-top:var(--space-8)}.odali-source-note strong{display:block;margin-bottom:calc(var(--space-8) / 4)}.odali-top-picks-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:var(--space-24);gap:var(--space-24);align-items:flex-start;width:100%}.decision-hero-choice{display:grid;max-width:680px;grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-24);padding:var(--space-16);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-soft)}.decision-hero-choice small,.decision-hero-choice span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;line-height:1.35}.decision-hero-choice strong{color:var(--text-primary);font-size:var(--font-size-h3);font-weight:900}.decision-hero-winner-card{border-radius:var(--radius-16)}.decision-hero-winner-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.decision-hero-winner-card__top .odali-score-chip{flex:0 0 auto;width:auto;padding:0;border:0;background:transparent;box-shadow:none}.decision-hero-winner-card .odali-score-chip>span{display:block;margin-bottom:2px;color:var(--text-muted);font-size:var(--font-size-label);font-weight:850;line-height:1.1;text-transform:uppercase}.decision-hero-winner-card .odali-score-chip strong{font-size:20px;font-weight:700}.decision-hero-winner-card .decision-score__stars{justify-content:center;gap:4px;padding:2px 0;font-size:13px;opacity:.72}.decision-hero-winner-card .decision-score__stars span{font-size:13px}.decision-hero-winner-card .decision-score__stars .is-empty{color:#d7dee8}.decision-hero-winner-card .decision-score__stars .is-filled{color:#f59e0b;text-shadow:0 1px 2px rgba(180,83,9,.28)}.decision-hero-winner-card .decision-metric-bars{gap:var(--space-8);padding:var(--space-10) 0 0;border-top:var(--border-width) solid color-mix(in srgb,var(--border) 62%,transparent);background:transparent}.decision-hero-winner-card .decision-metric-bar{grid-template-columns:minmax(0,1fr) 42px;gap:var(--space-6) var(--space-10);align-items:center}.decision-hero-winner-card .decision-metric-bar span{grid-column:1/-1}.decision-hero-winner-card .odali-score-bar__track{grid-column:1;width:100%;min-width:72px;height:8px;overflow:hidden;border:0;border-radius:var(--radius-pill);background:#e5e7eb;box-shadow:none}.decision-hero-winner-card .odali-score-bar__fill{display:block;height:100%;min-width:18px;border-radius:inherit;background:#2563eb;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.decision-hero-winner-card .decision-metric-bar strong{grid-column:2;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.decision-hero-winner-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.decision-hero-winner-card__trust{margin:0;font-weight:760;line-height:1.4}.decision-hero-winner-card__trust,.decision-scoring-badge{color:var(--text-secondary);font-size:var(--font-size-label)}.decision-scoring-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border:0;border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:0;padding:3px 0;font-weight:740;line-height:1}.decision-scoring-badge--winner{border-color:color-mix(in srgb,var(--accent-primary) 56%,transparent);background:transparent;color:var(--accent-primary)}.decision-scoring-badge--alternative{background:transparent;color:var(--text-primary)}.decision-scoring-context{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border-top:var(--border-width) solid color-mix(in srgb,var(--border) 62%,transparent);background:transparent;padding:var(--space-10) 0 0}.decision-scoring-context span{color:var(--text-muted);font-size:var(--font-size-label);font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.decision-scoring-context strong{color:var(--text-primary);font-size:var(--font-size-small);font-weight:850;line-height:1.35}.decision-winner-reason{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.5}.decision-winner-reason strong{color:var(--text-primary)}.decision-hero-winner-card__fit,.decision-hero-winner-card__limit{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.decision-hero-winner-card__fit{color:var(--text-primary);font-weight:800}.decision-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16);margin:0}.decision-snapshot-grid div{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg-muted)}.decision-snapshot-grid div:last-child:nth-child(odd){grid-column:1/-1}.decision-snapshot-grid dd,.decision-snapshot-grid dt{margin:0}.decision-snapshot-grid dt{color:var(--text-secondary);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.decision-snapshot-grid dd{color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.45}body[data-site-niche=tools] .decision-content-intelligence,body[data-site-niche=tools] .decision-methodology,body[data-site-niche=tools] .decision-related-links,body[data-site-niche=tools] .odali-decision-interface>.odali-rich-content:has(.decision-snapshot-grid){box-sizing:border-box;max-width:100%;min-width:0;overflow-x:clip;overflow-wrap:anywhere;border-color:color-mix(in srgb,var(--text-primary) 8%,transparent);background:transparent;box-shadow:none}body[data-site-niche=tools] .decision-content-intelligence,body[data-site-niche=tools] .decision-related-links,body[data-site-niche=tools] .odali-decision-interface>.odali-rich-content:has(.decision-snapshot-grid){padding:var(--space-28) 0;border:0;border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:0}body[data-site-niche=tools] .decision-content-intelligence__grid,body[data-site-niche=tools] .decision-related-links__grid,body[data-site-niche=tools] .decision-snapshot-grid{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:clip;gap:var(--space-20)}body[data-site-niche=tools] .decision-content-intelligence .odali-seo-subblock,body[data-site-niche=tools] .decision-related-links__grid a,body[data-site-niche=tools] .decision-snapshot-grid div{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:clip;overflow-wrap:anywhere;min-height:0;padding:var(--space-18) 0;border:0;border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:0;background:transparent}body[data-site-niche=tools] .decision-content-intelligence .odali-seo-subblock:hover,body[data-site-niche=tools] .decision-related-links__grid a:hover,body[data-site-niche=tools] .decision-snapshot-grid div:hover{border-top-color:color-mix(in srgb,var(--accent-primary) 26%,transparent);background:transparent}body[data-site-niche=tools] .decision-content-intelligence .odali-seo-subblock h3,body[data-site-niche=tools] .decision-related-links__grid a span,body[data-site-niche=tools] .decision-snapshot-grid dt{color:color-mix(in srgb,var(--text-primary) 68%,transparent)}body[data-site-niche=tools] .decision-content-intelligence .odali-seo-subblock h3{align-items:flex-start;font-weight:760;line-height:1.25}body[data-site-niche=tools] .decision-content-intelligence__icon{width:24px;height:24px;border-color:color-mix(in srgb,var(--accent-primary) 18%,transparent);background:color-mix(in srgb,var(--accent-primary) 6%,transparent)}body[data-site-niche=tools] .decision-content-intelligence .odali-seo-subblock p,body[data-site-niche=tools] .decision-related-links__grid a strong,body[data-site-niche=tools] .decision-snapshot-grid dd{max-width:62ch;line-height:1.5}body[data-site-niche=tools] .decision-related-links__grid a strong:after{content:" ->";color:color-mix(in srgb,var(--accent-primary) 72%,var(--text-secondary));font-weight:760}body[data-site-niche=tools] .decision-related-links__contextual{display:grid;grid-gap:var(--space-14);gap:var(--space-14);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:var(--space-16)}body[data-site-niche=tools] .decision-related-links__contextual-card{border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 24%,var(--border));border-radius:var(--radius-12);background:color-mix(in srgb,var(--color-panel) 92%,var(--accent-primary) 8%)}body[data-site-niche=tools] .decision-related-links__contextual-card small{color:var(--text-secondary);display:block;font-size:var(--font-size-small);font-weight:650;line-height:1.45;margin-top:var(--space-6)}.decision-proof-block{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0}.decision-proof-block img{display:block;width:100%;aspect-ratio:16/10;border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-muted);object-fit:cover}.decision-proof-block__media,.decision-proof-block__media .ta-product-visual-card__figure,.decision-proof-block__media .ta-product-visual-card__media-link,.decision-proof-block__media .ta-product-visual-card__media-surface{display:block;width:100%;margin:0}.decision-proof-block__media .ta-product-visual-card__media-surface{min-height:0;padding:0;border:0;background:transparent}.decision-proof-block__media .ta-product-visual-card__image{display:block;width:100%;aspect-ratio:16/10;border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-muted);object-fit:cover}.decision-proof-block__media .ta-seo-caption{display:none}.decision-proof-block__caption{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:560;line-height:1.45;overflow-wrap:anywhere}.decision-proof-block__caption strong{color:var(--text-primary);font-weight:780}.decision-proof-block--extension{min-height:160px}.decision-extension-visual{display:grid;min-height:160px;place-items:center;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 56%),var(--color-panel)}.decision-extension-visual .odali-product-logo{width:72px;height:72px;border-radius:var(--radius-16);box-shadow:var(--shadow-soft)}.decision-extension-visual figcaption{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:320px;text-align:center}.decision-extension-visual strong{color:var(--text-primary);font-size:var(--font-size-h4);line-height:var(--line-title)}.decision-extension-visual span{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-body)}.decision-proof-caption{margin:0;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;line-height:1.35}.decision-hero-alternatives{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-12)}.decision-hero-alternatives span{display:inline-flex;min-height:var(--space-32);align-items:center;padding-inline:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--color-panel);color:var(--text-primary);font-size:var(--font-size-label);font-weight:850}.decision-hero-cta-wrap{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-24)}.decision-hero-cta{gap:var(--space-8);min-height:48px;border-radius:12px;font-weight:600}.decision-hero-cta-wrap small,.decision-inline-cta small{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:750;line-height:1.35}.decision-card-cta{width:100%;margin-top:auto;gap:var(--space-8)}.decision-card-cta--ghost{border-color:var(--border);background:transparent;color:var(--text-primary);box-shadow:none}.decision-card-cta--ghost:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 7%,transparent)}.odali-product-card__topline{display:flex;justify-content:space-between;gap:var(--space-24);align-items:flex-start;width:100%;min-width:0}.odali-product-identity{display:flex;align-items:center;gap:var(--space-16);width:100%;min-width:0}.odali-product-identity__copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.odali-product-identity__copy strong{color:var(--text-primary);font-size:var(--font-size-small);font-weight:850;line-height:var(--line-title);white-space:normal;word-break:break-word;overflow-wrap:anywhere}.odali-product-identity__copy span{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.4;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.odali-product-logo--fallback{border-radius:var(--radius-pill);background:#e5e7eb;color:#374151;font-size:14px;font-weight:600;padding:0}.odali-rank-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:var(--space-32);gap:var(--space-8);padding-inline:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.odali-rank-pill--winner{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-primary)}.odali-card-actions,.odali-table-actions{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;margin-top:var(--space-16)}.odali-comparison-table-wrap,.odali-showcase-comparison-list,.studio-dashboard__table-wrap,.ta-table-v3__scroll,.table{position:relative;margin-top:var(--space-32);border-radius:var(--radius-lg)}.odali-comparison-table,.odali-rich-content table,.odali-rich-text table,.studio-dashboard__table,.ta-table-v3__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--color-panel)}.odali-comparison-table thead{position:relative;z-index:2;background:var(--bg-muted)}.odali-comparison-table thead:after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--border-width);background:rgba(0,0,0,.08)}.odali-comparison-table td,.odali-comparison-table th,.odali-rich-content td,.odali-rich-content th,.odali-rich-text td,.odali-rich-text th,.studio-dashboard__table td,.studio-dashboard__table th,.ta-table-v3__table td,.ta-table-v3__table th{padding:var(--space-16);border:var(--border-width) solid var(--border);text-align:left;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:anywhere}.odali-comparison-table thead th{height:56px;vertical-align:middle}.odali-comparison-table tbody tr{border-bottom:var(--border-width) solid var(--border)}.odali-comparison-table tbody tr:last-child{border-bottom:0}.ta-table-v3__cell--criteria{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:3;background:var(--bg-muted);color:var(--text-primary);font-weight:800}.odali-comparison-table tbody tr:nth-child(2n) td{background:var(--color-panel-muted)}.odali-comparison-table tbody tr:hover td{background:var(--accent-soft)}.odali-comparison-table tbody tr:first-child td{padding-top:20px}.odali-comparison-table td:first-child{min-width:180px}.odali-table-actions{display:flex;gap:var(--space-8);margin-top:var(--space-8)}.score-cell{display:flex;flex-direction:column;gap:var(--space-8)}.score-cell .odali-score-chip strong{font-size:20px}.score-cell .odali-score-breakdown{font-size:var(--font-size-label);opacity:.7}.score-cell .odali-score-breakdown dd,.score-cell .odali-score-breakdown dt{font-size:var(--font-size-label)}.score-cell .odali-source-note{font-size:11px;opacity:.5}.odali-table-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:44px;padding-inline:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--color-panel);color:var(--accent-primary);font-size:.9rem;font-weight:700;text-decoration:none}.odali-table-link--secondary{color:var(--text-secondary)}.decision-insights-section{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.decision-ai-summary{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-24);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-16);background:var(--accent-soft)}.decision-ai-summary p,.decision-ai-summary ul{margin:0}.decision-ai-summary p{color:var(--text-primary);font-size:var(--font-size-small);font-weight:850;line-height:1.5}.decision-ai-summary ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-left:var(--space-24);color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.decision-authority-engine,.decision-evidence-outcomes{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.decision-authority-engine{margin-bottom:var(--space-48)}.decision-authority-engine__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:var(--space-24);gap:var(--space-24)}.decision-authority-engine article{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.decision-authority-engine span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.decision-authority-engine strong{color:var(--text-primary);font-size:clamp(1.08rem,1.25vw,1.28rem);line-height:var(--line-title)}.decision-authority-engine p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.decision-authority-claims{display:grid;grid-gap:var(--space-24);gap:var(--space-24);margin-bottom:var(--space-48)}.decision-authority-claims__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.decision-authority-claims article{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);box-shadow:var(--shadow-soft)}.decision-authority-claims ul{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin:0;padding-left:var(--space-24)}.decision-authority-claims li{color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.decision-render-rhythm{display:grid;grid-gap:var(--space-32);gap:var(--space-32);margin-bottom:var(--space-48)}.decision-rhythm-insight{margin:0;max-width:780px;color:var(--text-primary);font-size:var(--font-size-h3);font-weight:850;line-height:var(--line-title)}.decision-rhythm-cost,.decision-section-punchline{margin:0;max-width:760px;color:var(--text-secondary);font-size:var(--font-size-body);font-weight:750;line-height:1.45}.decision-section-punchline{color:var(--text-primary)}.decision-rhythm-compact{padding:var(--space-24)}.decision-rhythm-compact .odali-section-heading,.decision-rhythm-compact .odali-seo-subblock{margin-bottom:var(--space-16)}.decision-evidence-outcomes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.decision-evidence-outcomes article{padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.decision-evidence-outcomes dl,.decision-evidence-outcomes dl div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0}.decision-evidence-outcomes dl{gap:var(--space-16)}.decision-evidence-outcomes dd,.decision-evidence-outcomes dt{margin:0}.decision-evidence-outcomes dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.decision-evidence-outcomes dd,.decision-proof-line{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.45}.decision-proof-line{margin:0 0 var(--space-24);padding:var(--space-16);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-soft);font-weight:800}.decision-common-mistake,.decision-differentiation-block,.decision-shortcuts-block{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.decision-differentiation-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.decision-differentiation-grid--two{grid-template-columns:repeat(2,minmax(220px,1fr))}.decision-common-mistake,.decision-differentiation-grid article,.decision-shortcuts-block{padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.decision-differentiation-grid span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.decision-common-mistake p,.decision-differentiation-grid h3,.decision-differentiation-grid p,.decision-shortcuts-block p{margin:0}.decision-differentiation-grid h3{margin-top:var(--space-8);color:var(--text-primary);font-size:var(--font-size-h4);line-height:var(--line-title)}.decision-common-mistake p,.decision-differentiation-grid p{margin-top:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.55}