/* TackleSonar R86.9.7 — reference-locked Brand Detail + Build Like Me polish.
   Scoped to the two affected experiences. No global navigation/footer changes. */

/* ========================= BRAND DETAIL ========================= */
.ts-brand-page{
  --r97-ink:#082a56;--r97-blue:#087ff5;--r97-cyan:#12c9e9;--r97-line:#cfe3f1;
  background:#eaf8ff url('/assets/brand-detail/content-background.svg') center top/100% auto repeat-y!important;
  color:var(--r97-ink);
}
.ts-brand-page .ts-brand-container{width:min(1180px,calc(100% - 34px))!important;margin-inline:auto!important}
.ts-brand-page .ts-brand-hero{min-height:286px!important;margin-bottom:0!important;background-position:center 48%!important;overflow:visible!important}
.ts-brand-page .ts-brand-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,26,51,.72),rgba(4,34,59,.28) 56%,rgba(2,24,45,.08));pointer-events:none}
.ts-brand-page .ts-brand-hero-inner{min-height:286px!important;grid-template-columns:134px minmax(0,1fr) auto!important;gap:22px!important;padding:30px 0 78px!important;align-items:center!important}
.ts-brand-page .ts-brand-logo-card{width:128px!important;height:128px!important;border-radius:16px!important;box-shadow:0 12px 32px rgba(0,20,42,.24)!important}
.ts-brand-page .ts-brand-eyebrow{font-size:12px!important;letter-spacing:.11em!important;margin-bottom:3px!important}
.ts-brand-page .ts-brand-identity{max-width:760px!important}
.ts-brand-page .ts-brand-identity h1{font-size:clamp(40px,3.35vw,50px)!important;line-height:1.01!important;letter-spacing:-.035em!important;margin:0 0 4px!important;text-shadow:0 2px 12px rgba(0,22,46,.25)}
.ts-brand-page .ts-brand-description{max-width:680px!important;font-size:15.5px!important;line-height:1.34!important;margin:0 0 13px!important;color:#f8fbff!important;font-weight:650!important}
.ts-brand-page .ts-brand-meta{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}
.ts-brand-page .ts-brand-back,.ts-brand-page .ts-brand-about-link,.ts-brand-page .ts-brand-pill,.ts-brand-active-badge-r8696{min-height:40px!important;border-radius:9px!important;font-size:12px!important;font-weight:900!important}
.ts-brand-page .ts-brand-back,.ts-brand-page .ts-brand-about-link{padding:9px 15px!important;background:#fff!important;color:#082d58!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:0 4px 12px rgba(0,22,48,.12)!important}
.ts-brand-page .ts-brand-pill{padding:8px 14px!important;background:rgba(6,43,77,.62)!important;border:1px solid rgba(180,224,251,.58)!important;color:#fff!important}
.ts-brand-page .ts-brand-pill img{width:19px!important;height:19px!important;filter:none!important}
.ts-brand-active-badge-r8696{padding:8px 13px!important;background:rgba(5,84,68,.76)!important;border-color:rgba(97,228,179,.54)!important}
.ts-brand-page .ts-brand-follow-slot{align-self:start!important;padding-top:36px!important}
.ts-brand-page .ts-brand-follow{min-width:160px!important;min-height:44px!important;padding:9px 18px!important;border-radius:12px!important;background:#fff!important;color:#0878df!important;border:0!important;box-shadow:0 8px 24px rgba(0,26,55,.22)!important;font-size:13px!important;font-weight:950!important}
.ts-brand-page .ts-brand-follow svg{width:25px!important;height:25px!important}
.ts-brand-page .ts-brand-wave{height:118px!important;bottom:-58px!important;background-size:100% 100%!important;z-index:4!important}
/* The mid ad belongs inside the wave transition, not in a separate visual section. */
.ts-brand-page>.global-ad.global-ad-mid{width:min(760px,calc(100% - 32px))!important;min-height:0!important;height:auto!important;margin:-38px auto 8px!important;padding:0!important;background:transparent!important;position:relative!important;z-index:12!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}
.ts-brand-page>.global-ad.global-ad-mid .ad-frame-r15,.ts-brand-page>.global-ad.global-ad-mid .ad-shell{margin:0 auto!important;box-shadow:0 8px 22px rgba(6,55,91,.10)!important}
.ts-brand-page .ts-brand-stage{margin-top:-10px!important;padding:8px 0 20px!important;background:transparent!important}
.ts-brand-page .ts-brand-stats{gap:12px!important;margin:0 0 12px!important}
.ts-brand-page .ts-brand-stat{min-height:92px!important;padding:13px 15px!important;border-radius:12px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 5px 14px rgba(12,70,106,.06)!important}
.ts-brand-page .ts-brand-stat-icon{width:50px!important;height:50px!important;border-radius:12px!important}.ts-brand-page .ts-brand-stat-icon img{width:31px!important;height:31px!important}
.ts-brand-page .ts-brand-stat-value{font-size:24px!important;line-height:1!important}.ts-brand-page .ts-brand-stat-label{font-size:12px!important;line-height:1.08!important}.ts-brand-page .ts-brand-stat-subtitle{font-size:10.5px!important;line-height:1.2!important;margin-top:3px!important}
.ts-brand-page .ts-brand-catalog{margin-bottom:11px!important;padding:11px 13px 13px!important;border-radius:12px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 6px 18px rgba(7,65,105,.055)!important}
.ts-brand-page .ts-brand-toolbar{display:flex!important;gap:12px!important;align-items:center!important;min-height:42px!important;margin-bottom:10px!important}
.ts-brand-page .ts-brand-tabgroup{display:flex!important;flex:0 0 300px!important;min-width:300px!important;gap:0!important}.ts-brand-page .ts-brand-tabgroup button{flex:1 1 0!important;min-width:0!important;min-height:39px!important;padding:7px 13px!important;font-size:12px!important;border-radius:9px!important}
.ts-brand-page .ts-brand-filters{display:grid!important;grid-template-columns:minmax(230px,1fr) 150px 190px 78px!important;gap:8px!important;align-items:center!important;width:auto!important;flex:1 1 auto!important;min-width:0!important}
.ts-brand-page .ts-brand-search-r8693 input,.ts-brand-page .ts-brand-select-r8693 select{height:39px!important;font-size:11.5px!important;border-radius:8px!important}
.ts-brand-page .ts-brand-select-r8693:has(.ts-sort-label){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important;align-items:center!important}.ts-brand-page .ts-sort-label{font-size:10.5px!important;font-weight:900!important;white-space:nowrap!important}
.ts-brand-page .ts-brand-view-toggle-r8693{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important}.ts-brand-page .ts-brand-view-toggle-r8693 button{width:37px!important;height:37px!important;border-radius:8px!important}
.ts-brand-page .ts-brand-product{grid-template-columns:166px minmax(0,1fr) 300px!important;gap:14px!important;min-height:166px!important;padding:10px!important;border-radius:11px!important}
.ts-brand-page .ts-brand-product-image img{height:144px!important;object-fit:contain!important}.ts-brand-page .ts-brand-product-info{padding:9px 8px 7px 0!important}
.ts-brand-page .ts-brand-product-info h2{font-size:20px!important;line-height:1.08!important;margin:4px 0!important}.ts-brand-page .ts-brand-product-info small,.ts-brand-page .ts-brand-product-info p,.ts-brand-page .ts-brand-description-r8693{font-size:11.5px!important;line-height:1.38!important}
.ts-brand-page .ts-brand-product-price{padding:19px 15px 12px 26px!important}.ts-brand-page .ts-brand-product-price>small{font-size:9.5px!important}.ts-brand-page .ts-brand-product-price>strong{font-size:31px!important}.ts-brand-page .ts-brand-product-price>p{font-size:11px!important}.ts-brand-page .ts-brand-product-price>.btn{min-height:42px!important;border-radius:8px!important;font-size:12px!important;font-weight:950!important}
.ts-brand-page .ts-brand-bottom{grid-template-columns:1.06fr .94fr!important;gap:10px!important;margin-top:10px!important}
.ts-brand-page .ts-brand-about,.ts-brand-page .ts-brand-tracking{min-height:146px!important;max-height:146px!important;padding:14px 18px!important;border-radius:11px!important;overflow:hidden!important}
.ts-brand-page .ts-brand-about{background:#052a4b url('/assets/brand-detail/about-panel.svg') center/cover no-repeat!important;color:#fff!important}
.ts-brand-page .ts-brand-about-copy-r8693{max-width:59%!important}.ts-brand-page .ts-brand-about h2{font-size:20px!important;line-height:1.05!important;margin:0 0 5px!important}.ts-brand-page .ts-brand-about p{font-size:11.2px!important;line-height:1.33!important;margin:0 0 8px!important}.ts-brand-page .ts-brand-facts-r8693{gap:10px!important;margin-top:7px!important}.ts-brand-page .ts-brand-facts-r8693 span{font-size:9.5px!important;line-height:1.1!important}
.ts-brand-page .ts-brand-tracking{background:#fff url('/assets/brand-detail/tracking-panel.svg') center/cover no-repeat!important}.ts-brand-page .ts-brand-tracking header{grid-template-columns:40px 1fr!important;gap:10px!important}.ts-brand-page .ts-brand-tracking-icon{width:40px!important;height:40px!important}.ts-brand-page .ts-brand-tracking-icon svg{width:29px!important;height:29px!important}.ts-brand-page .ts-brand-tracking h2{font-size:18px!important;margin:0 0 2px!important}.ts-brand-page .ts-brand-tracking header p{font-size:10.5px!important;line-height:1.28!important;max-width:94%!important}
.ts-brand-page .ts-brand-tracking-steps{margin-top:7px!important;padding-top:7px!important}.ts-brand-page .ts-brand-tracking-steps>div{grid-template-columns:38px 1fr!important;gap:7px!important;padding:0 8px!important}.ts-brand-page .ts-brand-tracking-steps b{width:36px!important;height:36px!important;border-radius:9px!important;background:#e8f6ff!important}.ts-brand-page .ts-brand-tracking-steps b svg{width:25px!important;height:25px!important;stroke-width:2.1!important}.ts-brand-page .ts-brand-tracking-steps strong{font-size:10.5px!important}.ts-brand-page .ts-brand-tracking-steps p{font-size:9px!important;line-height:1.25!important}

/* ========================= BUILD LIKE ME ========================= */
.ts-creator-profile-r8696{--c-ink:#082754;--c-blue:#0788ff;--c-cyan:#0fc8e8;--c-line:#cfe2ef;--c-muted:#5d7790;font-size:15px!important;color:var(--c-ink)!important;background:#f2faff!important;overflow:visible!important}
.ts-creator-shell-r8696{width:min(1280px,calc(100% - 34px))!important;margin-inline:auto!important}
.ts-creator-hero-r8696{min-height:246px!important;overflow:visible!important;background-position:center 43%!important;z-index:30!important}
.ts-creator-hero-r8696::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,16,36,.58),rgba(1,16,34,.15) 60%,rgba(1,16,34,.06));pointer-events:none}
.ts-creator-hero-inner-r8696{min-height:246px!important;padding:22px 0!important;z-index:3!important}
.ts-creator-hero-identity-r8696{grid-template-columns:126px minmax(0,1fr)!important;gap:21px!important}.ts-creator-avatar-wrap-r8696,.ts-creator-avatar-r8696{width:126px!important;height:126px!important}
.ts-creator-name-line-r8696{gap:9px!important}.ts-creator-type-r8696{font-size:10px!important;padding:5px 9px!important}.ts-creator-name-line-r8696 h1{font-size:clamp(36px,3.25vw,49px)!important;line-height:1!important;letter-spacing:-.035em!important;text-shadow:0 3px 16px rgba(0,10,24,.30)!important}.ts-creator-verified-r8696{width:24px!important;height:24px!important;font-size:15px!important}
.ts-creator-tagline-row-r8696>p{font-size:16px!important;line-height:1.2!important;font-weight:800!important;text-shadow:0 2px 9px rgba(0,0,0,.35)!important}.ts-creator-hero-social-r8696 a{width:28px!important;height:28px!important}
.ts-creator-stats-r8696{gap:14px!important;margin-top:15px!important}.ts-creator-stats-r8696>div{min-width:112px!important;padding-right:14px!important}.ts-creator-stat-icon-r8696{width:40px!important;height:40px!important}.ts-creator-stats-r8696 strong{font-size:22px!important}.ts-creator-stats-r8696 small{font-size:10px!important}
.ts-creator-hero-actions-r8696{padding-bottom:0!important;align-self:end!important;margin-bottom:22px!important;position:relative!important;z-index:40!important}.ts-creator-follow-r8696{min-width:160px!important;min-height:48px!important;border-radius:999px!important;font-size:14px!important}.ts-creator-circle-action-r8696{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%!important;padding:0!important;font-size:18px!important}
.ts-creator-more-r8697{position:relative!important}.ts-creator-more-menu-r8697{position:fixed!important;width:178px!important;padding:7px!important;background:#fff!important;border:1px solid #cfe1ee!important;border-radius:11px!important;box-shadow:0 18px 40px rgba(0,26,55,.28)!important;z-index:1000000!important}.ts-creator-more-menu-r8697[hidden]{display:none!important}.ts-creator-more-menu-r8697 a{display:flex!important;align-items:center!important;min-height:38px!important;padding:8px 10px!important;border-radius:7px!important;color:#0a315c!important;text-decoration:none!important;font-size:13px!important;font-weight:850!important}.ts-creator-more-menu-r8697 a:hover{background:#eaf7ff!important;color:#087fe7!important}
.ts-creator-tabs-r8696{position:relative!important;z-index:20!important;background:#f5fbff url('/assets/creator-profile/builds-content-background.png') center top/100% auto no-repeat!important;border-bottom:1px solid #d7e8f2!important;overflow:visible!important}.ts-creator-tab-row-r8696{min-height:58px!important;display:flex!important;align-items:center!important;gap:6px!important}.ts-creator-tabs-r8696 button{min-width:146px!important;height:43px!important;padding:0 20px!important;border-radius:8px!important;font-size:13px!important;font-weight:950!important}.ts-creator-tabs-r8696 button span svg{width:18px!important;height:18px!important}
.ts-creator-content-r8696{min-height:620px!important;background-color:#f3faff!important;background-position:center top!important;background-repeat:no-repeat!important;background-size:100% auto!important;overflow:visible!important}.ts-creator-content-r8696[data-tab="builds"]{background-image:url('/assets/creator-profile/builds-content-background.png')!important}.ts-creator-content-r8696[data-tab="social"]{background-image:url('/assets/creator-profile/social-content-background.png')!important}.ts-creator-content-r8696[data-tab="reviews"]{background-image:url('/assets/creator-profile/reviews-content-background.png')!important}.ts-creator-page-r8696{padding:16px 0 20px!important;background:transparent!important}
/* Builds */
.ts-creator-builds-layout-r8696{grid-template-columns:286px minmax(0,1fr)!important;gap:16px!important}.ts-creator-build-sidebar-r8696{gap:12px!important}.ts-creator-side-card-r8696,.ts-creator-support-card-r8696{border-radius:12px!important;border-color:#cfe1ee!important;background:rgba(255,255,255,.97)!important;box-shadow:0 5px 14px rgba(8,57,92,.045)!important}.ts-creator-side-card-r8696{padding:16px!important}.ts-creator-side-card-r8696 h3{font-size:16px!important;margin-bottom:7px!important}.ts-creator-side-card-r8696 p{font-size:12.5px!important;line-height:1.45!important}.ts-creator-tags-r8696 span{font-size:10px!important;padding:5px 9px!important}.ts-creator-support-card-r8696{min-height:94px!important;padding:14px!important}.ts-creator-support-card-r8696 strong{font-size:14px!important}.ts-creator-support-card-r8696 small{font-size:11px!important;line-height:1.35!important}.ts-creator-connect-r8696 a{padding:10px 0!important;font-size:12.5px!important}.ts-creator-connect-r8696 .social-brand{width:30px!important;height:30px!important}.ts-creator-side-photo-r8696{height:286px!important;background-size:cover!important;background-position:center!important;border-radius:0!important}
.ts-creator-builds-workspace-r8696{border:1px solid #cfe2ef!important;border-radius:13px!important;background:rgba(255,255,255,.97)!important;padding:12px!important;box-shadow:0 6px 18px rgba(8,58,95,.04)!important;min-width:0!important}.ts-creator-builds-head-r8696{min-height:61px!important;padding:0 2px 9px!important}.ts-creator-section-title-r8696 h2{font-size:25px!important;line-height:1!important}.ts-creator-section-title-r8696 p{font-size:12px!important;margin-top:4px!important}.ts-creator-rod-icon-r8696{width:42px!important;height:42px!important}.ts-creator-build-head-actions-r8696{gap:9px!important}.ts-creator-build-head-actions-r8696 .btn{min-height:50px!important;border-radius:9px!important;padding:8px 14px!important}.ts-creator-build-head-actions-r8696 b{font-size:12px!important}.ts-creator-build-head-actions-r8696 small{font-size:9px!important}
.ts-creator-build-tools-r8696{grid-template-columns:minmax(280px,1fr) 150px 164px 176px!important;gap:8px!important;margin-bottom:10px!important}.ts-creator-build-tools-r8696 input,.ts-creator-build-tools-r8696 select{height:40px!important;border-radius:8px!important;font-size:11.5px!important}
.ts-creator-build-list-r8696{gap:9px!important}.ts-creator-build-card-r8696{grid-template-columns:268px minmax(0,1fr)!important;height:166px!important;min-height:166px!important;max-height:166px!important;border-radius:10px!important;overflow:hidden!important}.ts-creator-build-cover-r8696{height:164px!important;min-height:164px!important}.ts-creator-build-cover-r8696 img{height:164px!important;min-height:164px!important;object-fit:cover!important}.ts-creator-build-cover-r8696>span{font-size:9px!important;padding:4px 8px!important}.ts-creator-build-copy-r8696{padding:10px 12px!important;overflow:hidden!important}.ts-creator-build-title-r8696 h3{font-size:17px!important}.ts-creator-build-title-r8696 p{font-size:10.5px!important}.ts-creator-build-price-r8696 strong{font-size:23px!important}.ts-creator-build-price-r8696 small{font-size:8.5px!important}.ts-creator-build-summary-r8696{font-size:10.5px!important;line-height:1.25!important;margin:5px 0!important;max-height:27px!important;overflow:hidden!important}.ts-creator-kit-items-r8696{min-height:31px!important;gap:5px!important}.ts-creator-kit-items-r8696 span,.ts-creator-kit-items-r8696 button{width:29px!important;height:29px!important}.ts-creator-build-footer-r8696{margin-top:auto!important;gap:8px!important}.ts-creator-build-tags-r8696 span{font-size:8.5px!important;padding:4px 7px!important}.ts-creator-build-actions-r8696{gap:7px!important}.ts-creator-build-actions-r8696 .btn{min-height:34px!important;padding:6px 10px!important;border-radius:7px!important;font-size:9.5px!important}.ts-creator-build-actions-r8696 .btn svg{width:15px!important;height:15px!important}.ts-creator-vote-r8696 button{width:26px!important;height:26px!important}.ts-creator-vote-r8696 b{font-size:10px!important}
/* Social */
.ts-creator-social-layout-r8696{grid-template-columns:minmax(0,1fr) 315px!important;gap:14px!important}.ts-creator-social-main-r8696{padding:14px!important;border-radius:12px!important}.ts-creator-social-heading-r8696 h2{font-size:24px!important}.ts-creator-social-heading-r8696 p{font-size:11.5px!important}.ts-creator-social-tools-r8696{margin:10px 0!important}.ts-creator-social-tools-r8696 input{height:40px!important;font-size:11.5px!important}.ts-creator-social-tools-r8696 button{height:34px!important;padding:0 12px!important;font-size:10px!important;border-radius:7px!important}
.ts-creator-featured-r8696{overflow:visible!important;border-radius:10px!important}.ts-creator-featured-top-r8696{grid-template-columns:minmax(0,1.15fr) minmax(275px,.85fr)!important}.ts-creator-featured-media-r8696{min-height:286px!important;overflow:hidden!important;border-radius:9px 0 0 0!important}.ts-creator-featured-media-r8696 iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.ts-creator-featured-media-r8696>em{font-size:9px!important;padding:5px 9px!important}.ts-inline-video-play-r8697{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:3px solid #fff;border-radius:50%;background:rgba(3,25,49,.76);color:#fff;font-size:24px;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.24)}.ts-creator-featured-media-r8696.is-post-r8697 .ts-inline-video-play-r8697{display:none!important}.ts-creator-featured-copy-r8696{padding:15px!important}.ts-creator-featured-copy-r8696 h3{font-size:21px!important;line-height:1.06!important}.ts-creator-featured-copy-r8696 small{font-size:10.5px!important}.ts-creator-featured-copy-r8696 p{font-size:11.5px!important;line-height:1.42!important}.ts-social-engagement-r8697{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px}.ts-social-engagement-r8697>button,.ts-social-engagement-r8697>span,.ts-social-more-r8697>button{min-width:42px;height:34px;border:0;border-radius:8px;background:#f5faff;color:#255b83;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:900}.ts-social-engagement-r8697 svg{width:17px;height:17px}.ts-social-engagement-r8697>button.active{background:#e1f3ff;color:#087ee5}.ts-social-more-r8697{position:relative}.ts-social-more-r8697>button{cursor:pointer;font-size:16px}.ts-social-more-r8697>div{position:absolute;right:0;bottom:40px;width:178px;padding:6px;border:1px solid #d0e2ef;border-radius:9px;background:#fff;box-shadow:0 12px 28px rgba(0,31,61,.16);z-index:60}.ts-social-more-r8697>div a,.ts-social-more-r8697>div button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:8px;border-radius:6px;color:#174b73;font-size:10.5px;font-weight:850;text-decoration:none}.ts-social-more-r8697>div a:hover,.ts-social-more-r8697>div button:hover{background:#edf8ff}.ts-watch-here-r8697{min-height:38px!important;margin-top:9px!important;font-size:11px!important}
.ts-creator-comments-r8696{padding:11px 12px!important}.ts-creator-comments-r8696 h4{font-size:14px!important}.ts-creator-comments-r8696>header>span{font-size:10px!important;color:#5d7790!important;font-weight:850!important}.ts-creator-profile-r8696 .creator-social-comment-r57{grid-template-columns:36px 1fr!important;gap:8px!important;padding:7px 0!important}.ts-creator-profile-r8696 .creator-social-comment-avatar-r57{width:36px!important;height:36px!important}.ts-creator-profile-r8696 .creator-social-comment-body-r57 strong{font-size:10.5px!important}.ts-creator-profile-r8696 .creator-social-comment-body-r57 small{font-size:8.5px!important}.ts-creator-profile-r8696 .creator-social-comment-body-r57 p{font-size:10.5px!important;line-height:1.4!important}.ts-creator-profile-r8696 .creator-social-first-reply-r57{margin-left:8px!important;padding:6px 9px!important;border-radius:8px!important;background:#f4f8fb!important}.ts-creator-comment-form-r8696 textarea{font-size:10.5px!important;min-height:38px!important}.ts-creator-comment-form-r8696 .btn{font-size:10px!important}
.ts-creator-more-posts-r8697{margin-top:10px!important;padding-top:10px!important;border-top:1px solid #dce9f2!important}.ts-creator-more-posts-r8697>header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important}.ts-creator-more-posts-r8697>header h3{font-size:14px!important;margin:0!important}.ts-creator-more-posts-r8697>header button{border:0;background:transparent;color:#087fe5;font-size:10px;font-weight:900;cursor:pointer}.ts-creator-more-post-grid-r8696{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.ts-creator-more-post-grid-r8696 article{min-width:0}.ts-more-media-r8697{position:relative;display:block;width:100%;height:100px;padding:0;border:0;border-radius:8px;overflow:hidden;background:#eaf4fa;cursor:pointer}.ts-more-media-r8697 img{width:100%;height:100%;object-fit:cover}.ts-more-media-r8697 b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:35px;height:35px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:rgba(4,28,54,.72);color:#fff}.ts-more-media-r8697 em{position:absolute;left:6px;top:6px;padding:3px 5px;border-radius:5px;background:#0788f5;color:#fff;font-size:7px;font-style:normal;font-weight:900}.ts-creator-more-post-grid-r8696 article>strong{display:block;margin:5px 1px 2px;font-size:10.5px;line-height:1.2}.ts-creator-more-post-grid-r8696 article>small{display:block;font-size:8.5px;color:#6a8295}
.ts-creator-social-sidebar-r8696{gap:10px!important}.ts-creator-social-sidebar-r8696>section,.ts-creator-review-sidebar-r8696>section{border-radius:11px!important;padding:12px!important;background:rgba(255,255,255,.97)!important;border:1px solid #cfe2ef!important}.ts-creator-social-sidebar-r8696 h3,.ts-creator-review-sidebar-r8696 h3{font-size:15px!important}.ts-creator-social-sidebar-r8696 header p,.ts-creator-review-sidebar-r8696 header p{font-size:9.5px!important}.ts-creator-highlight-grid-r8696{gap:7px!important}.ts-creator-highlight-grid-r8696>div{min-height:67px!important;padding:8px!important}.ts-creator-highlight-grid-r8696 strong{font-size:10px!important}.ts-creator-highlight-grid-r8696 small{font-size:8.5px!important}.ts-creator-connected-list-r8696 a{font-size:11px!important}.ts-featured-jump-r8697{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.ts-featured-jump-r8697 img{width:100%;height:115px!important;object-fit:cover;border-radius:7px}.ts-featured-jump-r8697 strong{display:block;margin-top:6px;font-size:11px}.ts-featured-jump-r8697 span{display:block;text-align:right;font-size:9px;color:#087fe5;font-weight:900}
/* Reviews */
.ts-creator-reviews-grid-r8696{grid-template-columns:minmax(0,1fr) 305px!important;gap:13px!important}.ts-creator-review-summary-r8696{min-height:190px!important;padding:15px 18px!important;border-radius:11px!important}.ts-creator-review-summary-r8696 header h2{font-size:18px!important}.ts-creator-review-summary-r8696 header p{font-size:11px!important}.ts-creator-review-summary-body-r8696{grid-template-columns:190px minmax(0,1fr) 205px!important;gap:18px!important}.ts-creator-rating-r8696>span{font-size:66px!important}.ts-creator-rating-r8696>strong{font-size:55px!important}.ts-creator-rating-r8696>small{font-size:10.5px!important}.ts-creator-recommend-bars-r8696{gap:7px!important}.ts-creator-recommend-bars-r8696>div{grid-template-columns:60px minmax(120px,1fr) 82px!important}.ts-creator-recommend-bars-r8696 span,.ts-creator-recommend-bars-r8696 strong{font-size:9.5px!important}.ts-creator-recommend-bars-r8696 i{height:8px!important}.ts-creator-recommend-score-r8696>span{width:46px!important;height:46px!important;font-size:22px!important}.ts-creator-recommend-score-r8696>strong{font-size:27px!important}.ts-creator-recommend-score-r8696>b{font-size:11px!important}.ts-creator-recommend-score-r8696>p{font-size:9px!important;line-height:1.35!important}.ts-creator-review-tools-r8696{grid-template-columns:minmax(0,1fr) 180px 155px!important;gap:8px!important;margin:9px 0!important}.ts-creator-review-tools-r8696 input,.ts-creator-review-tools-r8696 select{height:39px!important;font-size:10.5px!important}.ts-creator-review-list-r8696{gap:8px!important}.ts-creator-review-list-r8696>article{grid-template-columns:170px minmax(0,1fr) 190px!important;min-height:112px!important;padding:11px 12px!important;border-radius:10px!important}.ts-creator-review-person-r8696>span{width:43px!important;height:43px!important}.ts-creator-review-person-r8696 strong{font-size:10.5px!important}.ts-creator-review-person-r8696 small{font-size:8.5px!important}.ts-creator-review-status-r8696{font-size:8.5px!important}.ts-creator-review-copy-r8696 h3{font-size:13px!important}.ts-creator-review-copy-r8696 small{font-size:8.5px!important}.ts-creator-review-copy-r8696 p{font-size:9.5px!important;line-height:1.35!important}.ts-review-stars-r8697{display:flex;gap:1px;color:#ffad00;font-size:15px;letter-spacing:.02em}.ts-creator-review-kit-r8696 img{height:64px!important}.ts-creator-review-kit-r8696 .btn{font-size:9.5px!important;min-height:32px!important}.ts-creator-review-sidebar-r8696{padding-top:198px!important;gap:10px!important}.ts-creator-top-review-r8696{grid-template-columns:72px 1fr 10px!important}.ts-creator-top-review-r8696 img{width:72px!important;height:43px!important}.ts-creator-top-review-r8696 strong{font-size:10px!important}.ts-creator-top-review-r8696 small{font-size:8px!important}.ts-creator-trust-r8696 strong{font-size:10px!important}.ts-creator-trust-r8696 small{font-size:8.5px!important}
/* Share modal */
.ts-creator-share-dialog-r8697{width:min(520px,calc(100% - 30px))!important;padding:22px!important;border:0!important;border-radius:18px!important;box-shadow:0 24px 60px rgba(0,26,54,.28)!important;overflow:visible!important}.ts-creator-share-dialog-r8697::backdrop{background:rgba(8,35,58,.66)!important;backdrop-filter:blur(4px)}.ts-share-head-r8697{text-align:center!important}.ts-share-head-r8697 img{display:block;width:130px;max-height:52px;margin:0 auto 12px;object-fit:contain}.ts-share-head-r8697 .eyebrow{display:block!important;text-align:center!important;font-size:10px!important;letter-spacing:.14em!important}.ts-share-head-r8697 h2{text-align:center!important;margin:5px 0 15px!important;font-size:22px!important;color:#082754!important}.ts-share-options-r8697{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}.ts-share-options-r8697>a,.ts-share-options-r8697>button{min-height:43px!important;border:1px solid #cfe2ef!important;border-radius:9px!important;background:#fff!important;color:#0b3c68!important;font-size:12px!important;font-weight:900!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.ts-share-options-r8697>a:hover,.ts-share-options-r8697>button:hover{background:#edf8ff!important;border-color:#90cdef!important}
/* Bottom ad should sit on the content background and never create a separate white block. */
.ts-creator-lower-ad-r8696{width:min(760px,calc(100% - 32px))!important;margin:0 auto!important;padding:8px 0 12px!important;background:transparent!important;position:relative!important;z-index:5!important}

@media(max-width:1050px){
 .ts-brand-page .ts-brand-filters{grid-template-columns:minmax(190px,1fr) 140px 175px 78px!important}.ts-brand-page .ts-brand-product{grid-template-columns:150px minmax(0,1fr) 270px!important}
 .ts-creator-shell-r8696{width:min(100% - 24px,1280px)!important}.ts-creator-builds-layout-r8696{grid-template-columns:245px minmax(0,1fr)!important}.ts-creator-build-tools-r8696{grid-template-columns:1fr 130px 145px 155px!important}.ts-creator-build-card-r8696{grid-template-columns:220px minmax(0,1fr)!important}.ts-creator-social-layout-r8696,.ts-creator-reviews-grid-r8696{grid-template-columns:minmax(0,1fr) 280px!important}
}
@media(max-width:860px){
 .ts-brand-page .ts-brand-hero-inner{grid-template-columns:108px minmax(0,1fr)!important;padding-bottom:82px!important}.ts-brand-page .ts-brand-follow-slot{grid-column:2!important;padding-top:0!important}.ts-brand-page .ts-brand-toolbar{display:grid!important;grid-template-columns:1fr!important}.ts-brand-page .ts-brand-tabgroup{width:100%!important;flex-basis:auto!important}.ts-brand-page .ts-brand-filters{grid-template-columns:1fr 1fr!important}.ts-brand-page .ts-brand-search-r8693{grid-column:1/-1!important}.ts-brand-page .ts-brand-product{grid-template-columns:140px minmax(0,1fr)!important}.ts-brand-page .ts-brand-product-price{grid-column:1/-1!important;border-left:0!important;border-top:1px solid #d9e7f2!important}.ts-brand-page .ts-brand-bottom{grid-template-columns:1fr!important}.ts-brand-page .ts-brand-about,.ts-brand-page .ts-brand-tracking{max-height:none!important}
 .ts-creator-hero-r8696{min-height:330px!important}.ts-creator-hero-inner-r8696{min-height:330px!important;grid-template-columns:1fr!important}.ts-creator-hero-actions-r8696{justify-self:start!important;align-self:auto!important;margin:0!important}.ts-creator-builds-layout-r8696,.ts-creator-social-layout-r8696,.ts-creator-reviews-grid-r8696{grid-template-columns:1fr!important}.ts-creator-build-sidebar-r8696{grid-template-columns:1fr 1fr!important}.ts-creator-side-photo-r8696{display:none!important}.ts-creator-build-tools-r8696{grid-template-columns:1fr 1fr!important}.ts-creator-build-tools-r8696 label{grid-column:1/-1!important}.ts-creator-social-sidebar-r8696,.ts-creator-review-sidebar-r8696{grid-template-columns:1fr 1fr!important;padding-top:0!important}.ts-creator-featured-top-r8696{grid-template-columns:1fr!important}.ts-creator-featured-media-r8696{border-radius:9px 9px 0 0!important}.ts-creator-review-summary-body-r8696{grid-template-columns:1fr!important}.ts-creator-recommend-score-r8696{border-left:0!important;border-top:1px solid #dce8f1!important;padding-top:10px!important}.ts-creator-review-list-r8696>article{grid-template-columns:145px minmax(0,1fr) 165px!important}
}
@media(max-width:620px){
 .ts-brand-page .ts-brand-container{width:min(100% - 22px,1180px)!important}.ts-brand-page .ts-brand-hero{min-height:430px!important}.ts-brand-page .ts-brand-hero-inner{min-height:430px!important;grid-template-columns:78px minmax(0,1fr)!important;padding-bottom:86px!important}.ts-brand-page .ts-brand-identity h1{font-size:31px!important}.ts-brand-page .ts-brand-description{font-size:13px!important}.ts-brand-page .ts-brand-meta{grid-column:1/-1!important}.ts-brand-page .ts-brand-follow-slot{grid-column:1/-1!important}.ts-brand-page .ts-brand-filters{grid-template-columns:1fr!important}.ts-brand-page .ts-brand-product{display:block!important}.ts-brand-page .ts-brand-product-image img{height:180px!important}.ts-brand-page .ts-brand-about-copy-r8693{max-width:78%!important}.ts-brand-page .ts-brand-tracking-steps{grid-template-columns:1fr!important}.ts-brand-page .ts-brand-tracking-steps>div+div{border-left:0!important;border-top:1px solid #dce9f2!important;padding-top:7px!important}
 .ts-creator-shell-r8696{width:min(100% - 20px,1280px)!important}.ts-creator-hero-r8696{min-height:400px!important}.ts-creator-hero-inner-r8696{min-height:400px!important;padding:22px 0!important}.ts-creator-hero-identity-r8696{grid-template-columns:82px 1fr!important;gap:13px!important}.ts-creator-avatar-wrap-r8696,.ts-creator-avatar-r8696{width:82px!important;height:82px!important}.ts-creator-name-line-r8696 h1{font-size:28px!important}.ts-creator-stats-r8696{display:grid!important;grid-template-columns:1fr 1fr!important}.ts-creator-tabs-r8696 button{min-width:118px!important}.ts-creator-build-sidebar-r8696{grid-template-columns:1fr!important}.ts-creator-builds-head-r8696{align-items:flex-start!important;flex-direction:column!important}.ts-creator-build-head-actions-r8696{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}.ts-creator-build-tools-r8696{grid-template-columns:1fr!important}.ts-creator-build-tools-r8696 label{grid-column:auto!important}.ts-creator-build-card-r8696{grid-template-columns:1fr!important;height:auto!important;max-height:none!important}.ts-creator-build-cover-r8696,.ts-creator-build-cover-r8696 img{height:205px!important}.ts-creator-social-sidebar-r8696,.ts-creator-review-sidebar-r8696{grid-template-columns:1fr!important}.ts-creator-review-tools-r8696{grid-template-columns:1fr!important}.ts-creator-review-list-r8696>article{grid-template-columns:1fr!important}.ts-share-options-r8697{grid-template-columns:1fr!important}
}

/* R86.9.7 final desktop readability + reference scale lock. */
@media (min-width:861px){
  /* Brand: match the approved desktop proportions without tiny release-era typography. */
  .ts-brand-page .ts-brand-stat-label{font-size:13.5px!important}
  .ts-brand-page .ts-brand-stat-subtitle{font-size:11.5px!important}
  .ts-brand-page .ts-brand-tabgroup button{font-size:13.5px!important}
  .ts-brand-page .ts-brand-search-r8693 input,.ts-brand-page .ts-brand-select-r8693 select{font-size:13px!important}
  .ts-brand-page .ts-sort-label{font-size:12px!important}
  .ts-brand-page .ts-brand-product-info small,.ts-brand-page .ts-brand-model-r8693,.ts-brand-page .ts-brand-product-info p,.ts-brand-page .ts-brand-description-r8693{font-size:12.75px!important;line-height:1.42!important}
  .ts-brand-page .ts-brand-chips-r8693 span{font-size:10.5px!important}
  .ts-brand-page .ts-brand-product-price>small{font-size:10.5px!important}
  .ts-brand-page .ts-brand-product-price>p{font-size:12px!important}
  .ts-brand-page .ts-brand-product-price>.btn{font-size:13px!important}
  .ts-brand-page .ts-brand-about p{font-size:12.5px!important;line-height:1.35!important}
  .ts-brand-page .ts-brand-facts-r8693 span{font-size:10.75px!important}
  .ts-brand-page .ts-brand-tracking header p{font-size:11.75px!important;line-height:1.34!important}
  .ts-brand-page .ts-brand-tracking-steps strong{font-size:11.5px!important}
  .ts-brand-page .ts-brand-tracking-steps p{font-size:10.5px!important;line-height:1.25!important}

  /* Creator: the approved references are a wide content experience, not a mini dashboard. */
  .ts-creator-profile-r8696{font-size:16px!important}
  .ts-creator-stats-r8696 small{font-size:11px!important}
  .ts-creator-tabs-r8696 button{font-size:14px!important}
  .ts-creator-side-card-r8696 h3{font-size:17px!important}
  .ts-creator-side-card-r8696 p{font-size:13.25px!important}
  .ts-creator-tags-r8696 span{font-size:10.75px!important}
  .ts-creator-support-card-r8696 strong{font-size:14.5px!important}
  .ts-creator-support-card-r8696 small{font-size:11.75px!important}
  .ts-creator-connect-r8696 a{font-size:13.5px!important}
  .ts-creator-section-title-r8696 p{font-size:13px!important}
  .ts-creator-build-head-actions-r8696 b{font-size:13px!important}
  .ts-creator-build-head-actions-r8696 small{font-size:10.25px!important}
  .ts-creator-build-tools-r8696 input,.ts-creator-build-tools-r8696 select{font-size:12.75px!important}
  .ts-creator-build-card-r8696{height:176px!important;min-height:176px!important;max-height:176px!important}
  .ts-creator-build-cover-r8696,.ts-creator-build-cover-r8696 img{height:174px!important;min-height:174px!important}
  .ts-creator-build-cover-r8696>span{font-size:10px!important}
  .ts-creator-build-copy-r8696{padding:11px 13px!important}
  .ts-creator-build-title-r8696 h3{font-size:18px!important}
  .ts-creator-build-title-r8696 p{font-size:11.75px!important}
  .ts-creator-build-price-r8696 strong{font-size:24px!important}
  .ts-creator-build-price-r8696 small{font-size:9.5px!important}
  .ts-creator-build-summary-r8696{font-size:11.75px!important;line-height:1.3!important;max-height:31px!important}
  .ts-creator-build-tags-r8696 span{font-size:9.5px!important}
  .ts-creator-build-actions-r8696 .btn{font-size:11px!important;min-height:36px!important;padding:7px 11px!important}
  .ts-creator-vote-r8696 b{font-size:11px!important}

  .ts-creator-social-heading-r8696 p{font-size:12.75px!important}
  .ts-creator-social-tools-r8696 input{font-size:12.75px!important}
  .ts-creator-social-tools-r8696 button{font-size:11.25px!important}
  .ts-creator-featured-copy-r8696 h3{font-size:22px!important}
  .ts-creator-featured-copy-r8696 small{font-size:11.5px!important}
  .ts-creator-featured-copy-r8696 p{font-size:12.75px!important;line-height:1.45!important}
  .ts-social-engagement-r8697>button,.ts-social-engagement-r8697>span,.ts-social-more-r8697>button{font-size:12px!important}
  .ts-watch-here-r8697{font-size:12.25px!important}
  .ts-creator-comments-r8696 h4{font-size:15px!important}
  .ts-creator-comments-r8696>header>span{font-size:11px!important}
  .ts-creator-profile-r8696 .creator-social-comment-body-r57 strong{font-size:11.75px!important}
  .ts-creator-profile-r8696 .creator-social-comment-body-r57 small{font-size:9.75px!important}
  .ts-creator-profile-r8696 .creator-social-comment-body-r57 p{font-size:11.75px!important;line-height:1.45!important}
  .ts-creator-comment-form-r8696 textarea{font-size:11.75px!important}
  .ts-creator-comment-form-r8696 .btn{font-size:11px!important}
  .ts-creator-more-posts-r8697>header h3{font-size:15px!important}
  .ts-creator-more-posts-r8697>header button{font-size:11px!important}
  .ts-creator-more-post-grid-r8696 article>strong{font-size:11.75px!important}
  .ts-creator-more-post-grid-r8696 article>small{font-size:9.75px!important}
  .ts-creator-social-sidebar-r8696 h3,.ts-creator-review-sidebar-r8696 h3{font-size:16px!important}
  .ts-creator-social-sidebar-r8696 header p,.ts-creator-review-sidebar-r8696 header p{font-size:10.75px!important;line-height:1.35!important}
  .ts-creator-highlight-grid-r8696 strong{font-size:11.25px!important}
  .ts-creator-highlight-grid-r8696 small{font-size:9.75px!important;line-height:1.3!important}
  .ts-creator-connected-list-r8696 a{font-size:12px!important}
  .ts-featured-jump-r8697 strong{font-size:12px!important}
  .ts-featured-jump-r8697 span{font-size:10px!important}

  .ts-creator-review-summary-r8696 header h2{font-size:19px!important}
  .ts-creator-review-summary-r8696 header p{font-size:12px!important}
  .ts-creator-rating-r8696>small{font-size:11.5px!important}
  .ts-creator-recommend-bars-r8696 span,.ts-creator-recommend-bars-r8696 strong{font-size:10.75px!important}
  .ts-creator-recommend-score-r8696>b{font-size:12px!important}
  .ts-creator-recommend-score-r8696>p{font-size:10.25px!important;line-height:1.4!important}
  .ts-creator-review-tools-r8696 input,.ts-creator-review-tools-r8696 select{font-size:11.75px!important}
  .ts-creator-review-person-r8696 strong{font-size:11.75px!important}
  .ts-creator-review-person-r8696 small{font-size:9.75px!important}
  .ts-creator-review-status-r8696{font-size:9.75px!important}
  .ts-creator-review-copy-r8696 h3{font-size:14.5px!important}
  .ts-creator-review-copy-r8696 small{font-size:9.75px!important}
  .ts-creator-review-copy-r8696 p{font-size:11px!important;line-height:1.4!important}
  .ts-creator-review-kit-r8696 .btn{font-size:10.75px!important}
  .ts-creator-top-review-r8696 strong{font-size:11px!important}
  .ts-creator-top-review-r8696 small{font-size:9px!important}
  .ts-creator-trust-r8696 strong{font-size:11px!important}
  .ts-creator-trust-r8696 small{font-size:9.5px!important;line-height:1.35!important}
}

/* Crisp sidebar icon system used in Social/Reviews. */
.ts-sidebar-icon-svg-r8697,.ts-highlight-icon-r8696{display:grid!important;place-items:center!important;color:#087ff0!important}
.ts-sidebar-icon-svg-r8697 svg{width:21px!important;height:21px!important}
.ts-highlight-icon-r8696 svg{width:25px!important;height:25px!important}

/* Posts are images, not fake videos. */
.ts-creator-featured-media-r8696.is-post-r8697 .ts-inline-video-play-r8697,.ts-more-media-r8697:not([data-inline-video-play]) b{display:none!important}
.ts-more-media-r8697:not([data-inline-video-play]){cursor:default!important}

/* Keep all creator cards inside the supplied continuous content backgrounds. */
.ts-creator-profile-r8696 .ts-creator-content-r8696,
.ts-creator-profile-r8696 .ts-creator-page-r8696,
.ts-creator-profile-r8696 .ts-creator-panel-r8696{background-color:transparent!important}
