.compare-tool-card__cta,.compare-tool-form__submit,.compare-tool-results__toggle,.compare-tool-winner-block__cta,.search-command__cta,.studio-actions button,.ta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--space-48);padding-inline:var(--space-24);border:var(--border-width) solid transparent;border-radius:var(--radius-lg);background:var(--color-panel);color:var(--text-primary);font-weight:800;transition:transform var(--transition),background-color var(--transition),border-color var(--transition),box-shadow var(--transition)}.compare-tool-card__cta:hover,.compare-tool-form__submit:hover,.compare-tool-results__toggle:hover,.compare-tool-winner-block__cta:hover,.studio-actions button:hover,.ta-btn:hover{transform:translateY(-1px)}.compare-tool-card__cta.is-primary,.compare-tool-form__submit,.compare-tool-results__toggle,.cta-primary,.search-command__cta,.studio-actions button,.ta-btn-primary,.ta-btn.ta-btn-primary{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-accent);box-shadow:0 var(--space-16) var(--space-32) color-mix(in srgb,var(--accent-primary) 28%,transparent)}.compare-tool-card__cta.is-primary:hover,.compare-tool-form__submit:hover,.compare-tool-results__toggle:hover,.studio-actions button:hover,.ta-btn-primary:hover,.ta-btn.ta-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 var(--space-24) var(--space-48) color-mix(in srgb,var(--accent-primary) 34%,transparent)}.compare-tool-card__cta,.compare-tool-results__toggle--secondary,.ta-btn-secondary{border-color:var(--border);background:var(--color-panel);color:var(--text-primary);box-shadow:var(--shadow-soft)}.ta-btn .odali-btn-icon{margin-left:var(--space-8)}.compare-tool-card__badge,.odali-score-chip,.odali-winner-badge,.odali-winner-label,.search-command__shortcut,.studio-chip,.studio-grade,.ta-chip,.ta-comparison-grid__corner-label,.ta-hero-decision__microcopy span,.ta-product-card__trust-pills span,.ta-product-visual-card__badge,.ta-product-visual-card__microcopy span,.ta-product-visual-card__score,.ta-table-v3__badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:26px;padding:3px var(--space-10);border:0;border-radius:var(--radius-8);background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary);font-size:var(--font-size-label);font-weight:740;gap:var(--space-6)}.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]{background:radial-gradient(circle at 18% 6%,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 34vw),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--accent-primary) 7%,transparent),transparent 30vw),linear-gradient(180deg,color-mix(in srgb,var(--bg-muted) 28%,transparent),transparent 42vh),var(--bg);background-attachment:fixed}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:-.02em}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:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 34vw),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:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 60vw),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:12ch;margin:0;color:var(--text-primary);font-size:clamp(2.25rem,5vw,5.4rem);font-weight:650;line-height:.98;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:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--accent-primary) 11%,transparent),transparent 34vw),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:72px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 72%,transparent),transparent);opacity:.72}.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:8px;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=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)}body[data-site-niche=tools] .decision-os-section{position:relative;scroll-margin-top:96px}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=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=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=tools] .decision-os-card{border-color:var(--decision-os-line);background:var(--decision-os-panel)}body[data-site-niche=tools] .decision-reality-insight-contract{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}body[data-site-niche=tools] .decision-reality-insight-contract__header{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}body[data-site-niche=tools] .decision-reality-insight-contract__header 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=tools] .decision-reality-insight-contract__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}body[data-site-niche=tools] .decision-reality-insight-contract__scene{max-width:940px;padding:var(--space-20);border:var(--border-width) solid var(--decision-os-line);border-left:4px solid var(--accent-primary);border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 42%,var(--color-panel) 58%)}body[data-site-niche=tools] .decision-reality-insight-contract__scene p{margin:0;color:var(--text-primary);font-size:1.02rem;font-weight:760;line-height:1.55}body[data-site-niche=tools] .decision-reality-insight-contract__grid .decision-os-card{display:grid;align-content:start;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-20);border-radius:8px}body[data-site-niche=tools] .decision-reality-insight-contract__grid h3{margin:0;color:var(--text-primary);font-size:.96rem;letter-spacing:0;line-height:1.25}body[data-site-niche=tools] .decision-reality-insight-contract__grid li,body[data-site-niche=tools] .decision-reality-insight-contract__grid p{color:var(--text-secondary);font-size:.95rem;line-height:1.5}body[data-site-niche=tools] .decision-reality-insight-contract__grid ul{display:grid;grid-gap:var(--space-10);gap:var(--space-10);margin:0;padding-left:var(--space-18)}body[data-site-niche=tools] .decision-reality-insight-contract__expansion{display:grid;grid-gap:var(--space-10);gap:var(--space-10);padding-top:var(--space-8);border-top:var(--border-width) solid var(--decision-os-line)}body[data-site-niche=tools] .decision-reality-insight-contract__expansion>strong{color:var(--text-primary);font-size:.86rem;letter-spacing:0}body[data-site-niche=tools] .decision-reality-insight-contract__expansion ul{gap:var(--space-8);padding-left:var(--space-18)}body[data-site-niche=tools] .decision-reality-insight-contract__expansion li,body[data-site-niche=tools] .decision-reality-insight-contract__expansion p{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.48}body[data-site-niche=tools] .decision-reality-insight-contract__expansion p strong{color:var(--text-primary)}body[data-site-niche=tools] .decision-reality-insight-contract__choice-wrap,body[data-site-niche=tools] .decision-reality-insight-contract__table-wrap{overflow-x:auto;border:var(--border-width) solid var(--decision-os-line);border-radius:8px;background:var(--decision-os-panel)}body[data-site-niche=tools] .decision-reality-insight-contract__table{width:100%;min-width:880px;border-collapse:collapse}body[data-site-niche=tools] .decision-reality-insight-contract__table caption{padding:var(--space-16) var(--space-18) var(--space-8);color:var(--text-primary);font-size:1rem;font-weight:860;text-align:left}body[data-site-niche=tools] .decision-reality-insight-contract__table td,body[data-site-niche=tools] .decision-reality-insight-contract__table th{padding:var(--space-14) var(--space-18);border-top:var(--border-width) solid var(--decision-os-line);color:var(--text-secondary);font-size:.9rem;line-height:1.45;text-align:left;vertical-align:top}body[data-site-niche=tools] .decision-reality-insight-contract__table tbody th,body[data-site-niche=tools] .decision-reality-insight-contract__table thead th{color:var(--text-primary);font-weight:850}body[data-site-niche=tools] .decision-reality-insight-contract__choice-table{min-width:760px}body[data-site-niche=tools] .decision-reality-insight-contract__pressure{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-20);border-radius:8px}body[data-site-niche=tools] .decision-reality-insight-contract__pressure h3{margin:var(--space-4) 0 0;color:var(--text-primary);font-size:1.05rem;letter-spacing:0}body[data-site-niche=tools] .decision-reality-insight-contract__bars{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}body[data-site-niche=tools] .decision-reality-insight-contract__bar-row{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}body[data-site-niche=tools] .decision-reality-insight-contract__bar-head{display:flex;gap:var(--space-12);align-items:center;justify-content:space-between}body[data-site-niche=tools] .decision-reality-insight-contract__bar-head strong{color:var(--text-primary);font-size:.92rem}body[data-site-niche=tools] .decision-reality-insight-contract__bar-head span{color:var(--text-muted);font-size:.78rem;font-weight:850;text-transform:uppercase}body[data-site-niche=tools] .decision-reality-insight-contract__bar-track{height:9px;overflow:hidden;border-radius:999px;background:var(--surface-subtle)}body[data-site-niche=tools] .decision-reality-insight-contract__bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),color-mix(in srgb,var(--accent-primary) 70%,var(--text-primary) 30%))}body[data-site-niche=tools] .decision-reality-insight-contract__bar-row p{max-width:860px;margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.45}body[data-site-niche=tools] .decision-reality-insight-contract__sources{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:center;padding-top:var(--space-4);color:var(--text-muted);font-size:.82rem;font-weight:820}body[data-site-niche=tools] .decision-reality-insight-contract__sources>div{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}body[data-site-niche=tools] .decision-reality-insight-contract__sources a{display:inline-flex;gap:var(--space-6);align-items:center;min-height:30px;padding:var(--space-4) var(--space-8);border:var(--border-width) solid var(--decision-os-line);border-radius:999px;color:var(--text-secondary);text-decoration:none;background:var(--decision-os-panel)}body[data-site-niche=tools] .decision-reality-insight-contract__sources img{width:18px;height:18px;border-radius:4px}body[data-site-niche=tools] .decision-reality-insight-contract__followups{display:grid;grid-gap:var(--space-10);gap:var(--space-10);padding-top:var(--space-4)}body[data-site-niche=tools] .decision-reality-insight-contract__followups p{max-width:860px;margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.5}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)}.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-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}.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,.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,.seo-money-depth__heading,.seo-authority-assets__heading,.seo-authority-section-heading):before{content:"";position:absolute;inset:0 auto auto 0;width:64px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 58%,transparent),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}.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)}.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:hidden;clip:rect(0 0 0 0);white-space:nowrap}.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:hidden;clip:rect(0 0 0 0);white-space:nowrap}.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}.decision-above-fold-ctas{gap:var(--space-14);max-width:760px}.decision-above-fold-ctas__header{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.decision-above-fold-ctas__actions{display:flex;flex-wrap:wrap;min-width:0;gap:var(--space-10)}.decision-above-fold-ctas__button{min-width:min(100%,180px);max-width:100%;justify-content:center;white-space:normal}.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}.decision-above-fold-ctas--golden{position:relative;max-width:820px;border-radius:var(--radius-12);box-shadow:0 18px 50px rgb(15 23 42/8%)}.decision-above-fold-ctas--golden:before{content:"";position:absolute;inset:var(--space-12) auto var(--space-12) 0;width:3px;border-radius:999px;background:var(--accent-primary)}.decision-above-fold-ctas--golden .decision-above-fold-ctas__header{max-width:680px}.decision-above-fold-ctas--golden .ta-btn-primary{min-width:min(100%,220px)}.odali-decision-interface[data-golden-visual-variant=proof-strip] .decision-above-fold-ctas{grid-template-columns:minmax(280px,1fr) minmax(220px,360px);align-items:center}.odali-decision-interface[data-golden-visual-variant=proof-strip] .decision-above-fold-ctas__actions{width:100%;justify-content:flex-end}.odali-decision-interface[data-golden-visual-variant=proof-strip] .decision-above-fold-ctas__button{min-width:0;width:100%}.odali-decision-interface[data-golden-visual-variant=operator-card] .decision-above-fold-ctas{max-width:680px;background:var(--surface)}.odali-decision-interface[data-golden-visual-variant=compact-choice] .decision-above-fold-ctas{max-width:620px;padding:var(--space-18)}.odali-decision-interface[data-golden-visual-variant=wide-cta] .decision-above-fold-ctas{max-width:100%}.odali-decision-interface[data-golden-visual-variant=wide-cta] .decision-above-fold-ctas__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.odali-decision-interface[data-golden-visual-variant=wide-cta] .decision-above-fold-ctas__button{min-width:0;width:100%}.odali-decision-interface[data-golden-visual-variant=split-rhythm] .odali-decision-hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.odali-decision-interface[data-golden-visual-variant=split-rhythm] .decision-above-fold-ctas{margin-top:var(--space-16)}.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){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{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{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--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)}.odali-quadrant{position:relative;width:100%;height:480px;overflow:hidden;border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 18%,var(--border));border-radius:var(--radius-16);background:linear-gradient(90deg,rgba(15,23,42,.09) 1px,transparent 0),linear-gradient(180deg,rgba(15,23,42,.09) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94));background-size:20% 20%,20% 20%,auto;box-shadow:var(--shadow-soft)}.odali-quadrant__zone{position:absolute;display:block;width:50%;height:50%}.odali-quadrant__zone span{position:absolute;z-index:2;color:var(--text-primary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.04em;line-height:1;opacity:.86;text-transform:uppercase}.odali-quadrant__zone--top-right{top:0;right:0;background:rgba(34,197,94,.13)}.odali-quadrant__zone--top-right span{top:var(--space-12);right:var(--space-12)}.odali-quadrant__zone--top-left{top:0;left:0;background:rgba(234,179,8,.12)}.odali-quadrant__zone--top-left span{top:var(--space-12);left:var(--space-12)}.odali-quadrant__zone--bottom-right{right:0;bottom:0;background:rgba(37,99,235,.055)}.odali-quadrant__zone--bottom-right span{right:var(--space-12);bottom:var(--space-12)}.odali-quadrant__zone--bottom-left{bottom:0;left:0;background:rgba(15,23,42,.07)}.odali-quadrant__zone--bottom-left span{bottom:var(--space-12);left:var(--space-12)}.odali-quadrant__axis{position:absolute;z-index:3;color:var(--accent-primary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.odali-quadrant__axis--x{right:50%;bottom:var(--space-20);transform:translateX(50%)}.odali-quadrant__axis--y{top:50%;left:var(--space-20);transform:rotate(-90deg) translateX(-50%);transform-origin:left top}.odali-quadrant__center-line{position:absolute;z-index:2;opacity:.18;pointer-events:none}.odali-quadrant__center-line--x{top:0;bottom:0;left:50%;border-left:1px solid var(--text-primary)}.odali-quadrant__center-line--y{top:50%;right:0;left:0;border-top:1px solid var(--text-primary)}.odali-quadrant__viewport-label{position:absolute;z-index:3;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;opacity:.76;pointer-events:none}.odali-quadrant__viewport-label--min-x{bottom:var(--space-20);left:10%}.odali-quadrant__viewport-label--max-x{right:10%;bottom:var(--space-20)}.odali-quadrant__viewport-label--min-y{bottom:10%;left:var(--space-20)}.odali-quadrant__viewport-label--max-y{top:10%;left:var(--space-20)}.odali-quadrant__point{position:absolute;z-index:4;width:13px;height:13px;border:2px solid #fff;border-radius:999px;background:var(--product-color,#64748b);box-shadow:0 8px 18px rgba(15,23,42,.16);transform:translate(-50%,-50%);transition:box-shadow var(--transition),transform var(--transition),width var(--transition),height var(--transition)}.odali-quadrant__point.is-winner{z-index:7;width:30px;height:30px;border:3px solid var(--color-white);background:var(--accent-primary);box-shadow:0 0 0 10px color-mix(in srgb,var(--accent-primary) 18%,transparent),0 18px 38px color-mix(in srgb,var(--accent-primary) 28%,transparent)}.odali-quadrant__label{position:absolute;z-index:5;display:block;max-width:140px;color:var(--text-primary);font-size:var(--font-size-label);font-weight:800;line-height:1.25;opacity:.82;transition:opacity var(--transition),color var(--transition),transform var(--transition)}.odali-quadrant__label.is-winner{z-index:8;padding:var(--space-6) var(--space-8);border:var(--border-width) solid color-mix(in srgb,var(--product-color,var(--color-primary)) 24%,var(--border));border-radius:var(--radius-pill);background:rgba(255,255,255,.94);color:var(--accent-primary);font-weight:900;opacity:1;box-shadow:var(--shadow-soft)}.odali-quadrant__product.is-limited-fit .odali-quadrant__label,.odali-quadrant__product.is-limited-fit .odali-quadrant__point{opacity:.62}.odali-quadrant__product.is-dimmed .odali-quadrant__label,.odali-quadrant__product.is-dimmed .odali-quadrant__point{opacity:.72}.odali-quadrant__product.is-winner:hover .odali-quadrant__point{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-primary) 20%,transparent),0 18px 38px color-mix(in srgb,var(--accent-primary) 28%,transparent)}.odali-quadrant__product.is-winner:hover .odali-quadrant__label{color:var(--accent-primary);opacity:1}.odali-quadrant__tooltip{position:absolute;z-index:8;display:grid;width:min(220px,42vw);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-12);border:var(--border-width) solid color-mix(in srgb,var(--product-color,var(--color-primary)) 24%,var(--border));border-radius:var(--radius-12);background:rgba(255,255,255,.96);box-shadow:var(--shadow-soft);color:var(--text-primary);font-size:var(--font-size-label);line-height:1.35;opacity:0;pointer-events:none;transform:translate(16px,-50%);transition:opacity var(--transition),transform var(--transition)}.odali-quadrant__tooltip.is-left{transform:translate(calc(-100% - 16px),-50%)}.odali-quadrant__tooltip.is-up{transform:translate(16px,calc(-100% + 8px))}.odali-quadrant__tooltip.is-left.is-up{transform:translate(calc(-100% - 16px),calc(-100% + 8px))}.odali-quadrant__tooltip strong{color:var(--product-color,var(--color-primary));font-size:var(--font-size-small)}.odali-quadrant__tooltip small{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.35}.odali-quadrant__product:hover .odali-quadrant__tooltip{opacity:1;transform:translate(20px,-50%)}.odali-quadrant__product:hover .odali-quadrant__tooltip.is-left{transform:translate(calc(-100% - 20px),-50%)}.odali-quadrant__product:hover .odali-quadrant__tooltip.is-up{transform:translate(20px,calc(-100% + 4px))}.odali-quadrant__product:hover .odali-quadrant__tooltip.is-left.is-up{transform:translate(calc(-100% - 20px),calc(-100% + 4px))}.odali-quadrant__legend{position:absolute;bottom:var(--space-12);left:var(--space-12);z-index:6;display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:240px;padding:var(--space-12);border:var(--border-width) solid rgba(15,23,42,.08);border-radius:var(--radius-12);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.odali-quadrant__legend span{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;line-height:1.2}.odali-quadrant__legend span:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--product-color,var(--color-primary))}.odali-quadrant__legend span.is-winner{color:var(--product-color,var(--color-primary))}.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(3,minmax(0,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:var(--font-size-h3);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}.decision-shortcuts-block ul{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:var(--space-8);gap:var(--space-8);padding:0;margin:0;list-style:none}.decision-shortcuts-block li{padding:var(--space-12);border-radius:var(--radius-12);background:rgba(37,99,235,.06);color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.4}.decision-shortcuts-block strong{color:var(--text-primary);font-weight:850}.decision-paragraph-stack{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.decision-paragraph-stack p{margin:0}.decision-citable-sentence,.decision-graph-verdict{margin:0;padding:var(--space-16);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--text-primary);font-size:var(--font-size-small);font-weight:800;line-height:1.5}.decision-graph-verdict{width:min(100%,var(--container-data));margin-inline:auto}.decision-verdict-block{margin-top:var(--space-48);padding-top:var(--space-24)}.odali-quadrant-analysis{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-top:var(--space-24)}.odali-quadrant-analysis .odali-section-heading h3{margin:0;color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-title)}.odali-quadrant-analysis__grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.odali-quadrant-cluster-note{margin:0;padding:var(--space-16);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-16);background:var(--accent-soft);color:var(--text-primary);font-size:var(--font-size-small);font-weight:750;line-height:1.55}.odali-quadrant-rules{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.odali-quadrant-rules h4,.odali-quadrant-rules ul{margin:0}.odali-quadrant-rules h4{color:var(--text-primary);font-size:var(--font-size-small);font-weight:900;line-height:1.3}.odali-quadrant-rules 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}.odali-quadrant-analysis__grid article{padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.odali-quadrant-analysis__grid h4,.odali-quadrant-analysis__grid p{margin:0}.odali-quadrant-analysis__grid h4{color:var(--text-primary);font-size:var(--font-size-small);font-weight:900}.odali-quadrant-analysis__grid p{margin-top:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.55}.decision-insight-cards{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:var(--space-16);gap:var(--space-16);margin-inline:auto}.decision-insight-cards article{display:grid;align-content:flex-start;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(--bg-muted)}.decision-insight-cards span{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--accent-primary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.decision-insight-cards h3,.decision-insight-cards p{margin:0}.decision-insight-cards p{color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.5}.decision-structure-pill{display:inline-flex;min-height:var(--space-24);align-items:center;padding-inline:var(--space-8);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-primary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;vertical-align:middle}.decision-section-baseline{margin-top:var(--space-8);margin-bottom:var(--space-24);color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.5}.odali-faq-block{display:grid;grid-gap:var(--space-14);gap:var(--space-14);width:min(100%,var(--container-text));margin-inline:auto}.odali-faq-block__intro{max-width:680px;margin:var(--space-6) 0 0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.55}.decision-toc{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-12));z-index:30;display:grid;width:min(100%,var(--container-text));margin-inline:auto;grid-gap:var(--space-8);gap:var(--space-8);justify-items:flex-end;pointer-events:none}.decision-toc__list,.decision-toc__toggle{pointer-events:auto}.decision-toc:not(.is-open) .decision-toc__list{display:none}.decision-toc__toggle{display:inline-flex;align-items:center;justify-content:space-between;min-width:168px;gap:var(--space-16);padding:var(--space-8) var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:rgba(255,255,255,.92);color:var(--text-primary);box-shadow:var(--shadow-soft);cursor:pointer;font-size:var(--font-size-label);font-weight:850}.decision-toc__toggle span:last-child{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-primary);font-weight:900}.decision-toc__list{display:grid;width:min(100%,340px);max-height:min(60vh,520px);grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:var(--space-12);overflow:auto;border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:rgba(255,255,255,.96);box-shadow:var(--shadow-medium);list-style:none}.decision-toc__item a{display:block;padding:var(--space-8);border-radius:var(--radius-12);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:750;line-height:1.35;text-decoration:none}.decision-toc__item a:hover{background:var(--accent-soft);color:var(--accent-primary)}.decision-toc__item--h3{padding-left:var(--space-16)}.decision-toc__item--h3 a{font-weight:650}.odali-faq-block .premium-faq-item{padding:0;border:0;border-top:var(--border-width) solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:0;background:transparent;box-shadow:none}.odali-faq-block .premium-faq-item:last-child{border-bottom:var(--border-width) solid color-mix(in srgb,var(--border) 74%,transparent)}.odali-faq-block .faq-question{min-height:54px;padding:var(--space-16) 0;gap:var(--space-16);font-size:var(--font-size-body);font-weight:760;line-height:var(--line-title)}.odali-faq-block .faq-question:after{content:"+";display:inline-grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-soft) 74%,transparent);color:var(--accent-primary);font-weight:900;font-size:var(--font-size-small)}.odali-faq-block .premium-faq-item[open] .faq-question:after{content:"-"}.odali-faq-block .faq-answer{margin:0;padding:0 0 var(--space-18);color:var(--text-secondary);line-height:var(--line-body);opacity:1}.decision-related-links{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.decision-related-links__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.decision-related-links__contextual{display:grid;grid-gap:var(--space-16);gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.decision-related-links__grid a{min-height:56px;align-items:center;font-size:var(--font-size-small);font-weight:850}.decision-related-links__contextual a,.decision-related-links__grid a{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);color:var(--text-primary);text-decoration:none}.decision-related-links__contextual a small{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-body)}.decision-seo-longform,.decision-seo-longform__body{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.decision-seo-longform__body{max-width:82ch}.decision-seo-longform__section{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.decision-seo-longform__section h3{font-size:clamp(1.05rem,1rem + .18vw,1.22rem);line-height:1.25}.decision-seo-longform__section p{color:var(--text-secondary);font-size:var(--font-size-body);line-height:1.75}.decision-seo-longform__links{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-4) 0 0;padding:0;list-style:none}.decision-seo-longform__links a{color:var(--accent-primary);font-size:var(--font-size-small);font-weight:800;text-decoration:none}.decision-seo-longform__links a:hover{text-decoration:underline}.compare-selector__suggestions a span,.compare-selector__winner span,.decision-related-links__grid a span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:750;text-transform:uppercase}.compare-selector,.ta-home{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.compare-selector,.ta-home-hero{min-height:auto}.hero,.ta-home-hero{padding-top:var(--space-64);padding-bottom:var(--space-48)}.ta-home-hero--router{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.62fr);align-items:center;grid-gap:var(--space-48);gap:var(--space-48);min-height:min(620px,calc(100vh - var(--header-height) - var(--space-32)))}.ta-home-hero__copy{display:grid;grid-gap:var(--space-24);gap:var(--space-24);max-width:780px}.hero h1,.ta-home-hero h1{margin-bottom:0}.ta-home-proof-line,.ta-home-winner-line{margin:0}.ta-home-winner-line{color:var(--text-primary);font-weight:850;max-width:680px;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5}.ta-home-proof-line{color:var(--text-secondary)}.hero .cta-group,.ta-home-hero__actions{margin-top:0}.compare-selector__controls,.compare-selector__suggestions,.ta-home-hero__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.ta-home-router-panel{display:grid;grid-gap:var(--space-24);gap:var(--space-24);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-soft)}.ta-home-router-panel__label{color:var(--text-primary);font-size:var(--font-size-h3);font-weight:900;line-height:var(--line-title)}.ta-home-router-panel__actions{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.ta-home-category-card,.ta-home-final-cta,.ta-home-method-grid article,.ta-home-router-panel__actions a{border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.ta-home-router-panel__actions a{display:flex;align-items:center;justify-content:space-between;min-height:var(--space-48);padding:var(--space-12) var(--space-16);color:var(--text-primary);font-weight:850;transition:border-color var(--transition),background-color var(--transition),color var(--transition),transform var(--transition)}.ta-home-router-panel__actions a:after{content:"→";color:var(--text-secondary)}.ta-home-category-card:hover,.ta-home-router-panel__actions a:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--accent-primary);transform:translateY(-1px)}.ta-home-router-panel__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12);padding-top:var(--space-16);border-top:var(--border-width) solid var(--border)}.ta-home-router-panel__stats div{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ta-home-router-panel__stats strong{color:var(--text-primary);font-size:var(--font-size-h3);font-weight:900;line-height:1}.ta-home-router-panel__stats span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;text-transform:uppercase}.ta-home-category-grid,.ta-home-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.ta-home-category-card{display:grid;grid-gap:var(--space-12);gap:var(--space-12);min-height:178px;padding:var(--space-24);transition:border-color var(--transition),background-color var(--transition),color var(--transition),transform var(--transition)}.ta-home-category-card--with-icon{align-content:start}.ta-home-category-card__icon{width:40px;height:40px;object-fit:contain;padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:color-mix(in srgb,var(--accent-primary) 8%,#ffffff)}.ta-home-category-card span,.ta-home-method-grid article span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ta-home-category-card strong,.ta-home-method-grid article strong{color:var(--text-primary);font-size:var(--font-size-h3);font-weight:900;line-height:var(--line-title)}.ta-home-category-card p,.ta-home-final-cta p,.ta-home-method-grid article p{color:var(--text-secondary)}.ta-home-method-grid article{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-24)}.ta-home-money .decision-related-links__grid a{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.ta-home-money .decision-related-links__grid a strong{color:var(--text-primary);line-height:var(--line-title)}.ta-home-final-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);padding:var(--space-32);margin-top:var(--space-24)}.ta-home-final-cta>div{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}@media (max-width:1024px){.ta-home-category-grid,.ta-home-hero--router,.ta-home-method-grid{grid-template-columns:1fr}.ta-home-hero--router{min-height:auto}}@media (max-width:640px){.ta-home-router-panel__stats{grid-template-columns:1fr}.ta-home-final-cta{align-items:stretch;flex-direction:column}}.ta-home-category-row{display:flex;flex-wrap:wrap;gap:var(--space-24);margin-top:var(--space-24)}.ta-home-category-row a{color:var(--text-primary);font-weight:850;text-decoration:none}.ta-home-section{display:grid;grid-gap:var(--space-24);gap:var(--space-24);margin-bottom:var(--space-48)}.ta-home-logo-row{display:flex;flex-wrap:wrap;gap:var(--space-24);align-items:center}.ta-home-logo,.ta-home-winner-card__top{display:inline-flex;gap:var(--space-24);align-items:center}.ta-home-logo img,.ta-home-winner-card img{width:var(--space-48);height:var(--space-48);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel);object-fit:contain}.ta-home-logo span,.ta-home-winner-card__cta{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.ta-home-winner-card{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.ta-home-winner-card__cta{color:var(--accent-primary)}.ta-home--decision-os{width:min(100%,var(--decision-shell-width));margin-inline:auto;padding-top:clamp(var(--space-24),4vw,var(--space-48))}.ta-home--decision-os,.ta-home-v2-hero{gap:clamp(var(--space-28),5vw,var(--space-48))}.ta-home-v2-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.72fr);align-items:center;grid-gap:clamp(var(--space-28),5vw,var(--space-48));min-height:min(680px,calc(100vh - var(--header-height) - var(--space-24)));padding-block:clamp(var(--space-24),6vw,var(--space-72))}.ta-home-v2-hero__copy{display:grid;grid-gap:var(--space-20);gap:var(--space-20);max-width:850px}.ta-home-v2-hero h1{max-width:980px;margin:0;color:var(--text-primary);font-size:clamp(3rem,7vw,7.2rem);font-weight:860;letter-spacing:0;line-height:.94}.ta-home-v2-lede{max-width:760px;margin:0;color:var(--text-secondary);font-size:clamp(1.02rem,1.35vw,1.28rem);line-height:1.62}.ta-home-v2-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-8)}.ta-home-v2-signal{display:grid;grid-gap:var(--space-20);gap:var(--space-20);padding:clamp(var(--space-20),3vw,var(--space-28));border:var(--border-width) solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:var(--radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--color-panel) 84%,transparent),color-mix(in srgb,var(--surface-hover) 52%,transparent)),color-mix(in srgb,var(--color-panel) 72%,transparent);box-shadow:var(--shadow-soft)}.ta-home-v2-signal>div{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.ta-home-v2-authority__grid span,.ta-home-v2-decision-list span,.ta-home-v2-flow-grid span,.ta-home-v2-model-grid span,.ta-home-v2-signal span{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.ta-home-v2-signal strong{color:var(--text-primary);font-size:clamp(1.8rem,3vw,3.2rem);font-weight:860;line-height:.98}.ta-home-v2-signal dd,.ta-home-v2-signal p{color:var(--text-secondary);line-height:1.55}.ta-home-v2-signal dl{display:grid;grid-gap:var(--space-14);gap:var(--space-14);margin:0;padding-top:var(--space-16);border-top:var(--border-width) solid color-mix(in srgb,var(--border) 62%,transparent)}.ta-home-v2-signal dl>div{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16)}.ta-home-v2-signal dt{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:850}.ta-home-v2-signal dd{margin:0}.ta-home-v2-section{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.ta-home-v2-heading{display:grid;grid-gap:var(--space-10);gap:var(--space-10);max-width:760px}.ta-home-v2-heading h2{margin:0;color:var(--text-primary);font-size:clamp(2rem,3.8vw,4.2rem);font-weight:850;letter-spacing:0;line-height:1}.ta-home-v2-heading p:last-child{margin:0;color:var(--text-secondary);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.58}.ta-home-v2-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-14);gap:var(--space-14)}.ta-home-v2-authority__grid a,.ta-home-v2-flow-grid a,.ta-home-v2-model-grid article{position:relative;display:grid;grid-gap:var(--space-12);gap:var(--space-12);min-height:190px;padding:var(--space-24);overflow:hidden;border:var(--border-width) solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:var(--radius-16);background:color-mix(in srgb,var(--color-panel) 80%,transparent);transition:border-color var(--transition),background-color var(--transition),transform var(--transition)}.ta-home-v2-authority__grid a:before,.ta-home-v2-flow-grid a:before,.ta-home-v2-model-grid article:before{content:"";position:absolute;top:var(--space-18);right:var(--space-18);width:34px;height:1px;background:color-mix(in srgb,var(--accent-primary) 48%,transparent)}.ta-home-v2-authority__grid a:hover,.ta-home-v2-decision-list a:hover,.ta-home-v2-flow-grid a:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border));background:color-mix(in srgb,var(--surface-hover) 72%,transparent);transform:translateY(-1px)}.ta-home-v2-authority__grid strong,.ta-home-v2-decision-list strong,.ta-home-v2-flow-grid strong,.ta-home-v2-model-grid strong{max-width:92%;color:var(--text-primary);font-size:clamp(1.05rem,1.6vw,1.32rem);font-weight:830;line-height:var(--line-title)}.ta-home-v2-authority__grid p,.ta-home-v2-flow-grid p,.ta-home-v2-model-grid p{margin:0;color:var(--text-secondary);line-height:1.55}.ta-home-v2-authority{padding:clamp(var(--space-24),4vw,var(--space-32));border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel) 64%,transparent),transparent),color-mix(in srgb,var(--surface-hover) 34%,transparent)}.ta-home-v2-authority__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.ta-home-v2-authority__grid a{min-height:220px;padding:var(--space-18)}.ta-home-v2-authority__grid strong{font-size:1rem}.ta-home-v2-authority__grid p{font-size:var(--font-size-small)}.ta-home-v2-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-14);gap:var(--space-14)}.ta-home-v2-model-grid article{min-height:170px}.ta-home-v2-decision-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.ta-home-v2-decision-list a{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-height:112px;padding:var(--space-16);border:var(--border-width) solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:var(--radius-16);background:color-mix(in srgb,var(--color-panel) 72%,transparent);transition:border-color var(--transition),background-color var(--transition),transform var(--transition)}.ta-home-v2-decision-list strong{font-size:.98rem}@media (max-width:1180px){.ta-home-v2-authority__grid,.ta-home-v2-decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ta-home-v2-flow-grid,.ta-home-v2-hero,.ta-home-v2-model-grid{grid-template-columns:1fr}.ta-home-v2-flow-grid a,.ta-home-v2-hero,.ta-home-v2-model-grid article{min-height:auto}}@media (max-width:640px){.ta-home--decision-os{gap:var(--space-32);padding-top:var(--space-18)}.ta-home-v2-hero{gap:var(--space-24);padding-block:var(--space-24)}.ta-home-v2-hero h1{font-size:clamp(2.65rem,15vw,4.6rem)}.ta-home-v2-authority__grid,.ta-home-v2-decision-list,.ta-home-v2-hero__actions{grid-template-columns:1fr}.ta-home-v2-hero__actions{display:grid}.ta-home-v2-signal dl>div{grid-template-columns:1fr;gap:var(--space-4)}.ta-home-v2-authority{padding:var(--space-18)}.ta-home-v2-authority__grid a,.ta-home-v2-decision-list a{min-height:auto}}.compare-selector{max-width:var(--container-wide);margin:0 auto var(--space-48);padding-inline:var(--space-24)}.compare-selector__head,.compare-selector__winner{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.compare-selector__controls{align-items:flex-end;padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.compare-selector__controls label{display:grid;grid-gap:var(--space-8);gap:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:750}.compare-selector__controls input,.compare-selector__controls select{min-height:44px;border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg);color:var(--text-primary);padding-inline:var(--space-12)}.compare-selector__controls--wide{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.compare-selector__suggestions a,.compare-selector__winner{padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);color:var(--text-primary);text-decoration:none}.compare-selector__suggestions a{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.compare-ai{width:min(100%,1120px);max-width:1120px;margin:0 auto var(--space-48);padding:var(--space-24)}.compare-ai__shell{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.compare-ai__intro{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.compare-ai__eyebrow{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__intro h1{margin:0;font-size:clamp(2rem,5vw,4rem);letter-spacing:0;max-width:13ch}.compare-ai__intro p{max-width:66ch;margin:0;color:var(--text-secondary);line-height:1.55}.compare-ai__entry-chips{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-8)}.compare-ai__entry-chips button,.compare-authority-links a{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;text-decoration:none;cursor:pointer;transition:border-color var(--transition),color var(--transition),background-color var(--transition)}.compare-authority-links a{display:inline-flex;align-items:center;gap:var(--space-6)}.compare-authority-links a:before{content:"->";color:color-mix(in srgb,var(--accent-primary) 72%,var(--text-secondary));font-weight:850}.compare-ai__entry-chips button:hover,.compare-authority-links a:hover{border-color:color-mix(in srgb,var(--accent-primary) 56%,transparent);background:transparent;color:var(--text-primary)}.compare-ai__alternative,.compare-ai__composer,.compare-ai__thinking,.compare-ai__winner{border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.compare-ai__composer{display:grid;grid-gap:var(--space-24);gap:var(--space-24);padding:var(--space-24);box-shadow:var(--shadow-soft)}.compare-os-search{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding-bottom:var(--space-24);border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.compare-os-search label{color:var(--text-primary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-os-search__input{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-12);gap:var(--space-12)}.compare-os-search__input input{width:100%;min-height:52px;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--bg);color:var(--text-primary);padding:0 var(--space-16);font:inherit}.compare-os-search__input input:focus{border-color:var(--accent-border);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 12%,transparent)}.compare-os-tabs{display:flex;flex-wrap:wrap;gap:var(--space-8)}.compare-os-tabs button{min-height:36px;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:transparent;color:var(--text-secondary);padding:var(--space-8) var(--space-10);font:inherit;font-size:var(--font-size-small);font-weight:800;cursor:pointer}.compare-os-tabs button.is-active,.compare-os-tabs button:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-primary)}.compare-os-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.compare-os-results button,.compare-os-results__empty{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-height:112px;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--bg);color:var(--text-primary);padding:var(--space-14);text-align:left}.compare-os-results button{cursor:pointer}.compare-os-results button:hover{border-color:var(--accent-border);background:color-mix(in srgb,var(--accent-soft) 52%,var(--bg))}.compare-os-results strong{font-size:var(--font-size-body);line-height:1.25}.compare-os-results span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-os-results p,.compare-os-results__empty p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.compare-os-results__empty{grid-column:1/-1}.compare-conversation{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding-bottom:var(--space-20);border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.compare-conversation>div:first-child{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.compare-conversation span,.compare-conversation__risks span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-conversation strong{color:var(--text-primary);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.25}.compare-conversation p{max-width:64ch;margin:0;color:var(--text-secondary);line-height:1.5}.compare-conversation__risks{display:flex;flex-wrap:wrap;gap:var(--space-8)}.compare-conversation__risks span{border:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-pill);padding:var(--space-6) var(--space-10);text-transform:none}.compare-conversation__pressure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.compare-conversation__pressure div{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(--text-primary) 9%,transparent)}.compare-conversation__pressure p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.compare-ai__workspace{display:grid;grid-template-columns:minmax(0,720px) 320px;align-items:flex-start;justify-content:center;grid-gap:var(--space-24);gap:var(--space-24)}.compare-ai__composer textarea{width:100%;min-height:96px;resize:vertical;border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--bg);color:var(--text-primary);padding:var(--space-16);font:inherit;line-height:1.5}.compare-command{display:grid;grid-gap:var(--space-12);gap:var(--space-12);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-command small{color:var(--text-secondary);font-size:var(--font-size-small);font-weight:700;line-height:1.45;text-transform:none}.compare-command__box{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.compare-command__box--signals{display:flex;flex-wrap:wrap}.compare-command--optional{padding-top:var(--space-24);border-top:var(--border-width) solid var(--border)}.compare-command__box textarea{min-height:112px;font-size:var(--font-size-body);text-transform:none}.compare-command__box strong{width:-moz-fit-content;width:fit-content;border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-8);background:var(--accent-soft);color:var(--accent-primary);padding:var(--space-6) var(--space-12);font-size:var(--font-size-label);text-transform:none}.compare-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.compare-stepper button{display:grid;grid-gap:var(--space-8);gap:var(--space-8);border:0;background:transparent;color:var(--text-secondary);padding:0;text-align:left}.compare-stepper button span{display:grid;width:var(--space-32);height:var(--space-32);place-items:center;border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900}.compare-stepper button strong{font-size:var(--font-size-label);font-weight:850}.compare-stepper button.is-active span{background:var(--accent-primary);color:var(--text-on-accent)}.compare-stepper button.is-active strong{color:var(--text-primary)}.compare-wizard{display:grid;grid-gap:var(--space-18);gap:var(--space-18)}.compare-wizard--v2{padding:0}.compare-wizard__head{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.compare-wizard__head span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-wizard__head strong{color:var(--text-primary);font-size:var(--font-size-h3);line-height:1.25}.compare-wizard__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.compare-wizard__choice-group{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.compare-wizard__category-tabs{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:var(--space-12)}.compare-wizard__category-tabs button{min-height:40px;width:auto;padding:var(--space-10) var(--space-12)}.compare-wizard__category-tabs+.compare-wizard__choice-group{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.compare-wizard__category-tabs+.compare-wizard__choice-group>span{grid-column:1/-1}.compare-wizard__choice-group>span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-wizard__choices button{min-height:52px;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;font-weight:800;text-align:left;cursor:pointer}.compare-wizard__choices button.is-active,.compare-wizard__choices button:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-primary)}.compare-hybrid__toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24);justify-self:flex-start;padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-999);background:var(--bg-muted)}.compare-hybrid__toggle button{min-height:38px;border:0;border-radius:var(--radius-999);background:transparent;color:var(--text-secondary);padding-inline:var(--space-16);font-weight:800;cursor:pointer}.compare-hybrid__toggle button.is-active{background:var(--color-panel);color:var(--text-primary);box-shadow:var(--shadow-soft)}.compare-hybrid__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.compare-hybrid__fields label,.compare-hybrid__manual{display:grid;grid-gap:var(--space-24);gap:var(--space-24);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.compare-hybrid__fields select{width:100%;min-height:44px;border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg);color:var(--text-primary);padding-inline:var(--space-12);font:inherit}.compare-ai__composer textarea:focus,.compare-hybrid__fields select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 var(--space-4) var(--accent-soft)}.compare-ai__chips{display:flex;flex-wrap:wrap;gap:var(--space-8)}.compare-ai__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-inline:2px;font-size:var(--font-size-small);font-weight:720;cursor:pointer}.compare-ai__chips button:hover{border-color:color-mix(in srgb,var(--accent-primary) 56%,transparent);color:var(--accent-primary)}.compare-ai__submit{justify-self:flex-start}.compare-ai__actions{display:flex;flex-wrap:wrap;gap:var(--space-24);align-items:center}.compare-ai__summary{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-24));display:grid;grid-gap:var(--space-24);gap:var(--space-24);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)}.compare-authority-links{display:flex;flex-wrap:wrap;gap:var(--space-8)}.compare-ai__summary-head,.compare-ai__summary-note,.compare-ai__summary-result{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.compare-ai__summary-head span,.compare-ai__summary-note span,.compare-ai__summary-result span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__summary dl{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin:0}.compare-ai__summary dl>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-12);background:var(--bg)}.compare-ai__summary dl>div.is-active{border-color:var(--accent-border);background:var(--accent-soft)}.compare-ai__summary dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.compare-ai__summary dd button{width:100%;border:0;background:transparent;color:var(--text-primary);padding:0;font:inherit;font-weight:850;text-align:left}.compare-ai__summary-note p,.compare-ai__summary-result p{margin:0;color:var(--text-secondary)}.compare-ai__thinking{display:flex;align-items:center;gap:var(--space-24);padding:var(--space-24);color:var(--text-secondary)}.compare-ai__thinking span{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);animation:compare-ai-pulse .9s ease-in-out infinite}.compare-ai__thinking span:nth-child(2){animation-delay:.12s}.compare-ai__thinking span:nth-child(3){animation-delay:.24s}.compare-ai__thinking p{margin:0}.compare-ai__result{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-24);gap:var(--space-24);animation:compare-ai-reveal .24s ease-out}.compare-ai__result.is-visible{transform-origin:top center}.compare-ai__alternative,.compare-ai__fit-summary,.compare-ai__interpretation,.compare-ai__winner{display:grid;grid-gap:var(--space-24);gap:var(--space-24);padding:var(--space-24)}.compare-ai__winner{border-color:var(--accent-border);box-shadow:var(--shadow-medium)}.compare-ai__alternative span,.compare-ai__winner span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__category-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-8);background:var(--accent-soft);padding:var(--space-6) var(--space-12);color:var(--accent-primary)!important}.compare-ai__alternative strong,.compare-ai__winner strong{font-size:var(--font-size-xl)}.compare-ai__winner-head{display:flex;gap:var(--space-24);align-items:center;flex-wrap:wrap}.compare-ai__winner-head img{width:var(--space-48);height:var(--space-48);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel);object-fit:contain}.compare-ai__winner p{margin:0;color:var(--text-secondary)}.compare-ai__confidence{display:grid;grid-gap:2px;gap:2px;margin-left:auto;margin-right:var(--space-8);min-width:103px;border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-12);background:var(--accent-soft);padding:var(--space-10) var(--space-12);text-align:right}.compare-ai__confidence span{color:var(--text-secondary);font-size:var(--font-size-label)}.compare-ai__confidence strong{color:var(--accent-primary);font-size:var(--font-size-h3);line-height:1}.compare-ai__score-bars{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.compare-ai__score-note{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.compare-ai__score-bars div{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) minmax(44px,auto);grid-gap:var(--space-12);gap:var(--space-12);align-items:center}.compare-ai__score-bars span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__score-bars meter{width:100%;height:10px}.compare-ai__score-bars strong{color:var(--text-primary);font-size:var(--font-size-label);font-weight:900;text-align:right}.compare-ai__interpretation{border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel)}.compare-ai__fit-summary{border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-12);background:var(--accent-soft)}.compare-ai__fit-summary p{margin:0;color:var(--text-primary)}.compare-ai__alternative-inline span,.compare-ai__interpretation>span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__interpretation dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24);margin:0}.compare-ai__interpretation dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.compare-ai__interpretation dd{margin:var(--space-8) 0 0;color:var(--text-primary);font-weight:750}.compare-ai__badges,.compare-ai__context,.compare-ai__meta,.compare-ai__proof{display:flex;flex-wrap:wrap;gap:var(--space-24)}.compare-ai__badges span,.compare-ai__context span,.compare-ai__meta span,.compare-ai__proof span{color:var(--text-primary);font-size:var(--font-size-small);font-weight:800;text-transform:none}.compare-ai__context span,.compare-ai__meta span{color:var(--text-secondary)}.compare-ai__scores,.compare-ai__visible-reasoning,.compare-ai__why{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.compare-ai__visible-reasoning{border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg-muted);padding:var(--space-24)}.compare-ai__visible-reasoning ul,.compare-ai__why ul{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin:0;padding-left:var(--space-24)}.compare-ai__visible-reasoning li,.compare-ai__visible-reasoning p,.compare-ai__why li{color:var(--text-secondary)}.compare-ai__alternative-inline,.compare-ai__tradeoff{display:grid;grid-gap:var(--space-16);gap:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);padding:var(--space-24)}.compare-ai__risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.compare-ai__risk-grid div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);border:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-12);background:var(--bg-muted);padding:var(--space-16)}.compare-ai__risk-grid span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__risk-grid p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.compare-ai__tradeoff{background:var(--color-panel)}.compare-ai__tradeoff strong{font-size:var(--font-size-small)}.compare-ai__alternative-inline{background:var(--bg-muted)}.compare-ai__score-row{display:grid;grid-template-columns:minmax(72px,.3fr) minmax(140px,1fr) auto;align-items:center;grid-gap:var(--space-24);gap:var(--space-24)}.compare-ai__score-meter{width:100%;height:var(--space-12)}.compare-ai__score-row strong{font-size:var(--font-size-small)}.compare-ai__winner .ta-btn{justify-self:flex-start}.compare-ai__alternative{align-content:flex-start}.compare-ai__error{color:var(--color-danger);font-weight:750}.decision-end-cta,.decision-mid-cta{display:grid;grid-gap:var(--space-24);gap:var(--space-24);margin-bottom:var(--space-48);padding:var(--space-24);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-16);background:var(--surface-accent);box-shadow:var(--shadow-soft)}.decision-end-cta--linked{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.decision-end-cta--linked:hover{border-color:color-mix(in srgb,var(--color-primary) 36%,var(--accent-border));box-shadow:var(--shadow-medium);transform:translateY(-1px)}.decision-end-cta>div,.decision-mid-cta>div{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.decision-end-cta span,.decision-mid-cta span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.decision-end-cta h2,.decision-end-cta p,.decision-mid-cta h2,.decision-mid-cta p{margin:0}.decision-end-cta p,.decision-mid-cta p{color:var(--text-secondary)}.decision-end-cta .ta-btn,.decision-mid-cta .ta-btn{justify-self:flex-start;color:var(--text-on-accent);text-decoration:none;text-transform:none}.decision-breadcrumb{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;max-width:var(--container-wide);margin:var(--space-24) auto 0;padding-inline:var(--space-24);color:var(--text-secondary);font-size:var(--font-size-small)}.decision-breadcrumb a{color:var(--text-secondary);text-decoration:none}.decision-breadcrumb [aria-current=page]{color:var(--text-primary)}.hero-aside,.odali-hero-score-card{height:auto;max-height:none;overflow:visible}@keyframes compare-ai-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes compare-ai-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.compare-ai__workspace{grid-template-columns:1fr;justify-content:stretch}.compare-ai__summary{position:static}}@media (max-width:760px){.compare-ai__interpretation dl,.compare-ai__result{grid-template-columns:1fr}.compare-ai__risk-grid,.compare-ai__score-bars div,.compare-conversation__pressure,.compare-hybrid__fields,.compare-hybrid__toggle,.compare-os-results,.compare-os-search__input,.compare-wizard__choices,.decision-authority-claims__grid,.decision-authority-engine__grid{grid-template-columns:1fr;width:100%}.compare-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-ai__confidence{margin-left:0;text-align:left}}.decision-related-links__grid a:hover{border-color:var(--accent-border);color:var(--accent-primary)}.odali-decision-block,.odali-graph-decision{display:grid;grid-template-columns:minmax(220px,1fr) 360px;grid-gap:var(--space-24);gap:var(--space-24);align-items:flex-start}.odali-graph-explainer{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.odali-graph-quadrants{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:var(--space-24);gap:var(--space-24);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--bg-muted)}.odali-graph-quadrants span{display:grid;grid-gap:2px;gap:2px;min-height:54px;padding:var(--space-8);border:var(--border-width) solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--radius-lg);background:var(--color-panel);color:var(--text-secondary);font-size:.82rem;line-height:1.35}.odali-graph-quadrants strong{color:var(--text-primary);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.odali-graph-explainer__card{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-xl);background:var(--color-panel);box-shadow:var(--shadow-soft)}.odali-graph-explainer__card.is-winner{border-color:var(--accent-border);background:linear-gradient(180deg,var(--accent-soft),var(--color-panel))}.odali-graph-explainer__card li,.odali-graph-explainer__card p{color:var(--text-secondary)}.odali-graph-explainer__card ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding-left:var(--space-24)}.odali-graph-explainer__card strong{color:var(--text-primary)}.odali-visx-graph{display:block;width:100%;height:560px;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-panel),var(--bg-muted));padding:0}.odali-visx-graph line,.ta-graph-card__plot-svg line{opacity:.1}.odali-visx-graph circle,.ta-graph-card__plot-svg circle{r:8}.odali-visx-legend{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);align-items:center;padding-top:var(--space-8)}.odali-visx-note{margin-top:var(--space-16);line-height:1.4}.odali-visx-legend span,.odali-visx-note{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.odali-visx-legend span{display:inline-flex;align-items:center;gap:var(--space-8)}.odali-visx-legend i{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill)}.odali-visx-legend i.is-color-1{background:#2563eb}.odali-visx-legend i.is-color-2{background:#059669}.odali-visx-legend i.is-color-3{background:#f59e0b}.odali-visx-legend i.is-color-4{background:#7c3aed}.odali-visx-legend i.is-color-5{background:#dc2626}.odali-faq-list{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.odali-comparison-mobile-cards{display:none;gap:var(--space-16)}.odali-comparison-mobile-card{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--shadow-soft)}.odali-comparison-mobile-card.is-winner{border-color:var(--accent-border);background:linear-gradient(180deg,var(--accent-soft),var(--color-panel))}.odali-comparison-mobile-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}.odali-comparison-mobile-card__facts{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0}.odali-comparison-mobile-card__facts div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-top:var(--space-8);border-top:var(--border-width) solid var(--border)}.odali-comparison-mobile-card__facts dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;text-transform:uppercase}.odali-comparison-mobile-card__facts dd{color:var(--text-primary)}.odali-final-cta,.odali-rich-content{max-width:var(--container-wide);margin-inline:auto}.odali-final-cta{width:100%;justify-items:center;padding:calc(var(--space-48) * 2) var(--space-32);text-align:center;border-color:transparent;border-radius:var(--radius-xl);background:radial-gradient(circle at top,color-mix(in srgb,var(--color-white) 18%,transparent),transparent 42%),linear-gradient(135deg,var(--accent-primary),var(--accent-hover));box-shadow:none}.odali-final-cta,.odali-final-cta .ta-eyebrow,.odali-final-cta h2,.odali-final-cta__lead{color:var(--text-on-accent)}.odali-final-cta__lead{max-width:var(--container-text);font-size:var(--font-size-small);font-weight:800}.odali-final-cta__summary{max-width:var(--container-text);margin:0 auto;color:color-mix(in srgb,var(--text-on-accent) 82%,transparent)}.odali-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--space-24);gap:var(--space-16)}.odali-final-cta .ta-btn-primary{border-color:var(--color-white);background:var(--color-white);color:var(--accent-primary)}.odali-final-cta .ta-btn-secondary{border-color:color-mix(in srgb,var(--color-white) 44%,transparent);background:color-mix(in srgb,var(--color-white) 12%,transparent);color:var(--text-on-accent)}.odali-rich-content article,.odali-rich-content section,.odali-rich-text article{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.odali-seo-card{position:relative;padding:var(--card-padding);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-elevated);box-shadow:var(--shadow-soft);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.odali-seo-card__header,.odali-seo-subblock__heading{display:flex;align-items:flex-start;gap:var(--space-16)}.odali-seo-card__index,.odali-seo-subblock__heading span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-48);min-height:var(--space-32);padding-inline:var(--space-8);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent-primary);font-size:var(--font-size-label);font-weight:800}.odali-seo-callout-grid,.odali-seo-copy-block,.odali-seo-subblock,.odali-seo-subgrid{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.odali-seo-subgrid{grid-template-columns:repeat(2,minmax(220px,1fr))}.odali-seo-subblock{align-content:flex-start;margin-bottom:0;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-muted)}.decision-comparison-direct,.decision-insights-section,.decision-related-links,.decision-section,.odali-comparison-block,.odali-rich-content{display:flex;flex-direction:column;gap:var(--space-24)}.decision-comparison-direct__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.decision-comparison-direct__grid article{padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle)}.decision-comparison-direct__grid span{display:block;margin-bottom:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;text-transform:uppercase}.decision-comparison-direct__difference{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--text-primary);font-weight:700}.decision-comparison-direct__difference,.decision-differentiation-grid article,.decision-insight-cards article,.decision-section article,.odali-quadrant-analysis__grid article,.odali-rich-content article{padding:var(--space-24);border-radius:var(--radius-md)}.decision-insights-section h3,.decision-related-links h3,.decision-section h3,.odali-comparison-block h3,.odali-rich-content h3{margin-bottom:var(--space-8)}.decision-insights-section p,.decision-related-links p,.decision-section p,.odali-comparison-block p,.odali-rich-content p{margin-bottom:0}.odali-seo-copy{max-width:none}.odali-seo-copy--lead{color:var(--text-primary);font-weight:700}.odali-seo-bullet-list{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.odali-seo-bullet-list li{position:relative;padding-left:var(--space-24);color:var(--text-secondary);line-height:1.55}.odali-seo-bullet-list li:before{content:"";position:absolute;top:.7em;left:var(--space-8);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--accent-primary)}.odali-seo-callout{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:flex-start;padding:var(--space-16);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--surface-accent)}.odali-seo-callout p,.odali-seo-callout strong{margin:0}.odali-seo-callout p{margin-top:var(--space-8);color:var(--text-secondary)}.odali-seo-callout--positive{border-color:color-mix(in srgb,var(--color-success) 32%,var(--border));background:color-mix(in srgb,var(--color-success) 8%,var(--surface-elevated))}.odali-seo-callout--risk{border-color:color-mix(in srgb,var(--color-warning) 34%,var(--border));background:color-mix(in srgb,var(--color-warning) 10%,var(--surface-elevated))}.odali-seo-layer{width:100%;max-width:var(--container-wide);margin-inline:auto}.odali-methodology-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.odali-methodology-card{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-muted)}.odali-methodology-card h3{font-size:var(--font-size-small)}.odali-methodology-card li,.odali-methodology-card p{color:var(--text-secondary);font-size:var(--font-size-small)}.odali-methodology-card ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding-left:var(--space-24)}.ta-product-visual-card{overflow:visible}.ta-product-visual-card.is-highlight{transform:scale(1.02)}.ta-product-visual-card.is-revenue-soft{opacity:.82}.ta-product-visual-card__brand{align-items:center}.studio-chip-good,.studio-grade-a,.ta-product-visual-card__badge--winner{border-color:var(--color-success);background:var(--bg-muted);color:var(--color-success)}.studio-chip-warn,.studio-grade-b,.ta-product-visual-card__badge--alt,.ta-product-visual-card__badge--budget,.ta-product-visual-card__badge--ux{border-color:var(--color-warning);background:var(--bg-muted);color:var(--color-warning)}.studio-chip-bad,.studio-grade-c,.studio-grade-d{border-color:var(--color-danger);background:var(--bg-muted);color:var(--color-danger)}.compare-tool-card__preview,.odali-comparison-card__visual,.odali-product-card__image-fallback,.ta-product-visual-card__media{position:relative;aspect-ratio:16/10;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-muted)}.compare-tool-card__preview img,.odali-product-card__image,.screenshot,.ta-product-visual-card__image{width:100%;height:100%;object-fit:cover}.odali-product-card__image-figure,.ta-product-visual-card__figure{width:100%;height:100%;margin:0}.ta-product-visual-card__media-link{display:block;width:100%;height:100%}.screenshot-fallback,.ta-product-visual-card__fallback-shell{display:grid;place-items:center;grid-gap:var(--space-16);gap:var(--space-16);min-height:184px;padding:var(--space-24);border:var(--border-width) solid var(--border);background:var(--bg-muted);color:var(--text-primary);text-align:center}.studio-dashboard__stat-grid,.studio-mini-stats,.ta-product-card__facts,.ta-product-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.compare-tool-card__score-label,.ta-graph-card__metric-copy,.ta-row,.ta-score__label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.compare-tool-card__score-bar,.odali-score-bar__track,.ta-product-card__score-bar,.ta-score__progress{position:relative;width:100%;min-width:64px;max-width:100%;height:6px;overflow:hidden;border:0;border-radius:4px;background:#e5e7eb}.ta-score__progress::-webkit-progress-bar{background:var(--bg-muted)}.compare-tool-card__score-fill,.odali-score-bar__fill,.ta-score__progress::-moz-progress-bar,.ta-score__progress::-webkit-progress-value{display:block;width:0;max-width:100%;height:100%;border-radius:inherit;background:#2563eb;-webkit-transition:width var(--transition);-moz-transition:width var(--transition);transition:width var(--transition)}.ta-table-v3{gap:var(--space-24)}.decision-table-v3{font-size:14px}.decision-table-v3__row{padding-block:14px}.decision-table-v3__row:hover{background:color-mix(in srgb,var(--accent-soft) 38%,transparent)}.ta-table-v3__table{table-layout:fixed}.ta-table-v3__cell,.ta-table-v3__mobile-item,.ta-table-v3__mobile-row,.ta-table-v3__mobile-secondary-item{background:var(--color-panel)}.ta-table-v3__cell--product,.ta-table-v3__cell--value{min-width:220px}.ta-table-v3__criteria-copy,.ta-table-v3__mobile-product-copy,.ta-table-v3__product-copy{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.ta-table-v3__mobile{display:none;gap:var(--space-24)}.ta-table-v3__mobile-item,.ta-table-v3__mobile-row,.ta-table-v3__mobile-secondary-item{padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.ta-compare-table{display:grid;width:100%;border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--color-panel)}.ta-compare-table--cols-2{grid-template-columns:minmax(160px,190px) repeat(2,minmax(0,1fr))}.ta-compare-table--cols-3{grid-template-columns:minmax(160px,190px) repeat(3,minmax(0,1fr))}.ta-compare-table--cols-4{grid-template-columns:minmax(160px,190px) repeat(4,minmax(0,1fr))}.ta-compare-table__cell{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-height:88px;padding:var(--space-16);border-right:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.ta-compare-mobile{display:none;gap:var(--space-16)}.odali-graph-left,.odali-graph-right,.ta-graph-card__plot,.ta-graph-v2__aside,.ta-graph-v2__plot{min-height:360px;padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--color-panel)}.ta-graph-card__plot{position:relative}.ta-graph,.ta-graph-v2__canvas{position:relative;min-height:320px;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-panel),var(--bg-muted))}.ta-graph-card__plot-svg,.ta-graph__canvas{position:absolute;inset:0;width:100%;height:100%}.ta-graph-v2__legend-dot{display:inline-flex;width:var(--space-8);height:var(--space-8);margin-right:var(--space-8);border-radius:var(--radius-pill);background:var(--accent-primary)}.odali-kpi-card__value,.studio-dashboard__stat-value,.studio-hero-metric strong,.studio-stat-stack strong{color:var(--text-primary);font-size:var(--space-32);font-weight:800;line-height:1}.odali-reality-card__list div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);padding-top:var(--space-16);border-top:var(--border-width) solid var(--border)}.odali-tradeoff-list{margin:0;padding:0;list-style:none}.crm-block__list li,.odali-decision-strip,.odali-tradeoff-list p{padding:var(--space-24);border-left:4px solid var(--accent-primary);border-radius:var(--radius-lg);background:var(--bg-muted)}.premium-faq-item{overflow:visible}.faq-question{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;color:var(--text-primary);font-weight:600}.faq-question::-webkit-details-marker{display:none}.faq-answer{padding-top:var(--space-16)}.odali-decision-api{max-width:var(--container-wide)}.odali-decision-api__winner-head{display:grid;grid-template-columns:var(--space-48) minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:flex-start}.odali-decision-api__winner-head--text-only{grid-template-columns:minmax(0,1fr)}.odali-decision-api__proof-list{margin:0;padding:0;list-style:none}.odali-decision-api__proof-list li{position:relative;padding-left:var(--space-24);font-weight:700}.odali-decision-api__proof-list li:before{content:"";position:absolute;left:0;top:.75em;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--accent-primary)}.compare-tool-card__elimination,.odali-decision-api__secondary{padding:var(--space-24);border-left:4px solid var(--accent-primary);border-radius:var(--radius-lg);background:var(--bg-muted)}.odali-decision-strip-v2{display:grid;width:100%;max-width:1100px;grid-template-columns:minmax(220px,.75fr) minmax(220px,1.25fr);grid-gap:var(--space-24);gap:var(--space-24);margin-inline:auto;padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:16px;background:var(--surface-elevated);box-shadow:var(--shadow-soft)}.odali-decision-strip-v2__winner{display:grid;align-content:flex-start;grid-gap:var(--space-12);gap:var(--space-12)}.odali-decision-strip-v2__winner h2,.odali-decision-strip-v2__winner p{margin:0}.odali-decision-strip-v2__title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.odali-decision-strip-v2__winner strong{width:auto;max-width:none;padding:var(--space-8) var(--space-12);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-primary);font-size:var(--font-size-h3);font-weight:900}.odali-decision-strip-v2__why{display:grid;grid-gap:var(--space-10);gap:var(--space-10);margin:0;padding:0;list-style:none}.odali-decision-strip-v2__why li{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-left:var(--space-16);border-left:3px solid var(--accent-primary)}.odali-decision-strip-v2__why strong{padding:0;border-radius:0;background:transparent;color:var(--text-primary);font-size:var(--font-size-small)}.odali-decision-strip-v2__why span{color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.odali-decision-strip-v2__alternatives{display:flex;flex-direction:column;gap:var(--space-16);min-height:416px}.odali-decision-strip-v2__alternatives article{display:flex;width:100%;min-width:220px;max-width:none;min-height:128px;flex-direction:column;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-decision-strip-v2__alternatives article>span{display:inline-flex;width:auto;max-width:none;align-items:center;color:var(--accent-primary);font-weight:900}.odali-decision-strip-v2__alternatives h3,.odali-decision-strip-v2__alternatives p{margin:0}.odali-decision-strip-v2__alternatives p{color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.odali-decision-strip-v2__alternatives .odali-rank-pill{align-self:flex-start;color:var(--accent-primary);font-size:var(--font-size-label);line-height:1}.odali-decision-strip-v2__alternatives p,.odali-decision-strip-v2__alternatives small{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.odali-decision-strip-v2__alternatives small{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;line-height:1.4}.odali-decision-strip-v2__alternatives .decision-score{display:inline-flex;align-items:center;gap:6px}.site-legal-page__section{padding-top:0}.about-page,.site-legal-page__shell{max-width:var(--container-max)}.site-legal-page__updated{color:var(--text-tertiary);font-size:var(--font-size-small);font-weight:800}.site-legal-page__content h2{margin:0 0 var(--space-12);color:var(--text-primary);font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:0}.site-legal-page__content p{margin:0;color:var(--text-secondary);line-height:1.75}.site-legal-page__content p+p{margin-top:var(--space-12)}.site-legal-page__content ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:var(--space-12) 0 0;padding-left:var(--space-20);color:var(--text-secondary)}.site-legal-page__content a{color:var(--accent-primary);font-weight:800;text-decoration:none}.site-legal-page__content a:hover{text-decoration:underline}.site-legal-page__content section+section{margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-width) solid var(--border)}.site-legal-page__cookie-action{margin-top:var(--space-24)}.compare-tool-page{min-height:100vh;padding:var(--space-48) var(--space-24) var(--space-64);background:var(--bg-muted)}.compare-tool-hero,.compare-tool-results{max-width:var(--container-max);margin-inline:auto}.compare-tool-results{margin-top:var(--space-48)}.compare-tool-field__textarea{min-height:96px;padding-block:var(--space-16);resize:vertical}.compare-tool-chain,.compare-tool-results__nudge,.compare-tool-results__toggle,.compare-tool-start,.compare-tool-status,.compare-tool-winner-block{margin-top:var(--space-24)}.compare-tool-card.is-winner{transform:scale(1.01)}.compare-tool-card__score-fill.is-balanced,.compare-tool-card__score-fill.is-strong{background:var(--accent-primary)}.compare-tool-card__score-fill.is-light{background:var(--text-secondary)}.studio-control-plane{max-width:var(--container-wide);margin-inline:auto;padding:var(--space-32) var(--space-24) var(--space-64)}.studio-control-plane--narrow{max-width:592px}.admin-login-shell{display:grid;min-height:100vh;place-items:center;padding:var(--space-32)}.admin-login-card{width:100%;max-width:420px;border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);box-shadow:var(--shadow-soft);padding:var(--space-32)}.admin-login-head{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-bottom:var(--space-32)}.admin-login-head h1,.admin-login-head p{margin:0}.admin-login-head h1{color:var(--text-primary);font-size:var(--font-size-h2);line-height:var(--line-tight)}.admin-login-head p:not(.studio-kicker){color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-body)}.admin-login-form{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.admin-login-field{display:grid;grid-gap:var(--space-8);gap:var(--space-8);color:var(--text-primary);font-size:var(--font-size-small);font-weight:700}.admin-login-field input{width:100%;height:48px;border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--text-primary);font:inherit;padding:0 var(--space-16)}.admin-login-field input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.admin-login-button{width:100%;height:48px;border:0;border-radius:var(--radius-sm);background:var(--accent-primary);color:var(--text-on-accent);font-size:var(--font-size-body);font-weight:600}.admin-login-button:disabled{cursor:wait;opacity:.7}.studio-plane-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:var(--space-24);gap:var(--space-24);align-items:flex-end;margin-bottom:var(--space-24)}.studio-dashboard{max-width:var(--container-max);margin-inline:auto}.studio-dashboard__stat-grid{list-style:none;padding:0;margin:0}.studio-dashboard__cell{padding:var(--space-16)}.cockpit-control-plane{width:100%;max-width:none;padding:0 var(--space-20) var(--space-48)}.site-main-shell:has(.cockpit-control-plane){max-width:none;padding:0}body:has(.cockpit-control-plane){padding-top:0}.ta-root:has(.cockpit-control-plane)>:is(.ta-header,.ta-app-header,footer,.site-footer){display:none}.cockpit-shell{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-gap:var(--space-18);gap:var(--space-18);align-items:flex-start;min-height:calc(100vh - var(--space-32))}.cockpit-card,.cockpit-sidebar{border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);box-shadow:var(--shadow-soft);padding:var(--space-20)}.cockpit-sidebar{position:-webkit-sticky;position:sticky;top:0;max-height:100vh;overflow:auto}.cockpit-sidebar__brand-block{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.cockpit-sidebar__brand{display:block;color:var(--text-primary);font-size:var(--font-size-h3);font-weight:800;letter-spacing:0;text-decoration:none}.cockpit-sidebar__brand-block p{margin:0;color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.35}.cockpit-sidebar__nav{display:grid;grid-gap:var(--space-14);gap:var(--space-14);margin-top:var(--space-18)}.cockpit-sidebar__group{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.cockpit-sidebar__group>span{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cockpit-sidebar__nav a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-10);border-radius:var(--radius-8);color:var(--text-secondary);font-size:var(--font-size-small);font-weight:700;text-decoration:none;transition:background var(--transition),color var(--transition),transform var(--transition)}.cockpit-sidebar__nav a small{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.15rem;height:1.15rem;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--text-tertiary);font-size:.68rem;font-weight:900}.cockpit-sidebar__nav a:hover{background:var(--surface-subtle);color:var(--text-primary);transform:translateX(2px)}.cockpit-sidebar__nav a.is-active,.cockpit-sidebar__nav a[aria-current=page]{background:color-mix(in srgb,var(--color-primary) 12%,var(--surface-subtle));color:var(--text-primary);box-shadow:inset 3px 0 0 var(--color-primary)}.cockpit-sidebar__nav a.is-active small,.cockpit-sidebar__nav a[aria-current=page] small{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--border));color:var(--color-primary)}.cockpit-main{display:grid;grid-gap:var(--space-14);gap:var(--space-14);min-width:0}.cockpit-topbar{position:-webkit-sticky;position:sticky;top:var(--space-8);z-index:60;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-width:0;min-height:3.5rem;padding:var(--space-8) var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:color-mix(in srgb,var(--color-panel) 94%,transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cockpit-topbar__site{display:grid;grid-gap:1px;gap:1px;min-width:12rem}.cockpit-topbar__site small,.cockpit-topbar__site span,.cockpit-topbar__sync{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.2}.cockpit-topbar__site strong{color:var(--text-primary);font-size:var(--font-size-small);font-weight:850;line-height:1.15}.cockpit-topbar__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-6);min-width:0}.cockpit-language{display:inline-flex;align-items:center;gap:0;min-height:1.55rem;padding:.12rem;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;white-space:nowrap}.cockpit-language__button{min-width:2.05rem;min-height:1.25rem;padding:0 var(--space-6);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-weight:900;line-height:1;cursor:pointer}.cockpit-language__button[aria-pressed=true]{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-soft)}.cockpit-language__button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.cockpit-topbar__sync{display:inline-flex;align-items:center;gap:var(--space-6);min-height:1.5rem;padding:var(--space-4) var(--space-8);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);font-weight:800}.cockpit-topbar__sync small{color:var(--text-tertiary);font-size:.78em;font-weight:750}.cockpit-breadcrumb{display:flex;align-items:center;gap:var(--space-8);min-width:0;margin-top:0;color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:750}.cockpit-breadcrumb a{color:var(--text-secondary);text-decoration:none}.cockpit-breadcrumb a:hover{color:var(--text-primary)}.cockpit-breadcrumb strong{min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.cockpit-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-18);padding:var(--space-4) 0 var(--space-12);border-bottom:var(--border-width) solid var(--border)}.cockpit-header h1{color:var(--text-primary);font-size:clamp(1.85rem,3.2vw,2.65rem);line-height:var(--line-tight)}.cockpit-header p{max-width:58rem;margin:var(--space-6) 0 0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-body)}.cockpit-header__brief{display:grid;grid-gap:var(--space-6);gap:var(--space-6);flex:0 0 min(28rem,38%)}.cockpit-header__brief span{display:block;padding:var(--space-8) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:760;line-height:1.35}.cockpit-header__brief strong{margin-right:var(--space-4);color:var(--text-primary);font-weight:900}.cockpit-header__meta{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-8)}.cockpit-header__meta span{display:inline-flex;align-items:center;min-height:1.8rem;padding:var(--space-6) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;line-height:1}.cockpit-header h1,.cockpit-section h2{margin:0}.cockpit-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.cockpit-metric{display:grid;grid-gap:var(--space-12);gap:var(--space-12);min-width:0;padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--surface-subtle)}.cockpit-metric small{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.35}.cockpit-metric.is-safe{border-color:color-mix(in srgb,var(--color-success) 24%,var(--border))}.cockpit-metric.is-review,.cockpit-metric.is-risky{border-color:color-mix(in srgb,var(--color-warning) 34%,var(--border))}.cockpit-metric.is-blocked{border-color:color-mix(in srgb,var(--color-danger) 34%,var(--border))}.cockpit-metric span,.cockpit-muted,.cockpit-section__head span{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-body)}.cockpit-metric>span{display:inline-flex;align-items:center;gap:var(--space-6)}.cockpit-metric>span small{padding:1px 5px;border-radius:var(--radius-pill);background:var(--color-panel);color:var(--text-tertiary);font-size:.72em;font-weight:900;line-height:1.05;text-transform:uppercase}.cockpit-section-note{margin:0;padding:var(--space-10) var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.4}.cockpit-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.cockpit-command-strip--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-command-strip__item{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0;padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel);color:var(--text-primary);text-decoration:none}.cockpit-command-strip__item.is-safe{border-color:color-mix(in srgb,var(--color-success) 28%,var(--border))}.cockpit-command-strip__item.is-risky{border-color:color-mix(in srgb,var(--color-warning) 38%,var(--border))}.cockpit-command-strip__item small,.cockpit-command-strip__item span{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.3}.cockpit-command-strip__item strong{color:var(--text-primary);font-size:1.45rem;line-height:1.05}.cockpit-inline-link{display:inline-flex;align-items:center;min-height:2rem;padding:var(--space-6) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel);color:var(--text-primary);font-size:var(--font-size-label);font-weight:850;line-height:1.1;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cockpit-chip-list{display:flex;flex-wrap:wrap;gap:var(--space-6);min-width:0;max-width:100%}.cockpit-chip-list .cockpit-inline-link{max-width:11rem}.cockpit-video-preview{display:grid;grid-gap:var(--space-10);gap:var(--space-10);-webkit-margin-after:var(--space-16);margin-block-end:var(--space-16)}.cockpit-video-preview__player{width:100%;max-height:36rem;aspect-ratio:16/9;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:#050505}.cockpit-video-preview__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-width:0}.cockpit-video-graph-preview{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-block:var(--space-16)}.cockpit-video-graph-preview__players{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:start}.cockpit-video-graph-preview__players article{display:grid;grid-gap:var(--space-10);gap:var(--space-10);min-width:0}.cockpit-video-graph-preview__players h3{margin:0;font-size:var(--font-size-h4);line-height:var(--line-title)}.video-graph-preview{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:100%;height:100%;overflow:hidden;background:#f7f8fb;color:#101115;font-family:var(--font-site)}.video-graph-preview--vertical{background:#f8f9fb}.video-graph-preview__bg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(40,91,235,.08),rgba(255,255,255,0) 36%),radial-gradient(circle at 86% 18%,rgba(24,91,255,.12),transparent 28rem)}.video-graph-preview__chrome,.video-graph-preview__cta,.video-graph-preview__proof,.video-graph-preview__rail,.video-graph-preview__stage,.video-graph-preview__subtitle{position:relative;z-index:1}.video-graph-preview__chrome{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:3.2% 4%;font-size:1.15rem}.video-graph-preview__brand{display:grid;grid-gap:.15rem;gap:.15rem;font-weight:900}.video-graph-preview__brand small,.video-graph-preview__role,.video-graph-preview__timer{color:#5d6472;font-weight:760;text-transform:uppercase;letter-spacing:0}.video-graph-preview__brand small{font-size:.8rem}.video-graph-preview__timer{font-size:.85rem}.video-graph-preview__stage{display:grid;align-content:center;grid-gap:1.25rem;gap:1.25rem;padding:2% 8% 4%}.video-graph-preview__role{margin:0;font-size:.9rem}.video-graph-preview__stage h1{max-width:13ch;margin:0;color:#111216;font-size:clamp(3.7rem,6vw,6.8rem);line-height:.94;letter-spacing:0}.video-graph-preview--vertical .video-graph-preview__stage h1{max-width:11ch;font-size:clamp(4.8rem,13vw,9.4rem)}.video-graph-preview__caption{max-width:52rem;margin:0;color:#323744;font-size:clamp(1.3rem,2vw,2rem);font-weight:720;line-height:1.18}.video-graph-preview__card{display:grid;grid-gap:.65rem;gap:.65rem;max-width:44rem;padding:1.2rem;border:1px solid rgba(14,22,36,.12);border-radius:8px;background:rgba(255,255,255,.84);box-shadow:0 24px 60px rgba(15,22,34,.1)}.video-graph-preview__card strong{font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.18}.video-graph-preview__card span{color:#4d5360;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.35}.video-graph-preview__proof{position:absolute;right:4%;top:18%;display:grid;grid-gap:.65rem;gap:.65rem;width:min(26%,19rem)}.video-graph-preview--vertical .video-graph-preview__proof{top:auto;right:6%;bottom:17%;width:46%}.video-graph-preview__asset{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.65rem .75rem;border:1px solid rgba(14,22,36,.1);border-radius:8px;background:rgba(255,255,255,.78);box-shadow:0 16px 36px rgba(17,24,39,.08)}.video-graph-preview__asset img,.video-graph-preview__asset span{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:6px;background:#edf1ff;color:#2458d3;font-size:.82rem;font-weight:900}.video-graph-preview__asset img{object-fit:contain}.video-graph-preview__asset strong{min-width:0;overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.video-graph-preview__subtitle{position:absolute;left:8%;right:8%;bottom:10%;display:flex;justify-content:center}.video-graph-preview__subtitle span{max-width:54rem;padding:.7rem 1rem;border-radius:8px;background:rgba(15,17,22,.86);color:#fff;font-size:clamp(.95rem,1.5vw,1.25rem);font-weight:780;line-height:1.25;text-align:center}.video-graph-preview__rail{position:absolute;left:4%;right:4%;bottom:4%;display:grid;grid-auto-flow:column;grid-gap:.35rem;gap:.35rem}.video-graph-preview__rail span{height:.3rem;border-radius:999px;background:rgba(16,17,21,.14)}.video-graph-preview__rail .is-active{background:#2f66f4}.video-graph-preview__cta{position:absolute;right:4%;bottom:7%;display:grid;grid-gap:.18rem;gap:.18rem;max-width:24rem;padding:.75rem .9rem;border-radius:8px;background:#2f66f4;color:#fff;box-shadow:0 22px 54px rgba(47,102,244,.28)}.video-graph-preview--vertical .video-graph-preview__cta{right:6%;left:6%;bottom:5.5%;max-width:none}.video-graph-preview__cta strong{font-size:.74rem;text-transform:uppercase}.video-graph-preview__cta span{font-size:.98rem;font-weight:820;line-height:1.2}.cockpit-surface-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.cockpit-surface-grid a,.cockpit-surface-grid article{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0;padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--surface-subtle);color:var(--text-primary);text-decoration:none}.cockpit-surface-grid a:hover{border-color:color-mix(in srgb,var(--color-primary) 34%,var(--border))}.cockpit-surface-grid strong{color:var(--text-primary);font-size:var(--font-size-small)}.cockpit-surface-grid span{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.35}.cockpit-metric strong{display:block;min-width:0;color:var(--text-primary);font-size:clamp(1.35rem,2.4vw,var(--font-size-h2));font-weight:850;line-height:var(--line-tight);overflow-wrap:anywhere}.cockpit-section{display:grid;grid-gap:var(--space-28);gap:var(--space-28)}.cockpit-alerts{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-danger) 8%,transparent),transparent 62%),var(--color-panel)}.cockpit-alerts.is-clear{border-color:color-mix(in srgb,var(--color-success) 42%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-success) 8%,transparent),transparent 62%),var(--color-panel)}.cockpit-alert-badge{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:var(--space-6) var(--space-10);border-radius:var(--radius-pill);font-size:var(--font-size-label);font-weight:850;line-height:1;text-transform:uppercase}.cockpit-alert-badge.is-high{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 14%,transparent)}.cockpit-alert-badge.is-medium{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 18%,transparent)}.cockpit-alert-badge.is-low{color:var(--text-secondary);background:var(--surface-subtle)}.cockpit-section__head{display:flex;gap:var(--space-24);align-items:flex-end;justify-content:space-between}.cockpit-section__head h2{color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-title)}.cockpit-section__head span{max-width:42rem;text-align:right}.cockpit-actions{justify-content:flex-end}.cockpit-actions,.cockpit-contract-bar{display:flex;flex-wrap:wrap;gap:var(--space-8)}.cockpit-contract-bar{align-items:center;margin-bottom:var(--space-16)}.cockpit-data-health{padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:color-mix(in srgb,var(--surface-subtle) 72%,var(--color-panel))}.cockpit-data-health__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.cockpit-data-health__reader{display:grid;grid-gap:var(--space-10);gap:var(--space-10);min-width:0;padding:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel)}.cockpit-data-health__reader>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.cockpit-data-health__reader strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap}.cockpit-data-health__reader dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--space-4) var(--space-10);gap:var(--space-4) var(--space-10);margin:0;color:var(--text-secondary);font-size:var(--font-size-label)}.cockpit-data-health__reader dt{font-weight:800;color:var(--text-primary)}.cockpit-data-health__reader dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-data-health__reader ul{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin:0;padding:0;list-style:none}.cockpit-data-health__reader li{padding:var(--space-8);border-radius:var(--radius-8);background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--text-primary);font-size:var(--font-size-label)}.cockpit-data-health__reader li.is-critical{background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.cockpit-data-health__reader p{margin:0;color:var(--text-secondary);font-size:var(--font-size-label)}.cockpit-copy-diagnostic{min-height:2.25rem;padding:var(--space-8) var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel);color:var(--text-primary);font-weight:850;line-height:1;cursor:pointer}.cockpit-copy-diagnostic:hover{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--border))}.ot-operator-form{display:grid;grid-template-columns:minmax(11rem,.95fr) minmax(14rem,1.15fr) minmax(13rem,1fr) minmax(10rem,.75fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:end;min-width:0}.ot-operator-form--support{grid-template-columns:minmax(11rem,.85fr) minmax(16rem,1.35fr) repeat(3,minmax(8rem,.72fr))}.ot-operator-form--email{grid-template-columns:minmax(18rem,1.4fr) repeat(2,minmax(9rem,.75fr));max-width:54rem}.ot-operator-field{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.ot-operator-field span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;line-height:1.1}.ot-operator-field input,.ot-operator-field select{width:100%;min-width:0;min-height:2.55rem;padding:0 var(--space-10);overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel);color:var(--text-primary);font:inherit;font-size:var(--font-size-label);font-weight:720;line-height:1.1;text-overflow:ellipsis}.ot-operator-field input:focus,.ot-operator-field select:focus{outline:2px solid color-mix(in srgb,var(--color-primary) 34%,transparent);outline-offset:2px;border-color:color-mix(in srgb,var(--color-primary) 42%,var(--border))}.ot-operator-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:2.55rem;padding:0 var(--space-12);overflow:hidden;border:var(--border-width) solid color-mix(in srgb,var(--color-primary) 38%,var(--border));border-radius:var(--radius-8);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-panel));color:var(--text-primary);font:inherit;font-size:var(--font-size-label);font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ot-operator-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 58%,var(--border));transform:translateY(-1px)}.ot-operator-button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:1180px){.ot-operator-form,.ot-operator-form--email,.ot-operator-form--support{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (max-width:760px){.ot-operator-form,.ot-operator-form--email,.ot-operator-form--support{grid-template-columns:1fr}}.cockpit-table-wrap{position:relative;margin-top:0;padding:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-12);box-shadow:none;overflow-x:auto;overflow-y:visible;max-width:100%;background:var(--color-panel);scrollbar-gutter:stable;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.cockpit-table-wrap .studio-dashboard__table{min-width:960px;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.cockpit-table-wrap.is-compact .studio-dashboard__table{min-width:760px}.cockpit-table-wrap .studio-dashboard__table td,.cockpit-table-wrap .studio-dashboard__table th{min-width:7rem;max-width:18rem;height:3.5rem;padding:var(--space-8) var(--space-10);overflow:hidden;border-color:var(--border);font-size:var(--font-size-label);line-height:1.35;text-overflow:ellipsis;vertical-align:top}.cockpit-table-wrap .studio-dashboard__table th{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--color-panel);color:var(--text-secondary);font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.cockpit-table-wrap .studio-dashboard__table th:after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--border-width);background:var(--border)}.cockpit-table-wrap .studio-dashboard__table td:first-child{min-width:11rem;max-width:22rem;color:var(--text-primary);font-weight:700}.cockpit-table-wrap .studio-dashboard__table td:last-child,.cockpit-table-wrap .studio-dashboard__table th:last-child{width:8.5rem;min-width:8.5rem;max-width:8.5rem}.cockpit-table-wrap .studio-dashboard__table td:last-child{overflow:visible}.cockpit-table-wrap .studio-dashboard__table td:not(:first-child){color:var(--text-secondary)}.cockpit-table-wrap .studio-dashboard__table td>:where(span,strong,small,a):not(.cockpit-inline-link):not(.cockpit-status-pill):not(.cockpit-trend):not(.cockpit-action-state):not(.cockpit-risk-badge):not(.cockpit-status-badge):not(.cockpit-freshness){max-width:100%;overflow:hidden;text-overflow:ellipsis}.cockpit-table-wrap .cockpit-status-badge small{display:none}.cockpit-table-wrap .cockpit-data-state,.cockpit-table-wrap .cockpit-status-badge{max-width:none;min-width:max-content}.cockpit-table-wrap .studio-dashboard__table td a{min-width:max-content;white-space:nowrap}.cockpit-table-wrap .studio-actions{display:inline-flex;flex-wrap:nowrap;gap:var(--space-6);align-items:center;margin-top:0;max-width:100%}.cockpit-action{display:inline-flex;max-width:100%}.cockpit-action input{min-height:2rem;max-width:10rem;padding:var(--space-6) var(--space-8);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);color:var(--text-primary);font-size:var(--font-size-label)}.cockpit-action .cockpit-action__button,.cockpit-table-wrap .studio-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;max-height:2.75rem;max-width:8.5rem;padding:var(--space-6) var(--space-10);overflow:hidden;border-radius:var(--radius-8);box-shadow:none;font-size:var(--font-size-label);font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cockpit-action .cockpit-action__button.is-secondary,.cockpit-form-button,.cockpit-table-wrap .btn,.cockpit-table-wrap .studio-actions button.is-secondary{border-color:var(--border);background:var(--color-panel);color:var(--text-primary)}.cockpit-action .cockpit-action__button.is-danger,.cockpit-table-wrap .studio-actions button.is-danger{border-color:color-mix(in srgb,var(--color-danger) 35%,var(--border));background:color-mix(in srgb,var(--color-danger) 12%,var(--color-panel));color:var(--color-danger)}.cockpit-form-button,.cockpit-table-wrap .btn{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;max-height:2.75rem;max-width:100%;padding:var(--space-6) var(--space-10);overflow:hidden;border-radius:var(--radius-8);box-shadow:none;font-size:var(--font-size-label);font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cockpit-action .cockpit-action__button:hover,.cockpit-table-wrap .studio-actions button:hover{transform:translateY(-1px);box-shadow:none}.cockpit-action__message{max-width:10rem;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap}.cockpit-action-menu{position:relative;display:inline-block;max-width:100%}.cockpit-action-menu__trigger{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;max-height:2.75rem;max-width:8.5rem;padding:var(--space-6) var(--space-10);overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel);color:var(--text-primary);box-shadow:none;cursor:pointer;font-size:var(--font-size-label);font-weight:850;line-height:1.1;list-style:none;text-overflow:ellipsis;white-space:nowrap}.cockpit-action-menu__trigger:after{content:"⌄";margin-left:var(--space-6);color:var(--text-tertiary);font-size:.8em}.cockpit-action-menu__trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--border))}.cockpit-action-menu__panel{position:fixed;z-index:10000;display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:12rem;padding:var(--space-8);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel);box-shadow:0 18px 48px rgba(15,23,42,.18)}.cockpit-action-menu__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid color-mix(in srgb,var(--border) 70%,transparent)}.cockpit-action-menu__head strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap}.cockpit-action-menu__head button{display:inline-grid;width:1.75rem;height:1.75rem;padding:0;place-items:center;border:var(--border-width) solid var(--border);border-radius:999px;background:var(--color-panel);color:var(--text-secondary);cursor:pointer;font-size:1rem;line-height:1}.cockpit-action-menu__scrim{position:fixed;z-index:9999;inset:0;background:rgba(15,23,42,.18)}.cockpit-action-menu__panel.is-mobile{right:var(--space-12);bottom:var(--space-12);left:var(--space-12);width:auto;max-height:min(70vh,34rem);overflow:auto;border-radius:var(--radius-16)}.cockpit-action-menu__panel .cockpit-action,.cockpit-action-menu__panel .cockpit-action__button{width:100%;max-width:none}.cockpit-action-menu__panel .cockpit-action__button{justify-content:flex-start}.cockpit-text-cell{display:-webkit-box;max-width:100%;overflow:hidden;color:inherit;line-height:1.35;text-overflow:ellipsis;-webkit-box-orient:vertical}.cockpit-text-cell.lines-1{-webkit-line-clamp:1}.cockpit-text-cell.lines-2{-webkit-line-clamp:2}.cockpit-text-cell.lines-3{-webkit-line-clamp:3}.cockpit-detail-cell{max-width:100%}.cockpit-detail-cell summary{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:100%;cursor:pointer;list-style:none}.cockpit-detail-cell summary::-webkit-details-marker{display:none}.cockpit-detail-cell summary span{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:800;line-height:1.1;text-transform:uppercase}.cockpit-detail-cell summary strong{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-label);line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cockpit-detail-cell__body{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-10);padding:var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.35;overflow-wrap:anywhere}.cockpit-action-state,.cockpit-freshness,.cockpit-risk-badge,.cockpit-status-badge,.cockpit-status-pill,.cockpit-trend{display:inline-flex;align-items:center;gap:var(--space-6);max-width:100%;padding:5px var(--space-8);overflow:hidden;border-radius:var(--radius-pill);font-size:var(--font-size-label);font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cockpit-topbar__status .cockpit-status-badge{min-height:1.5rem;max-height:1.65rem;padding:var(--space-4) var(--space-8);font-size:.72rem}.cockpit-topbar__status .cockpit-status-badge small{min-width:1.05rem;padding-inline:4px}.cockpit-freshness small,.cockpit-risk-badge small,.cockpit-status-badge small{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;padding:1px 5px;border-radius:var(--radius-pill);background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font-size:.72em;font-weight:900;line-height:1.05;text-transform:uppercase}.cockpit-data-state{cursor:help}.cockpit-status-pill{color:var(--text-secondary);background:var(--surface-subtle)}.cockpit-action-state.is-safe,.cockpit-freshness.is-fresh,.cockpit-risk-badge.is-safe,.cockpit-status-badge.is-ready,.cockpit-status-badge.is-safe_to_run,.cockpit-status-pill.is-good,.cockpit-trend.is-up{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 13%,transparent)}.cockpit-action-state.is-blocked,.cockpit-risk-badge.is-blocked,.cockpit-status-badge.is-blocked,.cockpit-status-badge.is-missing_integration,.cockpit-status-pill.is-bad,.cockpit-trend.is-down{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.cockpit-action-state.is-risky,.cockpit-freshness.is-stale,.cockpit-risk-badge.is-review,.cockpit-risk-badge.is-risky,.cockpit-status-badge.is-needs_review,.cockpit-status-badge.is-stale,.cockpit-status-pill.is-watch,.cockpit-trend.is-flat{color:var(--text-secondary);background:color-mix(in srgb,var(--color-warning) 16%,transparent)}.cockpit-tooltip{cursor:help;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary);text-underline-offset:.18em}.cockpit-empty-state{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-18);border:var(--border-width) dashed var(--border);border-radius:var(--radius-12);background:var(--surface-subtle)}.cockpit-empty-state strong{color:var(--text-primary);font-size:var(--font-size-small)}.cockpit-empty-state span{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.35}.cockpit-filter-bar{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.cockpit-filter-chip{display:inline-flex;align-items:center;min-height:2rem;padding:var(--space-6) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--color-panel);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;line-height:1.1;text-decoration:none;white-space:nowrap}.cockpit-filter-chip.is-active,.cockpit-filter-chip:hover{border-color:color-mix(in srgb,var(--color-primary) 44%,var(--border));color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,var(--color-panel))}.cockpit-page-cell{min-width:16rem}.cockpit-page-cell>strong{display:block;margin-bottom:var(--space-8)}.cockpit-page-cell>span{display:inline-flex;margin-bottom:var(--space-8)}.cockpit-signal-stack{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.cockpit-signal-stack strong{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.25}.cockpit-page-drawer{margin-top:var(--space-8)}.cockpit-page-drawer summary{display:inline-flex;align-items:center;min-height:1.85rem;color:var(--color-primary);cursor:pointer;font-size:var(--font-size-label);font-weight:850;line-height:1}.cockpit-page-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10);margin-top:var(--space-10);padding:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--surface-subtle)}.cockpit-page-detail-grid>div{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.cockpit-page-detail-grid small,.cockpit-page-detail-grid span{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.3}.cockpit-page-detail-grid strong{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.25;overflow-wrap:anywhere}.cockpit-page-detail-actions{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;margin-top:var(--space-10)}.cockpit-page-detail-actions .cockpit-action-state{white-space:normal}.cockpit-inspect-selected{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--surface-subtle)}.cockpit-inspect-selected__actions,.cockpit-inspect-selected__head{display:flex;flex-wrap:wrap;gap:var(--space-10);align-items:center;justify-content:space-between}.cockpit-inspect-selected__head strong{color:var(--text-primary);font-size:var(--font-size-small)}.cockpit-inspect-selected__actions span,.cockpit-inspect-selected__head span{color:var(--text-secondary);font-size:var(--font-size-label)}.cockpit-inspect-selected__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.cockpit-inspect-selected__list label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:flex-start;min-width:0;padding:var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel)}.cockpit-inspect-selected__list input{margin-top:.2rem}.cockpit-inspect-selected__list label>span{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.cockpit-inspect-selected__list strong{color:var(--text-primary);font-size:var(--font-size-label);line-height:1.25;overflow-wrap:anywhere}.cockpit-inspect-selected__list small{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.3}.cockpit-settings{display:grid;grid-gap:var(--space-28);gap:var(--space-28)}.cockpit-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-18);gap:var(--space-18)}.cockpit-settings-form{display:grid;grid-gap:var(--space-12);gap:var(--space-12);min-width:0;padding:var(--space-18);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--surface-subtle)}.cockpit-settings-form__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.cockpit-settings-form h3{margin:0;color:var(--text-primary);font-size:var(--font-size-h4);line-height:var(--line-title)}.cockpit-settings-form label{display:grid;grid-gap:var(--space-6);gap:var(--space-6);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850}.cockpit-field-meta{display:inline-flex;max-width:100%}.cockpit-settings-form input,.cockpit-settings-form select,.cockpit-settings-form textarea{width:100%;min-height:2.35rem;padding:var(--space-8) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel);color:var(--text-primary);font:inherit;font-size:var(--font-size-small);line-height:1.35}.cockpit-settings-form textarea{resize:vertical}.cockpit-settings-feedback{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-10) var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel);color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.35}.cockpit-settings-feedback.is-success{border-color:color-mix(in srgb,var(--color-success) 30%,var(--border))}.cockpit-settings-feedback.is-error{border-color:color-mix(in srgb,var(--color-danger) 30%,var(--border));color:var(--color-danger)}.cockpit-settings-feedback strong{color:inherit}.cockpit-settings-state-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.cockpit-settings-state-row span:not(.cockpit-status-badge):not(.cockpit-data-state){display:inline-flex;align-items:center;min-height:1.8rem;padding:var(--space-6) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;line-height:1.1}.cockpit-settings-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.cockpit-settings-identity>div{display:grid;grid-gap:var(--space-10);gap:var(--space-10);min-width:0;padding:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel)}.cockpit-settings-identity span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850}.cockpit-settings-identity strong{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);font-size:var(--font-size-label);overflow:hidden}.cockpit-settings-identity img,.cockpit-settings-identity strong{width:3rem;height:3rem;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--surface-subtle)}.cockpit-settings-identity img{object-fit:contain}.cockpit-trend-stack{display:flex;flex-wrap:wrap;gap:var(--space-6)}.cockpit-llm-chart{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);min-height:13rem;padding:var(--space-18) var(--space-16) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--surface-subtle)}.cockpit-llm-chart__item{display:grid;grid-template-rows:minmax(8rem,1fr) 1.4rem;grid-gap:var(--space-8);gap:var(--space-8);min-width:0;align-items:end}.cockpit-llm-chart__bar{display:flex;flex-direction:column-reverse;width:100%;min-height:var(--space-8);overflow:hidden;border-radius:var(--radius-8);background:color-mix(in srgb,var(--text-secondary) 18%,transparent)}.cockpit-llm-chart__bar span{display:block;width:100%;min-height:0}.cockpit-llm-chart__bar .is-claude{background:var(--color-primary)}.cockpit-llm-chart__bar .is-openai{background:var(--color-success)}.cockpit-llm-chart__bar .is-ollama{flex:1 1;background:color-mix(in srgb,var(--text-secondary) 22%,transparent)}.cockpit-llm-chart__label{min-width:0;color:var(--text-secondary);font-size:var(--font-size-label);line-height:1;text-align:center;white-space:nowrap}.cockpit-llm-panels{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:var(--space-24);gap:var(--space-24)}.cockpit-llm-health{display:flex;flex-wrap:wrap;gap:var(--space-10)}.cockpit-llm-health span{display:inline-flex;align-items:center;min-height:2rem;padding:var(--space-6) var(--space-10);border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--surface-subtle);font-size:var(--font-size-label);font-weight:800;line-height:1}.workflow-review-panel .studio-dashboard__table td{vertical-align:top}.workflow-proof-flow{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.workflow-proof-flow span{display:inline-flex;align-items:center;min-height:1.8rem;padding:var(--space-6) var(--space-10);border-radius:var(--radius-pill);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-subtle) 82%,transparent);font-size:var(--font-size-label);font-weight:820;line-height:1}.workflow-proof-actions{justify-content:flex-start}.workflow-proof-filter-grid,.workflow-proof-governance,.workflow-proof-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.45fr);grid-gap:var(--space-20);gap:var(--space-20);align-items:start}.workflow-proof-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-proof-filters{display:flex;flex-wrap:wrap;gap:var(--space-8)}.workflow-proof-filter{display:inline-flex;align-items:center;min-height:1.85rem;padding:var(--space-6) var(--space-10);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-subtle) 72%,transparent);font-size:var(--font-size-label);font-weight:820;line-height:1;text-decoration:none;transition:border-color var(--transition),color var(--transition),background var(--transition)}.workflow-proof-filter.is-active,.workflow-proof-filter:hover{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border));color:var(--text-primary);background:color-mix(in srgb,var(--accent-primary) 10%,var(--surface-subtle))}.workflow-proof-governance{padding:var(--space-18);border:var(--border-width) solid color-mix(in srgb,var(--color-warning) 24%,var(--border));border-radius:var(--radius-12);background:linear-gradient(180deg,color-mix(in srgb,var(--color-warning) 7%,transparent),transparent 72%),var(--surface-subtle)}.workflow-proof-governance h3{margin:var(--space-6) 0 var(--space-8);color:var(--text-primary);font-size:var(--font-size-h4);line-height:var(--line-title)}.workflow-proof-list{display:grid;grid-gap:var(--space-18);gap:var(--space-18)}.workflow-proof-card{display:grid;grid-gap:var(--space-20);gap:var(--space-20);padding:var(--space-24);border:var(--border-width) solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--radius-12);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-subtle) 66%,transparent),transparent 72%),var(--color-panel)}.workflow-proof-card.is-medium{border-color:color-mix(in srgb,var(--color-warning) 28%,var(--border))}.workflow-proof-card.is-low{border-color:color-mix(in srgb,var(--color-success) 26%,var(--border))}.workflow-proof-card__body,.workflow-proof-card__header,.workflow-proof-card__review{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);grid-gap:var(--space-20);gap:var(--space-20);align-items:start}.workflow-proof-card__header h3{margin:var(--space-10) 0 var(--space-4);color:var(--text-primary);font-size:var(--font-size-h4);line-height:var(--line-title)}.workflow-proof-card__links{display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:flex-end}.workflow-review-panel .studio-dashboard__cell a{display:inline-flex;margin-right:var(--space-8);color:var(--accent-primary);font-weight:760;text-decoration:none}.workflow-proof-card__links a,.workflow-proof-evidence a{display:inline-flex;align-items:center;color:var(--accent-primary);font-size:var(--font-size-small);font-weight:780;text-decoration:none}.workflow-proof-card__links a:after,.workflow-proof-evidence a:after{content:"->";margin-left:var(--space-6)}.workflow-proof-evidence{min-width:0}.workflow-proof-evidence dl{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:var(--space-10) 0 0}.workflow-proof-evidence dl div{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:var(--border-width) solid color-mix(in srgb,var(--border) 58%,transparent)}.workflow-proof-evidence dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.workflow-proof-evidence dd{margin:0;color:var(--text-primary);font-size:var(--font-size-small);line-height:var(--line-body);overflow-wrap:anywhere}.workflow-review-form{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:min(100%,18rem)}.workflow-review-form input,.workflow-review-form textarea{width:100%;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--bg);color:var(--text-primary);font:inherit;font-size:var(--font-size-label);padding:var(--space-8) var(--space-10)}.workflow-review-form textarea{min-height:4.8rem;resize:vertical}.workflow-review-form button{width:-moz-fit-content;width:fit-content}.workflow-review-form.is-reject button{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 36%,var(--border));background:color-mix(in srgb,var(--color-danger) 8%,transparent)}.workflow-bulk-review-form{min-width:0}@media (max-width:900px){.cockpit-metric-grid,.cockpit-shell{grid-template-columns:1fr}.cockpit-control-plane{padding:0 var(--space-10) var(--space-24)}.cockpit-sidebar{position:static;max-height:none;padding:var(--space-16)}.cockpit-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-sidebar__group{align-content:start}.cockpit-section__head{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.cockpit-header{display:grid;grid-gap:var(--space-10);gap:var(--space-10);padding-block:2px var(--space-10)}.cockpit-topbar{align-items:flex-start;flex-direction:column;top:var(--space-6);min-height:0;padding:var(--space-8)}.cockpit-topbar__status{justify-content:flex-start}.cockpit-topbar__status .cockpit-status-badge,.cockpit-topbar__sync{min-height:1.55rem;padding:var(--space-4) var(--space-8);font-size:.7rem}.cockpit-breadcrumb{overflow:hidden;margin-top:0}.cockpit-command-strip,.cockpit-settings-grid,.cockpit-settings-identity,.cockpit-surface-grid{grid-template-columns:1fr}.cockpit-header__brief{width:100%;flex-basis:auto}.cockpit-section__head span{text-align:left}.cockpit-llm-chart{grid-template-columns:repeat(12,minmax(0,1fr));overflow-x:auto}.cockpit-llm-panels,.workflow-proof-card__body,.workflow-proof-card__header,.workflow-proof-card__review,.workflow-proof-filter-grid,.workflow-proof-governance,.workflow-proof-toolbar{grid-template-columns:1fr}.workflow-proof-card__links{justify-content:flex-start}}.ta-comparison-grid-shell{padding:0}.ta-comparison-grid,.ta-comparison-grid-shell{border:0;background:transparent;box-shadow:none}.ta-comparison-grid{display:grid;width:100%;margin-top:var(--space-32);border-top:var(--border-width) solid var(--border);border-left:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.ta-comparison-grid--products-1{grid-template-columns:200px repeat(1,1fr)}.ta-comparison-grid--products-2{grid-template-columns:200px repeat(2,1fr)}.ta-comparison-grid--products-3{grid-template-columns:200px repeat(3,1fr)}.ta-comparison-grid--products-4{grid-template-columns:200px repeat(4,1fr)}.ta-comparison-grid--products-5{grid-template-columns:200px repeat(5,1fr)}.ta-comparison-grid__corner,.ta-comparison-grid__criteria-cell,.ta-comparison-grid__footer{display:grid;align-content:flex-start;padding:var(--space-16);border-right:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.ta-comparison-grid__product-header{display:flex;position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:4;flex-direction:column;align-items:stretch;gap:var(--space-8);padding:var(--space-16);border-right:var(--border-width) solid var(--border);border-bottom:2px solid #e5e7eb;background:#ffffff;color:var(--text-primary);box-shadow:0 2px 0 var(--border);font-weight:850}.ta-comparison-grid__product-header .odali-product-identity{align-items:center}.ta-comparison-grid__criteria-cell{background:var(--color-panel-muted);color:var(--text-primary);font-weight:850}.ta-comparison-grid__corner{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:5;align-content:center;background:var(--color-panel);color:var(--text-primary);box-shadow:0 2px 0 var(--border);font-weight:850}.ta-comparison-grid__footer{align-content:flex-end}.ta-comparison-grid__value-cell{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16);justify-content:center;border-right:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.ta-comparison-grid__value-cell--score{align-items:center}.ta-comparison-grid__value-cell--score strong{color:var(--text-primary);font-size:var(--font-size-h3);font-weight:900}.ta-comparison-grid__cell-text,.ta-comparison-grid__empty{display:block;color:var(--text-primary);font-size:var(--font-size-small);line-height:1.5;overflow-wrap:anywhere}.ta-comparison-grid__cta{width:100%;min-height:44px;padding-inline:var(--space-16);margin-top:auto}.ta-comparison-grid__value-cell .cta{margin-top:auto}.ta-comparison-grid__badge{display:inline-flex;width:-moz-fit-content;width:fit-content;height:22px;align-items:center;gap:var(--space-6);padding:0 var(--space-10);border:var(--border-width) solid rgba(37,99,235,.14);border-radius:999px;background:rgba(37,99,235,.07);color:var(--accent-primary);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.ta-comparison-grid__score{position:absolute;top:var(--space-16);right:var(--space-16);color:var(--text-primary);font-size:1.5rem;font-weight:900;line-height:1}.ta-comparison-grid__mini-bars{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.ta-comparison-grid__mini-bar{display:grid;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;grid-gap:var(--space-8);gap:var(--space-8)}.ta-comparison-grid__mini-bar span,.ta-comparison-grid__mini-bar strong{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;line-height:1}.ta-comparison-grid__mini-bar strong{color:var(--text-primary);text-align:right}.decision-metric-bars{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.decision-table-v3{display:grid;overflow-x:auto;border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);box-shadow:var(--shadow-soft)}.decision-table-v3__header,.decision-table-v3__row{display:grid;grid-template-columns:240px 104px 96px repeat(3,128px) 220px 330px 132px 150px;min-width:1456px;width:max-content}.decision-table-v3--semantic .decision-table-v3__header,.decision-table-v3--semantic .decision-table-v3__row{grid-template-columns:minmax(140px,.8fr) minmax(0,1.5fr) minmax(92px,.55fr) minmax(112px,.65fr)}.decision-table-v3__header>div,.decision-table-v3__row>div{min-width:0;padding:14px var(--space-14);border-bottom:var(--border-width) solid var(--border);border-left:var(--border-width) solid var(--border);color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.45;word-break:normal;overflow-wrap:break-word}.decision-table-v3__header>div:first-child,.decision-table-v3__row>div:first-child{border-left:0}.decision-table-v3__header>div{background:rgba(15,23,42,.035);color:var(--text-secondary);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.decision-table-v3__row:last-child>div{border-bottom:0}.decision-table-v3__row.is-winner>div{background:rgba(37,99,235,.045)}.decision-table-v3__product{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.decision-table-v3__product-row{display:grid;grid-gap:var(--space-10);gap:var(--space-10);min-width:0}.decision-table-v3__product-row .ta-comparison-grid__badge{width:-moz-fit-content;width:fit-content;max-width:100%}.decision-table-v3__product .odali-product-identity{gap:var(--space-10)}.decision-table-v3__product .odali-product-identity__copy strong{font-size:15px}.decision-table-v3__score{display:inline-flex;align-items:baseline;gap:4px;color:var(--text-primary);font-weight:800;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.decision-table-v3__score span,.decision-table-v3__score strong{display:inline;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.decision-table-v3__header>div:nth-child(2),.decision-table-v3__header>div:nth-child(7),.decision-table-v3__row>div:nth-child(2),.decision-table-v3__row>div:nth-child(7){font-size:14px;font-weight:760;line-height:1.4}.decision-table-v3__header>div:nth-child(3),.decision-table-v3__header>div:nth-child(4),.decision-table-v3__header>div:nth-child(5),.decision-table-v3__header>div:nth-child(6),.decision-table-v3__row>div:nth-child(3),.decision-table-v3__row>div:nth-child(4),.decision-table-v3__row>div:nth-child(5),.decision-table-v3__row>div:nth-child(6){font-weight:650}.decision-table-v3__header>div:nth-child(8),.decision-table-v3__header>div:nth-child(9),.decision-table-v3__row>div:nth-child(8),.decision-table-v3__row>div:nth-child(9){color:var(--text-secondary);opacity:.75}.decision-table-v3__header>div:nth-child(8),.decision-table-v3__row>div:nth-child(8){color:var(--text-primary);opacity:1;font-weight:680}.decision-table-v3__text-cell{color:var(--text-primary);font-size:14px;font-weight:650;line-height:1.45}.decision-table-v3__text-cell--choose{font-weight:620}.decision-table-v3__fit-cell{align-self:stretch}.decision-content-intelligence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.decision-content-intelligence .odali-seo-subblock{margin:0;padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:transparent}.decision-content-intelligence .odali-seo-subblock h3{display:flex;align-items:center;gap:var(--space-10);font-size:16px;font-weight:600}.decision-content-intelligence__icon{display:inline-grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--color-panel);font-size:14px}.decision-content-intelligence .odali-seo-subblock p{margin:var(--space-6) 0 0;color:var(--text-primary);font-size:var(--font-size-small);line-height:1.55}.decision-table-tags{display:flex;flex-wrap:wrap;gap:var(--space-8)}.decision-table-metric{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10);overflow:visible}.decision-table-metric,.decision-table-metric>*{min-width:0;max-width:100%}.decision-table-metric .odali-score-bar__track{grid-column:1;width:100%;min-width:0;max-width:100%;height:8px;overflow:hidden;border-radius:var(--radius-pill);background:#e5e7eb}.decision-table-metric .odali-score-bar__fill{max-width:100%;height:100%;border-radius:inherit;background:#2563eb;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.decision-table-metric strong{grid-column:2;color:var(--text-primary);font-size:12px;font-weight:900;text-align:right}.decision-table-metric>span{grid-column:1/-1;display:inline-flex;align-items:center;gap:var(--space-6);color:var(--text-secondary);font-size:12px;font-weight:760;line-height:1.2}.decision-table-metric small{grid-column:1/-1;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:500;line-height:1.25;opacity:.78;max-width:120ch}.decision-table-mobile,.mobile-only{display:none}.decision-table-mobile__card{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.decision-table-mobile__card.is-winner{border-color:var(--accent-border);background:var(--accent-soft)}.decision-table-mobile__head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.decision-table-mobile dl{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0}.decision-table-mobile dl div{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.decision-table-mobile dd,.decision-table-mobile dt{margin:0}.decision-table-mobile dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.decision-table-mobile dd{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.45}.decision-table-mobile__scoreline div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.decision-table-mobile__notes{border-top:var(--border-width) solid var(--border);padding-top:var(--space-10)}.decision-table-mobile__notes summary{cursor:pointer;color:var(--text-primary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.decision-table-mobile__notes dl{margin-top:var(--space-12)}.decision-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);margin-top:var(--space-24);padding:var(--space-24);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-16);background:var(--color-panel);box-shadow:var(--shadow-soft)}.decision-inline-cta>div:first-child{display:grid;min-width:0;grid-gap:var(--space-8);gap:var(--space-8)}.decision-inline-cta strong{color:var(--text-primary);font-size:var(--font-size-small);font-weight:900}.decision-inline-cta span{color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.decision-cta-proof,.sticky-cta__proof{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}.decision-cta-proof li,.sticky-cta__proof li{display:inline-flex;align-items:center;min-height:28px;max-width:280px;padding-inline:var(--space-8);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;line-height:1.25;white-space:normal}.decision-inline-cta__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;align-self:center;justify-content:center;gap:var(--space-16)}.decision-inline-cta__actions .ta-btn{flex:0 0 auto;text-align:center;white-space:normal}.decision-metric-icon{color:var(--accent-primary);flex:0 0 auto}.decision-metric-bar{display:grid;grid-template-columns:72px minmax(72px,1fr) 40px;align-items:center;grid-gap:var(--space-8);gap:var(--space-8)}.decision-metric-bar span,.decision-metric-bar strong{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;line-height:1}.decision-metric-bar strong{color:var(--text-primary);text-align:right}.decision-metric-bar span{display:inline-flex;align-items:center;gap:var(--space-6)}.decision-table-line{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.45}.decision-table-line.is-muted{color:var(--text-secondary)}.odali-comparison-product-head{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.odali-comparison-product-head span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.odali-comparison-product-head strong{display:block;color:var(--text-primary);font-size:var(--font-size-small);line-height:1.25;overflow-wrap:anywhere}.ta-comparison-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:var(--space-24)}.ta-comparison-note,.ta-comparison-notes{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.ta-comparison-note{padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--shadow-soft)}.ta-comparison-note.is-winner{border-color:var(--accent-border);background:linear-gradient(180deg,var(--accent-soft),var(--color-panel))}.ta-comparison-note dl,.ta-comparison-note dl div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0}.ta-comparison-note dd,.ta-comparison-note dt{margin:0}.ta-comparison-note dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ta-comparison-note dd{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.5}.odali-comparison-product-cards{display:none;gap:var(--space-16);margin-top:var(--space-24)}.odali-comparison-product-card{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--shadow-soft)}.odali-comparison-product-card.is-winner{border-color:var(--accent-border);background:linear-gradient(180deg,var(--accent-soft),var(--color-panel))}.odali-comparison-product-card__criteria{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0}.odali-comparison-product-card__criteria div{display:grid;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);padding-block:var(--space-8);border-top:var(--border-width) solid var(--border)}.odali-comparison-product-card__criteria dd,.odali-comparison-product-card__criteria dt{margin:0}.odali-comparison-product-card__criteria dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.odali-comparison-product-card__criteria dd{color:var(--text-primary);font-size:var(--font-size-small)}@media (max-width:1024px){.ta-comparison-grid{display:grid;overflow-x:auto}.ta-comparison-notes{display:none}.odali-comparison-product-cards{display:grid}.decision-content-intelligence__grid,.decision-differentiation-grid,.decision-human-editorial-blocks__grid,.decision-insight-cards,.decision-methodology,.decision-pressure-block,.decision-score-tradeoffs__grid,.decision-shortcuts-block ul,.odali-decision-strip-v2,.odali-quadrant-analysis__grid{grid-template-columns:minmax(220px,1fr)}.decision-inline-cta{display:grid}.decision-inline-cta__actions{gap:var(--space-16);align-items:stretch;justify-content:stretch}.decision-inline-cta__actions .ta-btn{width:100%;min-width:0}.decision-hero-winner-card{display:none}}@media (max-width:768px){.odali-decision-interface{--decision-mobile-gutter:var(--space-16)}.odali-decision-interface>div,.odali-decision-interface>section,.odali-decision-page>*{margin-top:var(--space-32)}.decision-ai-summary,.decision-evidence-outcomes,.decision-insights-section,.decision-methodology,.decision-related-links,.odali-comparison-block,.odali-decision-hero,.odali-quadrant-block,.odali-rich-content,.odali-seo-card,.odali-top-picks-block,.seo-money-snapshot{width:min(100%,calc(100vw - (var(--decision-mobile-gutter) * 2)))}.odali-decision-hero{gap:var(--space-20);padding:var(--space-16);border-radius:var(--radius-16)}.odali-hero__copy{gap:var(--space-12)}.odali-decision-hero h1,.odali-hero__copy h1{max-width:none;font-size:clamp(2rem,9vw,2.45rem);line-height:1.06}.decision-hero-subtitle{margin-top:0;font-size:1rem;line-height:1.42;opacity:.82}.decision-hero-reality{margin-top:0;padding:var(--space-12);font-size:var(--font-size-small);line-height:1.42}.decision-hero-meta{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-top:0}.decision-hero-meta span{min-height:0;padding:var(--space-8) var(--space-10);border-radius:var(--radius-12);font-size:11px;line-height:1.3}.decision-enforcement{margin-top:var(--space-4);padding:var(--space-12);border-radius:var(--radius-12)}.decision-enforcement .ta-btn,.decision-hero-cta{width:100%;min-height:46px}.odali-decision-interface[data-golden-visual-variant=split-rhythm] .odali-decision-hero,.odali-decision-interface[data-golden-visual-variant] .odali-decision-hero{grid-template-columns:1fr}.decision-above-fold-ctas--golden{max-width:100%;padding-left:var(--space-16);box-shadow:none}.odali-decision-interface[data-golden-visual-variant=proof-strip] .decision-above-fold-ctas,.odali-decision-interface[data-golden-visual-variant=wide-cta] .decision-above-fold-ctas__actions{display:grid;grid-template-columns:1fr}.seo-money-snapshot{gap:var(--space-12);padding:var(--space-14)}.seo-authority-assets__grid,.seo-money-comparison-depth__layout,.seo-money-depth__grid,.seo-money-depth__matrix,.seo-money-geo-blocks ul,.seo-money-punchlines,.seo-money-snapshot__grid,.seo-money-snapshot__top,.seo-money-truth-strip{grid-template-columns:1fr}.seo-money-comparison-depth__header{display:none}.seo-money-comparison-depth__matrix article{grid-template-columns:1fr}.seo-money-comparison-depth__visual div{grid-template-columns:108px minmax(0,1fr) 70px;gap:var(--space-8)}.seo-money-comparison-depth__visual{padding-left:0;border-left:0}.seo-authority-assets,.seo-money-comparison-depth,.seo-money-depth,.seo-operational-reality{gap:var(--space-12);padding:var(--space-12)}.seo-authority-page{gap:var(--space-16);padding-inline:var(--space-12)}.seo-authority-blocks ul,.seo-authority-distribution,.seo-authority-grid,.seo-authority-grid--compact,.seo-authority-hero,.seo-authority-two-col{grid-template-columns:1fr}.seo-authority-hero h1{font-size:2.4rem;line-height:1}.seo-money-sticky-cta{grid-template-columns:minmax(0,1fr) auto;min-height:46px;gap:var(--space-8);padding:4px}.seo-money-sticky-cta__copy span:last-child,.seo-money-sticky-cta__secondary{display:none}.seo-money-sticky-cta__copy strong{font-size:.9rem}.seo-money-sticky-cta__primary{max-width:46vw;min-height:40px;padding-inline:var(--space-10);font-size:.78rem;overflow:hidden;text-overflow:ellipsis}.seo-money-snapshot__cta{width:100%;min-height:46px}.seo-money-snapshot__cta-row{justify-content:stretch}.seo-money-geo-blocks li:nth-child(n+9){display:none}.decision-snapshot-grid{grid-template-columns:1fr;gap:var(--space-10)}.decision-comparison-card,.decision-content-intelligence .odali-seo-subblock,.decision-snapshot-grid div,.decision-snapshot-grid div:last-child:nth-child(odd),.decision-table-mobile__card{grid-column:auto;padding:var(--space-12)}.decision-snapshot-grid dt{font-size:11px}.decision-content-intelligence .odali-seo-subblock p,.decision-snapshot-grid dd,.decision-table-mobile dd{font-size:.92rem;line-height:1.48}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-20) 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{gap:var(--space-12)}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{padding:var(--space-14) 0}.decision-table-mobile__head{gap:var(--space-12)}.decision-table-mobile .decision-metric-bars{padding:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel-muted)}.decision-table-mobile .decision-metric-bar{grid-template-columns:70px minmax(0,1fr) 38px}.odali-quadrant{height:360px;border-radius:var(--radius-16)}.odali-quadrant__legend,.odali-quadrant__zone span{display:none}.odali-quadrant__axis{font-size:10px}.odali-quadrant__axis--x{bottom:var(--space-10)}.odali-quadrant__axis--y{left:var(--space-10)}.odali-quadrant__viewport-label{font-size:10px}.odali-quadrant__viewport-label--min-x{left:var(--space-12);bottom:var(--space-10)}.odali-quadrant__viewport-label--max-x{right:var(--space-12);bottom:var(--space-10)}.odali-quadrant__viewport-label--max-y,.odali-quadrant__viewport-label--min-y{left:var(--space-10)}.odali-quadrant__point.is-winner{width:24px;height:24px}.odali-quadrant__label{max-width:110px;font-size:11px}.odali-quadrant__label.is-winner{padding:4px var(--space-6)}.decision-table-v3.desktop-only,.desktop-only,.odali-quadrant__tooltip{display:none}.decision-table-mobile.mobile-only,.mobile-only{display:block}.decision-table-mobile__card+.decision-table-mobile__card{margin-top:var(--space-16)}}@media (min-width:769px){.desktop-only{display:block}.decision-table-v3,.decision-table-v3.desktop-only{display:grid}.decision-table-mobile.mobile-only,.mobile-only{display:none}}@media (min-width:769px) and (max-width:1024px){.decision-table-v3{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}}@media (max-width:1200px){.odali-comparison-block,.odali-quadrant-block{width:100%;overflow-x:auto}}@media (max-width:420px){.odali-comparison-product-card__criteria div{grid-template-columns:minmax(220px,1fr);gap:var(--space-8)}}.main-wrapper{position:relative;min-height:100%;padding-bottom:calc(max(82px, calc(var(--sticky-cta-height, 0px) + 24px)) + env(safe-area-inset-bottom))}.sticky-cta{position:fixed;left:50%;right:auto;bottom:max(10px,env(safe-area-inset-bottom));z-index:1000;width:min(calc(100vw - 32px),1100px);max-width:calc(100vw - 32px);box-sizing:border-box;margin:0;min-height:52px;padding:6px 10px calc(6px + env(safe-area-inset-bottom));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(--bg) 78%,transparent);box-shadow:0 14px 42px color-mix(in srgb,#020617 14%,transparent);opacity:1;transform:translateX(-50%);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(16px)}.sticky-cta__container{display:grid;grid-template-columns:minmax(0,1fr) max-content;width:100%;max-width:none;box-sizing:border-box;min-height:44px;align-items:center;justify-content:space-between;grid-gap:var(--space-16);gap:var(--space-16);margin-inline:auto;padding:0;overflow:hidden}.sticky-cta__container--linked{color:inherit;text-decoration:none;cursor:pointer}.sticky-cta__container--linked:hover .sticky-cta__button{transform:translateY(-1px)}.sticky-cta__summary{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:var(--space-10);gap:var(--space-10);min-width:0;color:var(--text-primary);overflow:hidden}.sticky-cta__summary:not(:has(.sticky-cta__logo)){grid-template-columns:minmax(0,1fr)}.sticky-cta__logo{display:inline-grid;place-items:center;width:26px;height:26px;border:var(--border-width) solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-panel) 70%,transparent);color:var(--accent-primary);font-size:.7rem;font-weight:900}.sticky-cta__logo img{width:100%;height:100%;object-fit:contain}.sticky-cta__logo .odali-product-logo{width:100%;height:100%;flex:0 0 100%;padding:0;border:0;border-radius:inherit;background:transparent;font-size:.7rem}.sticky-cta__copy{display:grid;min-width:0;grid-gap:4px;gap:4px}.sticky-cta__line{display:flex;min-width:0;align-items:center;gap:var(--space-8);flex-wrap:nowrap;overflow:hidden}.sticky-cta__label{flex:0 0 auto;max-width:124px;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:760;letter-spacing:.04em;text-transform:uppercase}.sticky-cta__label,.sticky-cta__product{min-width:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-cta__product{flex:1 1 auto;color:var(--text-primary);font-size:1rem;font-weight:820}.sticky-cta__rating{display:none;align-items:center;gap:3px;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;line-height:1}.sticky-cta__star{color:var(--color-border-strong)}.sticky-cta__star.is-filled{color:var(--color-star)}.sticky-cta__score{display:inline-flex;margin-left:0}.sticky-cta__reason{display:block;max-width:640px;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}.sticky-cta__reason--secondary{display:none}.sticky-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);justify-self:end;width:max-content;min-width:0;max-width:min(30vw,280px);min-height:40px;padding-inline:var(--space-16);border-color:color-mix(in srgb,var(--accent-primary) 48%,transparent);background:color-mix(in srgb,var(--accent-primary) 14%,transparent);color:var(--text-primary);box-shadow:none;font-size:var(--font-size-small);overflow:hidden;white-space:nowrap}.sticky-cta__button:hover{border-color:color-mix(in srgb,var(--accent-primary) 62%,transparent);background:color-mix(in srgb,var(--accent-primary) 18%,transparent);box-shadow:none}.sticky-cta__button-text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-cta__button .odali-btn-icon{flex:0 0 auto}@media (max-width:768px){.decision-comparison-direct__grid{grid-template-columns:1fr}.footer,.site-footer{padding-bottom:120px}.footer-signature{grid-template-columns:1fr;gap:var(--space-28);margin-bottom:var(--space-48);padding-bottom:var(--space-32)}.footer-signature h2{max-width:11ch;font-size:clamp(2.35rem,13vw,4.2rem)}.footer-signature__blocks{gap:var(--space-8)}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem,body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__groups,body[data-site-niche=tools] .site-footer--decision-os .footer-legal{grid-template-columns:1fr}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem{gap:var(--space-24);padding-block:var(--space-28)}body[data-site-niche=tools] .site-footer--decision-os .footer-ecosystem__groups{gap:var(--space-24)}body[data-site-niche=tools] .site-footer--decision-os .footer-legal nav{justify-content:flex-start}.footer-grid{grid-template-columns:1fr;gap:var(--space-32)}.main-wrapper{padding-bottom:calc(max(86px, calc(var(--sticky-cta-height, 0px) + 24px)) + env(safe-area-inset-bottom))}.sticky-cta{min-height:56px;width:min(calc(100vw - 24px),1100px);max-width:calc(100vw - 24px);padding:6px var(--space-8) calc(6px + env(safe-area-inset-bottom))}.sticky-cta__container{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-gap:var(--space-8);gap:var(--space-8);padding:0}.odali-score-bar__track{max-width:100%}.sticky-cta__summary{grid-template-columns:24px minmax(0,1fr);gap:var(--space-8)}.sticky-cta__logo{width:22px;height:22px;border-radius:var(--radius-md);font-size:.65rem}.sticky-cta__label{font-size:10px}.sticky-cta__product{font-size:.92rem}.sticky-cta__button{width:max-content;min-width:0;max-width:min(42vw,190px);min-height:42px;padding-inline:var(--space-10);font-size:.78rem;line-height:1.15;white-space:nowrap}.sticky-cta__button-text{white-space:nowrap}.sticky-cta__reason{display:none}}@media (max-width:520px){.odali-decision-interface{--decision-mobile-gutter:var(--space-12)}.decision-methodology,.odali-comparison-block,.odali-decision-hero,.odali-quadrant-block,.odali-rich-content,.odali-seo-card,.odali-top-picks-block{border-radius:var(--radius-12)}.odali-decision-hero{padding:var(--space-12)}.site-main-shell .odali-decision-hero h1{font-size:clamp(1.65rem,7.6vw,1.95rem);line-height:1.05}.decision-hero-subtitle{font-size:.95rem}.decision-hero-reality{padding:var(--space-10)}.decision-hero-meta span:nth-child(n+3){display:none}.decision-content-intelligence__grid{gap:var(--space-12)}.decision-human-editorial-blocks__grid,.decision-score-tradeoffs__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.sticky-cta__container{grid-template-columns:minmax(0,1fr) minmax(112px,max-content)}.sticky-cta__line{gap:5px}.sticky-cta__label{display:none}.decision-rule-block li{display:grid}.decision-rule-block strong{white-space:normal}}:root.theme-dark .decision-comparison-card__badge.is-winner{background:color-mix(in srgb,var(--accent-primary) 22%,var(--color-panel));color:#bfdbfe}:root.theme-dark body[data-site-niche=tools] .footer,:root.theme-dark body[data-site-niche=tools] .site-footer,:root.theme-dark body[data-site-niche=tools] .ta-header{background:rgb(15 23 42/42%)}:root.theme-dark body[data-site-niche=phones]{background:linear-gradient(to right,rgba(148,163,184,.075) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.075) 1px,transparent 1px),radial-gradient(circle at 16% 4%,color-mix(in srgb,var(--accent-primary) 16%,transparent),transparent 34vw),radial-gradient(circle at 88% 12%,rgba(96,165,250,.08),transparent 28vw),linear-gradient(180deg,rgba(15,23,42,.2),transparent 46vh),var(--bg);background-size:34px 34px,34px 34px,auto,auto,auto,auto;background-attachment:fixed}:root.theme-dark body[data-site-niche=phones] .ta-header{border-bottom-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(15,23,42,.58)),radial-gradient(circle at 24% 0,color-mix(in srgb,var(--accent-primary) 18%,transparent),transparent 42%)}:root.theme-dark body[data-site-niche=phones] .footer,:root.theme-dark body[data-site-niche=phones] .site-footer{border-top-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(15,23,42,.3),rgba(15,23,42,.68)),radial-gradient(circle at 18% 0,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 38%)}:root.theme-dark body[data-site-niche=tools] .sticky-cta{background:rgb(15 23 42/72%)}body[data-site-niche=phones] .sticky-cta{border-color:var(--border);background:color-mix(in srgb,var(--color-panel) 96%,transparent);box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body[data-site-niche=phones] .sticky-cta__button{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-accent);box-shadow:0 var(--space-16) var(--space-32) color-mix(in srgb,var(--accent-primary) 24%,transparent)}:root.theme-dark .decision-comparison-card__badge.is-backup{background:var(--color-panel-muted);color:var(--text-secondary)}:root.theme-dark .decision-comparison-card__badge.is-specialist{background:rgba(245,158,11,.14);color:#fbbf24}:root.theme-dark .decision-hero-winner-card .decision-score__stars .is-empty,:root.theme-dark .decision-score__stars span,:root.theme-dark .odali-score-star,:root.theme-dark .sticky-cta__star{color:var(--border-strong)}:root.theme-dark .decision-hero-winner-card .decision-score__stars .is-filled,:root.theme-dark .decision-score__stars .is-filled,:root.theme-dark .odali-score-star.is-filled,:root.theme-dark .sticky-cta__star.is-filled{color:var(--color-star);text-shadow:none}:root.theme-dark .decision-hero-winner-card .decision-metric-bars{border-color:var(--border);background:var(--color-panel-muted)}:root.theme-dark .decision-hero-winner-card .odali-score-bar__track,:root.theme-dark .decision-table-metric .odali-score-bar__track,:root.theme-dark .odali-score-bar__track{border-color:var(--border-strong);background:#1e293b;box-shadow:inset 0 0 0 1px rgba(148,163,184,.08)}:root.theme-dark .decision-hero-winner-card .odali-score-bar__fill,:root.theme-dark .decision-table-metric .odali-score-bar__fill,:root.theme-dark .odali-score-bar__fill{background:var(--color-brand);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 0 1px rgba(96,165,250,.18)}:root.theme-dark .odali-quadrant{background:linear-gradient(to right,rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(180deg,var(--color-panel),var(--color-panel-muted))}:root.theme-dark .odali-quadrant__zone--top-right{background:rgba(34,197,94,.11)}:root.theme-dark .odali-quadrant__zone--top-left{background:rgba(234,179,8,.1)}:root.theme-dark .odali-quadrant__zone--bottom-right{background:rgba(96,165,250,.09)}:root.theme-dark .odali-quadrant__zone--bottom-left{background:rgba(148,163,184,.08)}:root.theme-dark .odali-quadrant__point{border-color:var(--color-panel);box-shadow:0 8px 18px rgba(0,0,0,.34)}:root.theme-dark .odali-quadrant__point.is-winner{border-color:var(--text-primary)}:root.theme-dark .decision-toc__list,:root.theme-dark .decision-toc__toggle,:root.theme-dark .odali-quadrant__label.is-winner,:root.theme-dark .odali-quadrant__tooltip{background:color-mix(in srgb,var(--color-panel) 92%,transparent);border-color:var(--border);color:var(--text-primary)}:root.theme-dark .decision-table-v3__header>div,:root.theme-dark .ta-comparison-grid__product-header{background:var(--color-panel-muted);border-color:var(--border)}:root.theme-dark .decision-table-v3__row.is-winner>div,:root.theme-dark .ta-comparison-grid__badge{background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}body[data-site-niche=tools] .decision-os-section:not(.decision-os-section--cta).odali-rich-content,body[data-site-niche=tools] .decision-os-section:not(.decision-os-section--cta).odali-seo-card{padding:clamp(28px,4vw,56px) 0;border:0;border-top:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:0;background:transparent;box-shadow:none}body[data-site-niche=tools] .decision-os-section+.decision-os-section{margin-top:clamp(18px,3vw,40px)}body[data-site-niche=tools] .decision-os-section--category-narrative{display:grid;grid-gap:clamp(20px,3vw,30px);gap:clamp(20px,3vw,30px)}body[data-site-niche=tools] .decision-category-narrative__grid{display:grid;grid-gap:clamp(16px,2.4vw,24px);gap:clamp(16px,2.4vw,24px)}body[data-site-niche=tools] .decision-category-narrative__item{display:grid;grid-gap:var(--space-12);gap:var(--space-12);margin:0;padding:clamp(20px,2.6vw,30px);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-panel) 88%,transparent);box-shadow:none}body[data-site-niche=tools] .decision-category-narrative__item h3{margin:0;color:var(--text-primary);font-size:clamp(1.08rem,1.4vw,1.45rem);letter-spacing:0;line-height:1.18}body[data-site-niche=tools] .decision-category-narrative__item p{max-width:980px;margin:0;color:var(--text-secondary);font-size:.98rem;line-height:1.58}body[data-site-niche=tools] .decision-os-section--completion{display:grid;grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px)}body[data-site-niche=tools] .decision-completion-block__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}body[data-site-niche=tools] .decision-completion-block__grid .decision-os-card,body[data-site-niche=tools] .decision-completion-block__matrix .decision-os-card{display:grid;grid-gap:var(--space-10);gap:var(--space-10);align-content:start;padding:clamp(18px,2.4vw,26px);border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-panel) 86%,transparent);box-shadow:none}body[data-site-niche=tools] .decision-completion-block__grid span,body[data-site-niche=tools] .decision-completion-block__matrix strong{color:var(--text-primary);font-size:.98rem;font-weight:760;letter-spacing:0}body[data-site-niche=tools] .decision-completion-block__grid p,body[data-site-niche=tools] .decision-completion-block__matrix p{max-width:720px;margin:0;color:var(--text-secondary);font-size:.98rem;line-height:1.55}body[data-site-niche=tools] .decision-completion-block__matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}body[data-site-niche=tools] .decision-completion-block__matrix .decision-os-card{min-height:0;padding:var(--space-18)}body[data-site-niche=tools] .decision-completion-block__next{max-width:920px;margin:0;padding:var(--space-16) var(--space-18);border-left:3px solid var(--accent-primary);border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 34%,transparent);color:var(--text-primary);font-size:.98rem;line-height:1.55}body[data-site-niche=tools] .decision-os-section--failure .decision-os-card+.decision-os-card,body[data-site-niche=tools] .decision-os-section--use-cases .decision-os-card+.decision-os-card,body[data-site-niche=tools] .decision-os-section--why .decision-os-card+.decision-os-card,body[data-site-niche=tools] .decision-rhythm-compact .decision-os-card+.decision-os-card{margin-top:var(--space-12)}body[data-site-niche=tools] .decision-os-section--contrast .decision-contrast-layer__grid{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--border)}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,body[data-site-niche=tools] .decision-os-section--list .decision-os-card,body[data-site-niche=tools] .decision-os-section--use-cases .decision-os-card,body[data-site-niche=tools] .decision-os-section--why .decision-os-card{padding:var(--space-20) 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}body[data-site-niche=tools] .decision-os-section--contrast .decision-contrast-layer__item strong,body[data-site-niche=tools] .decision-os-section--failure .decision-os-card h3,body[data-site-niche=tools] .decision-os-section--use-cases .decision-os-card h3,body[data-site-niche=tools] .decision-os-section--why .decision-os-card h3{color:var(--text-primary);letter-spacing:0}body[data-site-niche=tools] .decision-os-section--contrast .decision-contrast-layer__item p,body[data-site-niche=tools] .decision-os-section--failure .decision-os-card p,body[data-site-niche=tools] .decision-os-section--use-cases .decision-os-card p,body[data-site-niche=tools] .decision-os-section--why .decision-os-card p{max-width:760px;margin:var(--space-8) 0 0;color:var(--text-secondary)}body[data-site-niche=tools] .decision-os-section--contrast .decision-contrast-layer__item.is-fail,body[data-site-niche=tools] .decision-os-section--contrast .decision-contrast-layer__item.is-use{border-top:0;background:transparent}body[data-site-niche=tools] .decision-os-faq.odali-faq-block,body[data-site-niche=tools] .decision-os-section--faq{padding-block:clamp(28px,4vw,56px);background:transparent}body[data-site-niche=tools] .decision-os-faq .premium-faq-item,body[data-site-niche=tools] .odali-faq-block .premium-faq-item{border-color:color-mix(in srgb,var(--text-primary) 10%,transparent);background:transparent}body[data-site-niche=tools] .odali-faq-block .faq-question:after{width:22px;height:22px;border:1px solid var(--border);background:transparent;color:var(--text-primary)}body[data-site-niche=tools] .ta-tool-snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-20);gap:var(--space-20)}body[data-site-niche=tools] .ta-tool-path-card,body[data-site-niche=tools] .ta-tool-snapshot>div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-content:start}body[data-site-niche=tools] .ta-tool-path-card strong,body[data-site-niche=tools] .ta-tool-snapshot strong{color:var(--text-primary);font-size:1rem}body[data-site-niche=tools] .ta-tool-path-card{text-decoration:none}@media (max-width:760px){body[data-site-niche=tools] .decision-completion-block__grid,body[data-site-niche=tools] .decision-completion-block__matrix,body[data-site-niche=tools] .decision-reality-insight-contract__grid{grid-template-columns:1fr}.decision-hero-reality-test,body[data-site-niche=tools] .decision-reality-insight-contract__grid .decision-os-card,body[data-site-niche=tools] .decision-reality-insight-contract__pressure,body[data-site-niche=tools] .decision-reality-insight-contract__scene{padding:var(--space-16)}body[data-site-niche=tools] .decision-reality-insight-contract__scene p{font-size:.96rem}body[data-site-niche=tools] .decision-reality-insight-contract__table{min-width:760px}body[data-site-niche=tools] .ta-tool-snapshot{grid-template-columns:1fr}}body[data-site-niche=tools] .decision-os-cta,body[data-site-niche=tools] .decision-os-section--cta,body[data-site-niche=tools] .sticky-cta{border-radius:8px}