.odali-score-chip{display:inline-grid;grid-template-columns:auto;gap:var(--space-8);border-color:var(--accent-border);background:var(--accent-soft);align-items:center}.decision-score__value,.odali-score-chip strong{font-size:var(--font-size-h3);line-height:1}.decision-score small,.odali-score-chip small{color:var(--text-secondary);font-size:50%;font-weight:900;opacity:.6}.decision-score{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.decision-score__number{display:inline-flex;align-items:baseline;gap:4px}.decision-score__stars{display:inline-flex;align-items:center;gap:3px;font-size:var(--font-size-label);font-weight:900;letter-spacing:0;line-height:1}.decision-score__stars span{display:inline-block;color:#cbd5e1;filter:none}.decision-score__stars .is-filled{color:var(--color-star,#f59e0b);text-shadow:0 1px 2px rgba(245,158,11,.28)}.odali-score-stars{display:flex;gap:2px;grid-column:1/-1;color:var(--color-star);font-size:var(--font-size-label);letter-spacing:0}.odali-score-star{color:var(--color-border-strong)}.odali-score-star.is-filled{color:var(--color-star)}.odali-score-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8) var(--space-16);gap:var(--space-8) var(--space-16);margin:0}.odali-score-breakdown__item{display:grid;grid-gap:2px;gap:2px}.odali-score-breakdown dd,.odali-score-breakdown dt{margin:0}.odali-score-breakdown dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:700}.odali-score-breakdown dd{color:var(--text-primary);font-size:var(--font-size-small);font-weight:800}.compare-tool-card,.compare-tool-chain,.compare-tool-form,.compare-tool-results__nudge,.compare-tool-results__switch,.compare-tool-start,.compare-tool-winner-block,.odali-card,.odali-comparison-card,.odali-decision-api,.odali-final-cta,.odali-kpi-card,.odali-nearby-links__item,.odali-product-card,.odali-reality-card,.odali-related-card,.odali-rich-content,.odali-winner-card,.premium-faq-item,.search-command__context,.search-command__primary,.search-command__secondary,.site-legal-page__content,.site-legal-page__hero,.studio-dashboard__stat-card,.studio-dashboard__table-wrap,.studio-hero-metric,.studio-panel,.studio-row-card,.ta-graph-card,.ta-header-panel__action,.ta-header-panel__group,.ta-matrix-shell,.ta-mega-action,.ta-product-card{border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-soft);padding:var(--card-padding);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition),background-color var(--transition)}.odali-nearby-links__item:hover,.odali-product-card:hover,.odali-seo-card:hover,.premium-faq-item:hover,.search-command__context.is-active,.search-command__context:hover,.search-command__primary.is-active,.search-command__primary:hover,.search-command__secondary.is-active,.search-command__secondary:hover,.ta-graph-card:hover,.ta-product-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-strong);transform:translateY(-1px)}.compare-tool-card.is-winner,.is-highlight,.odali-product-card--winner,.ta-product-card.is-highlight,.ta-product-visual-card.is-highlight{border-color:var(--accent-border);background:linear-gradient(180deg,var(--accent-soft),var(--color-panel));box-shadow:var(--shadow-medium)}.header,.ta-header{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-height);border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:rgb(255 255 255/16%);-webkit-backdrop-filter:blur(var(--space-10));backdrop-filter:blur(var(--space-10))}body[data-site-niche=tools][data-site-model=decision_first],body[data-site-niche=tools][data-site-model=decision_with_visual]{--color-brand:#2563eb;--color-brand-hover:#1d4ed8;--color-brand-soft:rgba(37,99,235,0.08);--color-brand-border:rgba(37,99,235,0.22);--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--ta-editorial-accent:#2563eb;--ta-editorial-forest:#0f172a;--ta-editorial-ink:#0f172a;--ta-editorial-paper:#ffffff;--ta-editorial-watermark:color-mix(in srgb,var(--text-primary) 3%,transparent);--ta-editorial-separator:color-mix(in srgb,var(--text-primary) 7%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-muted) 18%,transparent),transparent 42vh),var(--bg);background-attachment:fixed}:root.theme-dark body[data-site-niche=tools][data-site-model=decision_first],:root.theme-dark body[data-site-niche=tools][data-site-model=decision_with_visual]{--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--bg:#090b10;--bg-muted:#10141d;--color-border:#263040;--color-border-strong:#3a4658;--color-panel:#10141d;--color-panel-muted:#151b26;--color-overlay:rgba(9,11,16,0.78);--color-shadow:rgba(0,0,0,0.35);--color-shadow-strong:rgba(0,0,0,0.56);--ta-editorial-ink:#f6f1e8;--ta-editorial-paper:#11161f;--ta-editorial-watermark:color-mix(in srgb,#ffffff 4%,transparent);--ta-editorial-separator:color-mix(in srgb,#ffffff 9%,transparent)}body[data-site-niche=phones]{background:linear-gradient(to right,color-mix(in srgb,var(--text-primary) 4%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--text-primary) 4%,transparent) 1px,transparent 1px),radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--accent-primary) 9%,transparent),transparent 32vw),linear-gradient(180deg,color-mix(in srgb,var(--bg-muted) 36%,transparent),transparent 44vh),var(--bg);background-size:34px 34px,34px 34px,auto,auto,auto;background-attachment:fixed}body[data-site-niche=phones] .odali-decision-hero:before{content:none}body[data-site-niche=tools][data-site-model=decision_first] .ta-header,body[data-site-niche=tools][data-site-model=decision_with_visual] .ta-header{border-bottom-color:color-mix(in srgb,var(--text-primary) 8%,transparent);background:rgb(255 255 255/16%)}body[data-site-niche=tools][data-site-model=decision_first] .ta-app-header__mark,body[data-site-niche=tools][data-site-model=decision_with_visual] .ta-app-header__mark{border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 22%,transparent);border-radius:var(--radius-12);background:color-mix(in srgb,var(--color-panel) 76%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--accent-primary) 10%,transparent)}body[data-site-niche=tools][data-site-model=decision_first] .ta-app-header__brand-copy strong,body[data-site-niche=tools][data-site-model=decision_with_visual] .ta-app-header__brand-copy strong{letter-spacing:0}body[data-site-niche=tools][data-site-model=decision_first] .ta-app-header__nav-item>a:hover,body[data-site-niche=tools][data-site-model=decision_first] .ta-app-header__nav-item>a[aria-current=page],body[data-site-niche=tools][data-site-model=decision_with_visual] .ta-app-header__nav-item>a:hover,body[data-site-niche=tools][data-site-model=decision_with_visual] .ta-app-header__nav-item>a[aria-current=page]{color:var(--accent-primary)}body[data-site-niche=tools][data-site-model=decision_first] .search-command__panel,body[data-site-niche=tools][data-site-model=decision_first] .ta-header-panel,body[data-site-niche=tools][data-site-model=decision_first] .ta-mega-menu,body[data-site-niche=tools][data-site-model=decision_with_visual] .search-command__panel,body[data-site-niche=tools][data-site-model=decision_with_visual] .ta-header-panel,body[data-site-niche=tools][data-site-model=decision_with_visual] .ta-mega-menu{border-color:color-mix(in srgb,var(--accent-primary) 20%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 7%,transparent),transparent 42%),var(--bg)}body[data-site-niche=tools] .ta-mega-menu{max-height:calc(100vh - var(--header-height) - var(--space-16));overflow-y:auto;padding-block:clamp(var(--space-20),2.6vw,var(--space-28));border-top-color:color-mix(in srgb,var(--text-primary) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--accent-primary) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 88%,transparent),color-mix(in srgb,var(--bg-muted) 22%,transparent)),var(--bg);box-shadow:0 28px 70px color-mix(in srgb,#020617 12%,transparent)}body[data-site-niche=tools] .ta-app-header__mega-inner,body[data-site-niche=tools] .ta-mega-grid{grid-template-columns:minmax(0,1fr) minmax(284px,340px);gap:clamp(var(--space-28),3.4vw,var(--space-48));align-items:start}body[data-site-niche=tools] .ta-mega-columns{gap:clamp(var(--space-20),2.5vw,var(--space-28));align-items:start}body[data-site-niche=tools] .ta-mega-menu--decision-map .ta-app-header__mega-inner,body[data-site-niche=tools] .ta-mega-menu--decision-map .ta-mega-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}body[data-site-niche=tools] .ta-mega-menu--decision-map .ta-mega-columns{grid-template-columns:repeat(5,minmax(148px,1fr));gap:clamp(var(--space-16),1.7vw,var(--space-24))}body[data-site-niche=tools] .ta-mega-menu--decision-map .ta-mega-decision-widget{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1fr) auto;align-items:end;grid-gap:var(--space-16);gap:var(--space-16)}body[data-site-niche=tools] .ta-mega-menu--decision-map .ta-mega-action__copy,body[data-site-niche=tools] .ta-mega-menu--decision-map .ta-mega-action__intent-links,body[data-site-niche=tools] .ta-mega-menu--decision-map .ta-mega-action__suggestions{display:none}@media (max-width:1180px){body[data-site-niche=tools] .ta-mega-menu--decision-map .ta-mega-columns{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-site-niche=tools] .ta-mega-menu--decision-map .ta-mega-decision-widget{grid-template-columns:1fr}}body[data-site-niche=tools] .ta-mega-col{gap:var(--space-10);padding-right:var(--space-14)}body[data-site-niche=tools] .ta-mega-col+.ta-mega-col{border-left:var(--border-width) solid color-mix(in srgb,var(--text-primary) 6%,transparent);padding-left:clamp(var(--space-14),1.8vw,var(--space-20))}body[data-site-niche=tools] .ta-mega-title{color:color-mix(in srgb,var(--text-primary) 74%,transparent);font-weight:760;letter-spacing:.065em}body[data-site-niche=tools] .ta-mega-col__description{max-width:38ch;margin:calc(var(--space-4) * -1) 0 var(--space-4);font-weight:390;line-height:1.46}body[data-site-niche=tools] .ta-mega-link{min-height:0;padding:var(--space-8) 0 var(--space-10);border-radius:0;border-top:var(--border-width) solid transparent;background:transparent;transition:border-color var(--transition),color var(--transition),transform var(--transition)}body[data-site-niche=tools] .ta-mega-link+.ta-mega-link{border-top-color:color-mix(in srgb,var(--text-primary) 5%,transparent)}body[data-site-niche=tools] .ta-mega-link:hover{border-top-color:color-mix(in srgb,var(--accent-primary) 22%,transparent);background:transparent;color:var(--accent-primary);transform:translateX(2px)}body[data-site-niche=tools] .ta-mega-link__label{font-size:.94rem;font-weight:720}body[data-site-niche=tools] .ta-mega-link__description{max-width:42ch;font-weight:390;line-height:1.42}body[data-site-niche=tools] .ta-mega-action,body[data-site-niche=tools] .ta-mega-decision-widget{border-color:color-mix(in srgb,var(--accent-primary) 12%,transparent);border-radius:var(--radius-16);background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel) 42%,transparent),color-mix(in srgb,var(--bg) 72%,transparent)),transparent;box-shadow:none}body[data-site-niche=tools] .ta-mega-decision-widget{position:relative;align-self:start;padding:var(--space-20)}body[data-site-niche=tools] .ta-mega-decision-widget:before{content:"";position:absolute;inset:var(--space-16) auto var(--space-16) 0;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent-primary) 36%,transparent),transparent)}body[data-site-niche=tools] .ta-mega-action__copy{color:var(--text-secondary);font-weight:390;line-height:1.48}body[data-site-niche=tools] .ta-mega-action__input{min-height:64px;resize:none;border-color:color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-16);background:color-mix(in srgb,var(--bg) 78%,transparent);padding:var(--space-14);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 4%,transparent)}body[data-site-niche=tools] .ta-mega-action__input:focus{border-color:color-mix(in srgb,var(--accent-primary) 34%,transparent);outline:2px solid color-mix(in srgb,var(--accent-primary) 12%,transparent);outline-offset:2px}body[data-site-niche=tools] .ta-mega-action__intent-links,body[data-site-niche=tools] .ta-mega-action__suggestions{gap:var(--space-8)}body[data-site-niche=tools] .ta-mega-action__intent-links button,body[data-site-niche=tools] .ta-mega-action__suggestion{min-height:30px;border-color:color-mix(in srgb,var(--text-primary) 8%,transparent);background:color-mix(in srgb,var(--bg) 58%,transparent);color:color-mix(in srgb,var(--text-primary) 78%,transparent);font-weight:620}body[data-site-niche=tools] .ta-mega-action__intent-links button{border-color:color-mix(in srgb,var(--accent-primary) 20%,transparent);background:color-mix(in srgb,var(--accent-primary) 6%,transparent)}body[data-site-niche=tools] .ta-mega-action__cta{min-height:40px;margin-top:var(--space-4);padding-inline:var(--space-16)}body[data-site-niche=tools][data-site-model=decision_first] .compare-tool-form__submit,body[data-site-niche=tools][data-site-model=decision_first] .search-command__cta,body[data-site-niche=tools][data-site-model=decision_first] .ta-btn-primary,body[data-site-niche=tools][data-site-model=decision_first] .ta-btn.ta-btn-primary,body[data-site-niche=tools][data-site-model=decision_with_visual] .compare-tool-form__submit,body[data-site-niche=tools][data-site-model=decision_with_visual] .search-command__cta,body[data-site-niche=tools][data-site-model=decision_with_visual] .ta-btn-primary,body[data-site-niche=tools][data-site-model=decision_with_visual] .ta-btn.ta-btn-primary{background:linear-gradient(135deg,var(--accent-primary),color-mix(in srgb,var(--accent-primary) 72%,#ffffff));border-color:var(--accent-primary);color:#ffffff}body[data-site-niche=tools] :is(.odali-decision-hero h1,.seo-authority-hero h1){font-weight:680;line-height:1.04;text-wrap:balance}body[data-site-niche=tools] :is(.seo-money-snapshot__top h2,.seo-money-comparison-depth__heading h2,.seo-money-depth__heading h2,.seo-authority-assets__heading h2,.seo-authority-section-heading h2,.seo-authority-panel h2){font-size:clamp(1.55rem,2vw,2.08rem);font-weight:650;line-height:1.12;text-wrap:balance}body[data-site-niche=tools] :is(.decision-hero-subtitle,.seo-money-snapshot dd,.seo-money-truth-strip p,.seo-money-comparison-depth__heading>p:last-child,.seo-money-depth__heading>p:last-child,.seo-authority-assets__heading>p:last-child){line-height:1.56}body[data-site-niche=tools] :is(.ta-eyebrow,.seo-money-snapshot dt,.seo-money-truth-strip span,.seo-money-comparison-depth__header,.seo-money-depth__grid span,.seo-money-depth__matrix span,.seo-authority-assets__grid span){font-weight:720;letter-spacing:.05em}body[data-site-model=decision_with_visual] .compare-tool-card,body[data-site-model=decision_with_visual] .compare-tool-form,body[data-site-model=decision_with_visual] .odali-decision-hero,body[data-site-model=decision_with_visual] .odali-quadrant-block,body[data-site-model=decision_with_visual] .odali-rich-content,body[data-site-model=decision_with_visual] .ta-product-card,body[data-site-model=decision_with_visual] .ta-product-visual-card{border-color:color-mix(in srgb,var(--accent-primary) 14%,var(--border));box-shadow:0 18px 45px color-mix(in srgb,#111827 9%,transparent)}body[data-site-model=decision_with_visual] .odali-comparison-block{border-color:color-mix(in srgb,var(--accent-primary) 14%,var(--border));box-shadow:none}.header-inner,.ta-header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(320px,420px) auto;align-items:center;grid-gap:var(--space-24);gap:var(--space-24);height:var(--header-height);max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--space-24)}.logo-circle,.odali-decision-api__logo,.odali-product-logo,.ta-app-header__mark,.ta-tool-logo{display:inline-grid;place-items:center;width:var(--space-48);height:var(--space-48);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--color-white);color:var(--text-primary);font-weight:800;object-fit:contain}.ta-app-header__mark{width:var(--space-32);height:var(--space-32);border:0;border-radius:0;background:transparent}.odali-product-logo{flex:0 0 var(--space-48);padding:calc(var(--space-8) * .75)}.logo-circle,.ta-tool-logo{width:var(--space-32);height:var(--space-32);min-width:var(--space-32);min-height:var(--space-32);border-radius:var(--radius-pill)}.logo-circle img,.ta-app-header__mark-image,.ta-tool-logo img{width:100%;height:100%;object-fit:contain}img.odali-product-logo{width:var(--space-48);height:var(--space-48);flex:0 0 var(--space-48);border-radius:var(--radius-12);background:var(--color-white);object-fit:contain}.ta-app-header__brand-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.ta-app-header__brand-copy p{display:block;max-width:220px;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:350;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-app-header__nav-item{position:relative}.ta-app-header__nav{display:flex;align-items:center;justify-content:center;gap:clamp(var(--space-10),1.15vw,var(--space-18));min-width:0}.ta-app-header__nav-item>a{display:inline-flex;align-items:center;min-height:var(--space-32);padding:var(--space-8) 0;border-bottom:var(--border-width) solid transparent;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:500;transition:border-color var(--transition),color var(--transition),opacity var(--transition)}.ta-app-header__nav-item>a:hover{color:var(--text-primary);opacity:.86;border-bottom-color:currentColor}.ta-app-header__nav-item>a[aria-current=page]{color:var(--text-primary);font-weight:800;border-bottom-color:currentColor}.ta-burger,.ta-header-panel__close,.ta-theme-toggle{display:none;align-items:center;justify-content:center;width:var(--space-48);height:var(--space-48);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--color-panel);color:var(--text-primary)}.ta-app-header__search{display:flex;align-items:center;gap:var(--space-12);justify-self:flex-end;width:100%}.ta-app-header__search .search-command{flex:1 1 auto}.ta-app-header__search .ta-theme-toggle{display:inline-flex;flex:0 0 var(--space-48);border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);transition:border-color var(--transition),color var(--transition),opacity var(--transition)}.ta-app-header__search .ta-theme-toggle:hover{border-color:var(--border-strong);color:var(--text-primary);opacity:.86}.ta-burger{flex-direction:column;gap:var(--space-8)}.ta-burger span{width:var(--space-16);height:2px;border-radius:var(--radius-pill);background:currentColor}.ta-header-panel,.ta-mega-menu{position:absolute;top:var(--header-height);left:0;z-index:1200;width:100%;border-block:var(--border-width) solid var(--border);background:var(--bg);box-shadow:var(--shadow-medium)}.ta-mega-menu{padding-block:var(--space-24)}.ta-app-header__mega-inner,.ta-app-header__mobile-inner,.ta-header-panel__inner,.ta-mega-grid{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--space-24)}.ta-app-header__mega-inner,.ta-mega-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:var(--space-32);gap:var(--space-32)}.ta-mega-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.ta-category-explorer{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:var(--space-28);gap:var(--space-28);min-height:420px}.ta-category-explorer__links,.ta-category-explorer__panel,.ta-category-explorer__rail{display:grid;align-content:flex-start;grid-gap:var(--space-10);gap:var(--space-10)}.ta-category-explorer__rail{padding-right:var(--space-20);border-right:var(--border-width) solid var(--border)}.ta-category-explorer__category{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:100%;min-height:64px;border:0;border-radius:0;background:transparent;color:var(--text-primary);padding:var(--space-12) 0;text-align:left;cursor:pointer}.ta-category-explorer__category+.ta-category-explorer__category{border-top:var(--border-width) solid var(--border)}.ta-category-explorer__category span{font-size:var(--font-size-body);font-weight:820;line-height:1.2}.ta-category-explorer__category small{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:520;line-height:1.35}.ta-category-explorer__category.is-active span,.ta-category-explorer__category:hover span{color:var(--accent-primary)}.ta-category-explorer__category.is-active{box-shadow:inset 3px 0 0 var(--accent-primary);padding-left:var(--space-12)}.ta-category-explorer__panel-heading{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-bottom:var(--space-12);border-bottom:var(--border-width) solid var(--border)}.ta-category-explorer__panel-heading p{margin:0}.ta-category-explorer__panel-heading p:not(.ta-mega-title){max-width:58ch;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:560;line-height:1.45}.ta-category-explorer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.ta-header-panel__accordion,.ta-header-panel__group,.ta-header-panel__links,.ta-header-panel__mobile-priority,.ta-header-panel__mobile-search,.ta-header-panel__nav,.ta-header-panel__priority-links,.ta-header-panel__priority-section,.ta-header-panel__section,.ta-mega-col{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.ta-mega-decision-widget{align-self:flex-start}.ta-mega-action{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.ta-mega-action__copy{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:650;line-height:1.45}.ta-mega-action__input-shell{display:grid}.ta-mega-action__input{width:100%;min-height:var(--space-48);resize:vertical;border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg);color:var(--text-primary);padding:var(--space-16);font:inherit;line-height:var(--line-body);transition:border-color var(--transition),box-shadow var(--transition),background-color var(--transition),min-height var(--transition)}.ta-mega-action__input::placeholder{color:var(--text-secondary);opacity:.72;transition:color var(--transition),opacity var(--transition)}.ta-mega-action__input:focus::placeholder,.ta-mega-action__input:hover::placeholder{color:var(--text-primary);opacity:.48}.ta-mega-action__cta{justify-self:flex-start}.ta-mega-action__intent-links,.ta-mega-action__suggestions{display:flex;flex-wrap:wrap;gap:var(--space-8)}.ta-mega-action__intent-links{padding-top:var(--space-4)}.ta-mega-action__intent-links button,.ta-mega-action__suggestion{min-height:34px;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);padding:var(--space-6) var(--space-12);font-size:var(--font-size-label);font-weight:800;transition:border-color var(--transition),color var(--transition),background-color var(--transition),transform var(--transition)}.ta-mega-action__intent-links button{border-color:color-mix(in srgb,var(--accent-primary) 24%,var(--border));background:color-mix(in srgb,var(--accent-primary) 7%,transparent);color:var(--text-primary)}.ta-mega-action__intent-links button:hover,.ta-mega-action__suggestion:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary);transform:translateY(-1px)}.ta-header-panel__section-title,.ta-mega-title{margin:0;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ta-mega-col__description{max-width:34ch;margin:calc(var(--space-8) * -1) 0 0;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:520;line-height:1.45}.ta-header-panel__group>a,.ta-header-panel__links a,.ta-header-panel__priority-links a,.ta-mega-link{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:44px;padding:var(--space-12);border-radius:var(--radius-12);color:var(--text-primary);font-weight:700}.ta-mega-link__label{font-size:var(--font-size-small);font-weight:780;line-height:1.22}.ta-mega-link__description{display:-webkit-box;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:480;line-height:1.38;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ta-header-panel__links a:hover,.ta-header-panel__priority-links a:hover,.ta-mega-link:hover{background:var(--surface-hover);color:var(--accent-primary)}.ta-header-panel__mobile-search{padding:var(--space-14);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.ta-header-panel__mobile-search .search-command{width:100%}.ta-header-panel__mobile-priority{gap:var(--space-20)}.ta-header-panel__priority-section{gap:var(--space-10)}.ta-header-panel__priority-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}.ta-header-panel__priority-section.is-categories .ta-header-panel__priority-links{grid-template-columns:1fr}.ta-header-panel__priority-links a{min-height:48px;border:var(--border-width) solid var(--border);background:color-mix(in srgb,var(--color-panel) 72%,transparent);font-size:var(--font-size-label);line-height:1.22}.ta-header-panel__priority-section.is-categories .ta-header-panel__priority-links a{min-height:44px}.ta-header-panel__toggle,.ta-mega-link:hover .ta-mega-link__description{color:var(--text-primary)}.ta-header-panel__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;border:0;border-radius:0;background:transparent;padding:0;font:inherit;font-size:var(--font-size-h3);font-weight:850;line-height:var(--line-title);text-align:left;cursor:pointer}.ta-header-panel__toggle-icon{color:var(--text-secondary);font-size:var(--font-size-body);font-weight:650}@media (max-width:1180px){.header-inner,.ta-header-inner{grid-template-columns:auto minmax(240px,1fr) auto;gap:var(--space-16)}.ta-app-header__nav{display:none}.ta-app-header__search{justify-self:stretch}.ta-burger{display:inline-flex}}@media (max-width:720px){.header-inner,.ta-header-inner{grid-template-columns:auto auto;padding-inline:var(--space-16)}.ta-app-header__brand-copy p,.ta-app-header__search{display:none}.ta-header-panel{position:fixed;inset:var(--header-height) 0 0;overflow-y:auto}.ta-app-header__mobile-inner{padding-block:var(--space-20)}.ta-header-panel__links a{min-height:40px}.ta-header-panel__priority-links{grid-template-columns:1fr}body[data-site-niche=tools] .ta-header-panel{background:var(--bg)}body[data-site-niche=tools] .ta-header-panel__top-action{padding:var(--space-14);border-color:color-mix(in srgb,var(--accent-primary) 10%,transparent);background:color-mix(in srgb,var(--color-panel) 36%,transparent);box-shadow:none}body[data-site-niche=tools] .ta-header-panel__top-action .ta-mega-action{gap:var(--space-12)}body[data-site-niche=tools] .ta-header-panel__top-action .ta-mega-action__input{min-height:52px}body[data-site-niche=tools] .ta-header-panel__top-action .ta-mega-action__intent-links,body[data-site-niche=tools] .ta-header-panel__top-action .ta-mega-action__suggestion:nth-child(n+3){display:none}body[data-site-niche=tools] .ta-header-panel__group{border-color:color-mix(in srgb,var(--text-primary) 8%,transparent);background:color-mix(in srgb,var(--bg) 52%,transparent);box-shadow:none}body[data-site-niche=tools] .ta-header-panel__toggle{font-size:clamp(1.05rem,5.5vw,1.35rem);font-weight:720}body[data-site-niche=tools] .ta-header-panel__accordion{gap:var(--space-16)}body[data-site-niche=tools] .ta-header-panel__links a{padding:var(--space-10) 0;border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:0;background:transparent}}.search-command{position:relative}.compare-tool-field select,.compare-tool-field__textarea,.search-command__input,.search-command__shell{width:100%;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--color-panel);color:var(--text-primary);padding-inline:var(--space-16)}.search-command__shell{display:flex;align-items:center;gap:var(--space-12);height:44px;min-height:44px;padding:0 var(--space-16);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-secondary);transition:background-color var(--transition),border-color var(--transition),outline-color var(--transition),box-shadow var(--transition)}.search-command__shell:hover{border-color:var(--border-strong);background:var(--surface)}.search-command__shell:focus-within{outline:2px solid var(--primary);outline-offset:2px}.compare-tool-field select,.compare-tool-field__textarea,.search-command__input{min-height:var(--space-48)}.search-command__input::placeholder{color:var(--text-secondary);opacity:.72;transition:color var(--transition),opacity var(--transition)}.search-command__input:focus::placeholder,.search-command__input:hover::placeholder{color:var(--text-primary);opacity:.48}.search-command__input:focus{border-color:var(--accent-primary);outline:2px solid var(--accent-soft);outline-offset:2px}.search-command__input-shell{position:relative}.search-command__input-shell .search-command__input{padding-left:var(--space-48);min-height:56px}.search-command__input-icon{position:absolute;top:50%;left:var(--space-16);z-index:1;color:var(--text-secondary);transform:translateY(-50%);pointer-events:none}.search-command__shortcut{opacity:.5}.search-command__trigger-text{flex:1 1 auto;text-align:left;font-size:14px;transition:color var(--transition),opacity var(--transition),transform var(--transition)}.search-command.is-open .search-command__trigger-text,.search-command__shell:hover .search-command__trigger-text{color:var(--text-primary);opacity:.86;transform:translateX(2px)}.search-command__panel{position:fixed;top:12vh;left:50%;z-index:999999;display:grid;grid-gap:var(--space-24);gap:var(--space-24);width:min(760px,calc(100vw - var(--space-32)));max-height:76vh;overflow-y:auto;padding:var(--space-24);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-xl);background:var(--bg);box-shadow:var(--shadow-strong);transform:translateX(-50%)}.search-command__editorial-head{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-bottom:var(--space-4)}.search-command__editorial-head span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.search-command__editorial-head p{max-width:60ch;margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}body.search-open{overflow:hidden}body.search-open:before{content:"";position:fixed;inset:0;z-index:999000;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.search-command__kind{justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:76px;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:700;padding:var(--space-4) var(--space-8);text-align:center}.search-command__intent{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-16);border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 22%,var(--border));border-radius:var(--radius-12);background:color-mix(in srgb,var(--accent-primary) 6%,transparent)}.search-command__intent p{margin:0;color:var(--text-primary);font-size:var(--font-size-small);font-weight:700;line-height:1.45}.search-command__intent-actions{display:flex;flex-wrap:wrap;gap:var(--space-8)}.search-command__intent-actions a{display:inline-flex;align-items:center;gap:var(--space-6);min-height:32px;border:var(--border-width) solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:var(--radius-pill);color:var(--text-primary);padding:var(--space-4) var(--space-10);font-size:var(--font-size-label);font-weight:800;transition:border-color var(--transition),background-color var(--transition),color var(--transition)}.search-command__intent-actions a:before{content:"->";color:color-mix(in srgb,var(--accent-primary) 70%,var(--text-secondary));font-weight:850}.search-command__intent-actions a:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border));background:color-mix(in srgb,var(--accent-primary) 10%,transparent);color:var(--accent-primary)}.search-command__intent-chips{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:calc(var(--space-12) * -1)}.search-command__intent-chips button{min-height:30px;border:0;border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:0;background:transparent;color:var(--text-secondary);padding:var(--space-4) 2px;font:inherit;font-size:var(--font-size-small);font-weight:720;cursor:pointer;transition:border-color var(--transition),color var(--transition),background-color var(--transition)}.search-command__intent-chips button:hover{border-color:color-mix(in srgb,var(--accent-primary) 56%,transparent);background:transparent;color:var(--text-primary)}.search-command__intent-chips button.is-active{border-color:var(--accent-primary);color:var(--accent-primary)}.search-command__secondary{grid-template-columns:36px minmax(0,1fr) minmax(76px,auto);align-items:center;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-12);box-shadow:none;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),transform var(--transition)}.search-command__context.is-active,.search-command__context:hover,.search-command__primary.is-active,.search-command__primary:hover,.search-command__secondary.is-active,.search-command__secondary:hover{transform:none;box-shadow:none;background:var(--surface-subtle)}.search-command__result-icon{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;overflow:hidden}.search-command__result-icon.has-logo{background:var(--bg-muted)}.search-command__result-icon img{max-width:22px;max-height:22px;object-fit:contain}.search-command__result-copy{display:grid;min-width:0;grid-gap:var(--space-4);gap:var(--space-4)}.search-command__result-copy p,.search-command__result-copy strong{min-width:0}.search-command__result-copy strong{color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.25}.search-command__result-copy p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.35}.search-command__result-copy small{color:color-mix(in srgb,var(--accent-primary) 72%,var(--text-secondary));font-size:var(--font-size-label);font-weight:800;line-height:1.35}.search-command__result-cue{display:inline-flex;align-items:center;gap:var(--space-6);color:color-mix(in srgb,var(--text-primary) 68%,var(--text-secondary))!important;font-weight:760!important}.search-command__result-cue:before{content:"->";color:color-mix(in srgb,var(--accent-primary) 72%,var(--text-secondary))}.search-command__result-next{color:var(--text-secondary)!important;font-weight:680!important}.search-command mark{border-radius:4px;background:rgba(59,130,246,.12);color:inherit;font-weight:700;padding:0 2px}.search-command__primary strong{font-size:var(--font-size-h3)}.footer,.site-footer{margin-top:var(--space-64);padding:var(--space-64) 0 calc(var(--space-64) + 96px);border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:rgb(255 255 255/16%);-webkit-backdrop-filter:blur(var(--space-10));backdrop-filter:blur(var(--space-10))}.footer-container{padding-block:0}.footer-container--legal{padding-top:0}.footer-grid{grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(160px,.85fr));gap:var(--space-48)}.footer-signature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:clamp(var(--space-28),4vw,var(--space-48));gap:clamp(var(--space-28),4vw,var(--space-48));align-items:end;margin-bottom:clamp(var(--space-48),6vw,var(--space-72));padding-bottom:clamp(var(--space-32),5vw,var(--space-48));border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.footer-signature__intro{display:grid;grid-gap:var(--space-16);gap:var(--space-16);max-width:760px}.footer-signature__eyebrow{margin:0;color:var(--accent-primary);font-size:var(--font-size-label);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.footer-signature h2{max-width:16ch;margin:0;color:var(--text-primary);font-size:clamp(2.15rem,4.5vw,4.6rem);font-weight:650;line-height:1;text-wrap:balance}.footer-signature__intro>p:last-child{max-width:58ch;margin:0;color:var(--text-secondary);font-size:clamp(1rem,1.25vw,1.18rem);font-weight:390;line-height:1.62}.footer-signature__blocks{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.footer-signature__block{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-block:var(--space-16);border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.footer-signature__block h3{margin:0;color:var(--text-primary);font-size:var(--font-size-small);font-weight:780;letter-spacing:0}.footer-signature__block p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:390;line-height:1.52}.footer-brand,.footer-col,.footer-legal{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.footer-brand{max-width:440px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.footer-col{align-content:flex-start;gap:var(--space-10)}.footer-col a{width:-moz-fit-content;width:fit-content;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:350;line-height:1.4;transition:color var(--transition),transform var(--transition)}.footer-col a:hover{color:var(--accent-primary);transform:translateX(2px)}.footer-legal{grid-template-columns:minmax(0,1fr);margin-top:var(--space-48);padding-top:var(--space-32);border-top:var(--border-width) solid var(--border);color:var(--text-secondary);font-size:var(--font-size-label)}.footer-brand__title,.footer-col__title{color:var(--text-primary);font-weight:900;letter-spacing:0}.footer-brand__title{font-size:var(--font-size-h3);line-height:var(--line-title)}.footer-col__title{font-size:var(--font-size-small);text-transform:uppercase}.footer-brand p:last-child{max-width:34rem}body[data-site-niche=tools] .site-footer--decision-os{position:relative;overflow:hidden;padding-top:clamp(var(--space-72),9vw,132px);border-top-color:color-mix(in srgb,var(--accent-primary) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-muted) 22%,transparent),color-mix(in srgb,var(--bg) 88%,transparent)),rgb(255 255 255/16%)}body[data-site-niche=tools] .site-footer--decision-os:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-primary) 32%,transparent),transparent);pointer-events:none}body[data-site-niche=tools] .site-footer--decision-os .footer-grid{align-items:start}body[data-site-niche=tools] .site-footer--decision-os .footer-container{position:relative;z-index:1}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:clamp(var(--space-28),4vw,var(--space-48));gap:clamp(var(--space-28),4vw,var(--space-48));align-items:start;padding-block:clamp(var(--space-28),4vw,var(--space-48));border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent)}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__intro{display:grid;grid-gap:var(--space-12);gap:var(--space-12);max-width:36ch}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__intro p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:390;line-height:1.58}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__intro .footer-signature__eyebrow{color:var(--accent-primary);font-size:var(--font-size-label);font-weight:850}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(var(--space-20),3vw,var(--space-32));gap:clamp(var(--space-20),3vw,var(--space-32))}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__group{display:grid;grid-gap:var(--space-12);gap:var(--space-12);align-content:start}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__links{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__links a,body[data-site-niche=tools] .site-footer--decision-os .footer-legal nav a{display:inline-flex;align-items:center;gap:var(--space-6);width:-moz-fit-content;width:fit-content;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:390;line-height:1.45;text-decoration:none;transition:color var(--transition),transform var(--transition)}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__links a:before{content:"->";color:color-mix(in srgb,var(--accent-primary) 62%,var(--text-secondary));font-weight:760}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__links a:hover,body[data-site-niche=tools] .site-footer--decision-os .footer-legal nav a:hover{color:var(--accent-primary);transform:translateX(2px)}body[data-site-niche=tools] .site-footer--decision-os .footer-brand__title{font-size:clamp(1.25rem,1.5vw,1.55rem);font-weight:720}body[data-site-niche=tools] .site-footer--decision-os .footer-brand p:last-child{color:var(--text-secondary);font-size:var(--font-size-small);font-weight:390;line-height:1.58}body[data-site-niche=tools] .site-footer--decision-os .footer-col__title{color:color-mix(in srgb,var(--text-primary) 86%,transparent);font-size:var(--font-size-label);font-weight:760;letter-spacing:.06em}body[data-site-niche=tools] .site-footer--decision-os .footer-legal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-16);border-top-color:color-mix(in srgb,var(--text-primary) 8%,transparent);font-size:12px;line-height:1.5}body[data-site-niche=tools] .site-footer--decision-os .footer-legal--decision-os p{margin:0;font-size:12px}body[data-site-niche=tools] .site-footer--decision-os .footer-legal nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-12)}body[data-site-niche=phones] .site-footer--phone .footer-grid{gap:var(--space-32)}.btn,.input-control{min-height:44px;border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel);color:var(--text-primary);font:inherit;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition),color var(--transition),transform var(--transition)}.btn{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:112px;padding:var(--space-10) var(--space-16);border-color:var(--accent-border);background:var(--accent-primary);font-size:var(--font-size-small);font-weight:850;line-height:1;cursor:pointer;box-shadow:0 10px 22px rgba(37,99,235,.18)}.btn,.btn *{color:var(--text-on-accent)}.btn:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.52;transform:none;box-shadow:none}.input-field{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.input-field label{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;letter-spacing:0;line-height:1.2}.input-control{width:100%;padding:var(--space-10) var(--space-12);background:var(--surface-subtle);font-size:var(--font-size-small);line-height:1.4;outline:none}textarea.input-control{line-height:1.55}.input-control::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.input-control:hover{border-color:var(--border-strong);background:var(--color-panel)}.input-control:focus{border-color:var(--accent-primary);background:var(--color-panel);box-shadow:0 0 0 4px var(--accent-soft)}.affiliate-manager,.affiliate-manager__form,.affiliate-manager__network-list{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.affiliate-manager__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:var(--space-24);gap:var(--space-24);align-items:start}.affiliate-manager__form{padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:linear-gradient(180deg,var(--color-panel),var(--surface-subtle))}.affiliate-manager__inline{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr) minmax(96px,.7fr);grid-gap:var(--space-12);gap:var(--space-12)}.affiliate-manager__network-list{padding-top:var(--space-12);border-top:var(--border-width) solid var(--border);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:750}.pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:30px;border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text-primary);padding:var(--space-4) var(--space-10);font-size:var(--font-size-label);font-weight:850;line-height:1}.pill--muted{border-color:var(--border);background:transparent;color:var(--text-secondary)}.reddit-traffic,.reddit-traffic__actions,.reddit-traffic__badges,.reddit-traffic__filters,.reddit-traffic__keyword-form,.reddit-traffic__list,.reddit-traffic__post,.reddit-traffic__post-head,.reddit-traffic__roi-row,.reddit-traffic__row-actions,.reddit-traffic__setup,.reddit-traffic__status{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.reddit-traffic__roi-row,.reddit-traffic__row-actions,.reddit-traffic__status{display:flex;flex-wrap:wrap;align-items:center}.reddit-traffic__keyword-form{grid-template-columns:minmax(220px,1fr) minmax(140px,.4fr) minmax(280px,1.2fr) auto;align-items:end;gap:var(--space-20);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--surface-subtle)}.reddit-traffic__keyword-form .btn{min-height:44px}.reddit-traffic__post{padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.reddit-traffic__post--hot{border-color:var(--accent-border);background:linear-gradient(180deg,var(--accent-soft),var(--color-panel) 46%)}.reddit-traffic__post-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.reddit-traffic__post h3{margin:0;color:var(--text-primary);font-size:clamp(1.05rem,1.4vw,var(--font-size-h3));line-height:var(--line-title)}.reddit-traffic__body,.reddit-traffic__meta,.reddit-traffic__reason{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.5}.reddit-traffic__reason{padding:var(--space-12) var(--space-14,var(--space-12));border-left:3px solid var(--accent-border);border-radius:var(--radius-8);background:var(--surface-subtle);color:var(--text-primary);font-weight:650}.reddit-traffic__roi-row{gap:var(--space-10)}.reddit-traffic__roi-row span{padding:var(--space-8) var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-small);font-weight:650}.reddit-traffic__roi-row strong{color:var(--text-primary)}.reddit-traffic__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8)}.reddit-traffic__filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12)}.reddit-traffic__filter{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-height:72px;padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--surface-subtle);color:var(--text-secondary);text-align:left;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition),transform var(--transition),box-shadow var(--transition)}.reddit-traffic__filter.is-active,.reddit-traffic__filter:hover{border-color:var(--accent-border);background:var(--color-panel);color:var(--text-primary);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.reddit-traffic__filter span{font-size:var(--font-size-label);font-weight:850}.reddit-traffic__filter strong{color:var(--text-primary);font-size:var(--font-size-h3);line-height:1}.reddit-traffic__actions{grid-template-columns:auto minmax(0,1fr);align-items:center}.reddit-traffic__reply-box{padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--surface-subtle)}.reddit-traffic__reply-now{min-width:140px}.reddit-traffic__priority--high{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-accent)}.reddit-traffic__priority--high,.reddit-traffic__priority--high *{color:var(--text-on-accent)}.reddit-traffic__priority--medium{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-primary)}.reddit-traffic__reply{min-height:140px;resize:vertical}@media (max-width:920px){.affiliate-manager__grid,.affiliate-manager__inline,.reddit-traffic__actions,.reddit-traffic__filters,.reddit-traffic__keyword-form,.reddit-traffic__post-head{grid-template-columns:1fr}.reddit-traffic__badges{justify-content:flex-start}.reddit-traffic__actions .btn,.reddit-traffic__keyword-form .btn{width:100%}}.odali-decision-interface{position:relative;gap:0;grid-template-columns:minmax(0,1fr);--decision-shell-width:1200px}.main-container{max-width:var(--container-data);margin:0 auto;padding-inline:var(--space-24)}.section{margin-top:var(--space-64);margin-bottom:var(--space-48)}.card{padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.stack>*+*{margin-top:var(--space-16)}.grid{gap:var(--space-24)}.content-flow>*,.odali-decision-interface>div,.odali-decision-interface>section,.odali-decision-page>*,.premium-home-shell>*,.premium-shell>*{margin-top:var(--space-48)}.content-flow>:first-child,.odali-decision-interface>:first-child,.odali-decision-page>:first-child,.premium-home-shell>:first-child,.premium-shell>:first-child{margin-top:0}.compare-tool-hero,.hero,.odali-decision-hero,.odali-hero--product-focus,.premium-home-hero>.container-data,.premium-home-hero>.ta-container,.premium-home-hero>.ta-container-wide{display:grid;grid-template-columns:minmax(0,1fr) var(--hero-aside-width);grid-gap:var(--space-32);gap:var(--space-32);align-items:flex-start}.odali-decision-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);width:min(100%,var(--decision-shell-width));align-items:center;gap:var(--space-28);margin-inline:auto;padding:clamp(var(--space-24),4vw,var(--space-32));border:none;border-radius:var(--radius-16);background:transparent;box-shadow:none}body[data-site-niche=tools][data-site-model=decision_first] .odali-decision-hero:before,body[data-site-niche=tools][data-site-model=decision_with_visual] .odali-decision-hero:before{content:"";position:absolute;inset:var(--space-16) auto auto 0;width:54px;height:3px;background:linear-gradient(90deg,var(--ta-editorial-accent),color-mix(in srgb,var(--ta-editorial-accent) 8%,transparent));opacity:.88}.odali-hero__copy,.ta-hero-decision__copy{display:grid;grid-gap:var(--space-14);gap:var(--space-14);align-content:center;justify-items:flex-start}.odali-trust-bar{flex-wrap:wrap;justify-content:space-between;gap:var(--space-24);width:100%;max-width:var(--container-text);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--shadow-soft)}.odali-author,.odali-trust-bar{display:flex;align-items:center}.odali-author{gap:var(--space-16)}.odali-author__avatar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-primary);font-size:var(--font-size-label);font-weight:900}.odali-author__copy{display:grid;grid-gap:2px;gap:2px}.odali-author__copy strong{color:var(--text-primary);font-size:var(--font-size-small)}.odali-author__copy span,.odali-last-updated{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.45}.odali-hero__copy h1{max-width:18ch;line-height:1.02;text-wrap:balance}.odali-decision-hero h1{font-size:clamp(2.55rem,4.15vw,50px);font-weight:700;line-height:1.06;letter-spacing:0;text-wrap:balance}.decision-hero-subtitle{max-width:56ch;margin:0;font-size:18px;opacity:.84}.decision-hero-meta,.decision-hero-subtitle{color:var(--text-secondary);line-height:1.45}.decision-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-10);margin-top:var(--space-4);font-size:var(--font-size-label);font-weight:750}.decision-hero-meta span{display:inline-flex;align-items:center;min-height:var(--space-32);padding:0;border:0;border-radius:0;background:transparent}.decision-hero-meta span+span:before{content:"/";margin-right:var(--space-10);color:color-mix(in srgb,var(--text-muted) 72%,transparent)}.odali-decision-hero .template-muted{max-width:64ch;color:var(--text-secondary);font-size:1.05rem}.decision-hero-reality{max-width:58ch;margin:0;padding-left:var(--space-14);border-left:2px solid color-mix(in srgb,var(--accent-primary) 58%,var(--border));font-size:var(--font-size-body)}.decision-hero-reality,.decision-hero-reality-test{color:var(--text-primary);font-weight:760;line-height:1.45}.decision-hero-reality-test{width:min(100%,680px);display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-16) var(--space-18);border:1px solid color-mix(in srgb,var(--accent-primary) 22%,var(--border));border-left:3px solid color-mix(in srgb,var(--accent-primary) 64%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--accent-primary) 7%,var(--color-panel));font-size:.98rem}.decision-hero-reality-test small{color:var(--text-muted);font-size:.82rem;font-weight:720;letter-spacing:0}.odali-hero__summary,.odali-hero__supporting,.template-section-header p{max-width:68ch;color:var(--text-secondary)}.odali-hero-score-card{position:static;width:min(100%,420px);display:flex;flex-direction:column;gap:var(--space-12);align-content:flex-start;padding:var(--space-18);border:var(--border-width) solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:var(--radius-16);background:color-mix(in srgb,var(--color-panel) 72%,transparent);box-shadow:0 22px 60px color-mix(in srgb,#020617 8%,transparent);-webkit-backdrop-filter:blur(var(--space-10));backdrop-filter:blur(var(--space-10))}.odali-hero-score-card__block{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-md);background:var(--surface-subtle)}.odali-hero-score-card .block-score{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.odali-hero-score-card .block-score .odali-product-identity{align-self:center}.odali-hero-score-card .block-explainer .odali-scoring-explainer{padding:0;border:0;background:transparent}.odali-hero-score-card .block-usecase{gap:var(--space-16)}.odali-hero-score-card__line{display:grid;grid-gap:var(--space-8);gap:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.5}.odali-hero-score-card__line strong{color:var(--text-primary);font-size:var(--font-size-label);line-height:var(--line-title);text-transform:uppercase;letter-spacing:.08em}.odali-scoring-explainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-muted)}.odali-scoring-explainer span,.odali-source-note{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.45}.odali-scoring-explainer strong,.odali-source-note strong{color:var(--text-primary)}.decision-ai-summary,.decision-evidence-outcomes,.decision-insights-section,.decision-methodology,.decision-related-links,.odali-comparison-block,.odali-faq-block,.odali-quadrant-block,.odali-rich-content,.odali-seo-layer,.odali-top-picks-block{width:min(100%,var(--decision-shell-width));margin-inline:auto;gap:var(--space-32)}.odali-comparison-block{width:min(100%,var(--decision-shell-width));margin-top:var(--space-48);padding-top:var(--space-32);border-top:var(--border-width) solid var(--border)}.decision-ai-summary,.decision-evidence-outcomes,.decision-insights-section,.decision-methodology,.decision-related-links,.odali-comparison-block,.odali-rich-content{padding-top:var(--space-32);padding-bottom:var(--space-32)}.odali-decision-interface h2{margin-bottom:var(--space-16)}body[data-site-niche=phones] .odali-decision-interface,body[data-site-niche=tools] .odali-decision-interface{--decision-os-line:color-mix(in srgb,var(--text-primary) 8%,transparent);--decision-os-panel:color-mix(in srgb,var(--color-panel) 92%,var(--bg-muted));--decision-os-soft:color-mix(in srgb,var(--accent-primary) 7%,transparent);--decision-os-risk:color-mix(in srgb,#b45309 10%,transparent);--premium-renderer-section:color-mix(in srgb,var(--color-panel) 90%,transparent);--premium-renderer-card:color-mix(in srgb,var(--color-panel-muted) 62%,transparent)}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{display:grid;width:min(100%,var(--container-text));grid-gap:var(--space-16);gap:var(--space-16);margin-inline:auto;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-ai-summary ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding-left:var(--space-24)}.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)}