:root[data-theme=light] main.dash.v4,:root[data-theme=light] .dash-dialogs{--primary-fill:#2b251d;--primary-fill-hover:#463c30;--primary-fill-pressed:#1a1611;--primary-edge-top:#2b251d;--primary-edge-side:#2b251d;--primary-edge-bottom:#2b251d;--primary-edge-top-hover:#463c30;--primary-edge-side-hover:#463c30;--primary-edge-bottom-hover:#463c30;--primary-text:#fff;--primary-top:#2b251d;--primary-bottom:#2b251d;--primary-edge:#2b251d;--primary-hover-top:#463c30;--primary-hover-bottom:#463c30;--primary-shadow:none;--primary-text-shadow:none;--link:#8a5a2b;--link-hover:#6b4420;--focus-ring:#8a5a2b;--tone-info-fill:#f5ecdd;--tone-info-text:#8a5a2b;--tone-current-fill:#2b251d;--tone-current-text:#fff;--input-edge-focus:#8a5a2b}@media (max-width:760px){main.dash.socials{min-height:calc(100vh - 56px)}}main.dash.socials .socials-posts{gap:20px;display:grid}main.dash.socials .socials-row{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}main.dash.socials .socials-row.equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}main.dash.socials .socials-note{color:var(--text-secondary);margin:12px 0 0;font-size:13px;line-height:1.55}main.dash.socials .socials-caption{color:var(--text-secondary);font-size:13px}main.dash.socials .socials-detail{margin-top:12px}main.dash.socials .socials-detail summary{color:var(--link);cursor:pointer;padding:7px 0;font-size:13px}main.dash.socials .socials-detail p{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.55}main.dash.socials .socials-ranking-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}main.dash.socials .socials-ranking-controls label{color:var(--text-secondary);flex-direction:column;gap:6px;min-width:160px;font-size:13px;display:flex}main.dash.socials .socials-rank-guide{background:var(--tone-info-fill);color:var(--text-body);border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:16px 0;padding:13px 15px;font-size:13px;display:flex}main.dash.socials .socials-ranking-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}main.dash.socials .socials-ranking-meta strong{color:var(--text-heading);font-size:14px;font-weight:600}main.dash.socials .socials-lead-note{margin:0 0 15px}main.dash.socials .socials-rank-empty{color:var(--text-secondary);padding:18px 0;font-size:14px}main.dash.socials .socials-ranking-table{margin-bottom:6px}main.dash.socials .socials-ranking-table table{border-collapse:collapse;width:100%}main.dash.socials .socials-ranking-table th{color:var(--text-secondary);text-align:right;border-bottom:1px solid var(--divider);padding:0 0 10px 12px;font-size:13px;font-weight:600}main.dash.socials .socials-ranking-table th:first-child,main.dash.socials .socials-ranking-table td:first-child{text-align:left;padding-left:0}main.dash.socials .socials-ranking-table td{vertical-align:top;text-align:right;border-bottom:1px solid var(--divider);color:var(--text-body);padding:14px 0 14px 12px}main.dash.socials .socials-ranking-table td:first-child{width:41%}main.dash.socials .socials-post-cell{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;display:grid}main.dash.socials .socials-thumb{background:var(--surface-raised);border-radius:8px;place-items:center;width:72px;height:90px;text-decoration:none;display:grid;position:relative;overflow:hidden}main.dash.socials .socials-thumb.reel{justify-self:center;width:58px;height:103px}main.dash.socials .socials-thumb img{object-fit:cover}main.dash.socials .socials-thumb:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}main.dash.socials .socials-thumb-none{color:var(--text-secondary);place-items:center;display:grid}main.dash.socials .socials-thumb-none svg{width:20px;height:20px}main.dash.socials .socials-thumb-play{width:22px;height:22px;color:var(--primary-text);background:var(--primary-fill);border-radius:50%;place-items:center;padding-left:2px;font-size:9px;display:grid;position:absolute;bottom:6px;left:6px}main.dash.socials .socials-post-title{font:inherit;color:var(--text-heading);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}main.dash.socials .socials-post-title:hover{color:var(--link)}main.dash.socials .socials-post-meta{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.6;display:block}main.dash.socials .socials-post-open{color:var(--link);margin-top:7px;font-size:12px;text-decoration:none;display:inline-block}main.dash.socials .socials-post-open:hover{text-decoration:underline}main.dash.socials .socials-index{letter-spacing:-.02em;color:var(--text-label);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}main.dash.socials .socials-index small,main.dash.socials .socials-value small{letter-spacing:0;color:var(--text-secondary);margin-top:4px;font-size:12px;font-weight:400;display:block}main.dash.socials .socials-value{font-variant-numeric:tabular-nums;font-size:15px}main.dash.socials .socials-pill{background:var(--tone-neutral-fill);color:var(--tone-neutral-text);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}main.dash.socials .socials-pill.good{background:var(--tone-success-fill);color:var(--tone-success-text)}main.dash.socials .socials-pill.gold{background:var(--tone-info-fill);color:var(--tone-info-text)}main.dash.socials .socials-ranking-table .socials-post-expand td{text-align:left;background:var(--surface-raised);padding:16px}main.dash.socials .socials-post-expand .socials-note:first-child{margin-top:0}main.dash.socials .socials-proof{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}main.dash.socials .socials-proof strong{color:var(--text-heading)}main.dash.socials .socials-fview{flex-wrap:wrap;margin:-4px 0 16px}main.dash.socials .socials-fbars{gap:18px;margin-top:4px;display:grid}main.dash.socials .socials-fbar-group{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:14px;display:grid}main.dash.socials .socials-fbar-name{color:var(--text-heading);padding-top:4px;font-size:15px}main.dash.socials .socials-fbar-name small{color:var(--text-secondary);margin-top:2px;font-size:12px;display:block}main.dash.socials .socials-fbar-rows{gap:6px;display:grid}main.dash.socials .socials-fbar-row{grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:12px;display:grid}main.dash.socials .socials-fbar-track{background:var(--data-track);border-radius:6px;align-items:center;height:28px;display:flex;overflow:hidden}main.dash.socials .socials-fbar-fill{white-space:nowrap;background:var(--data-series);height:100%;color:var(--surface-card);border-radius:6px;flex:none;justify-content:flex-end;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}main.dash.socials .socials-fbar-legend{color:var(--text-secondary);flex-wrap:wrap;gap:6px 18px;margin:-4px 0 16px;padding:0;font-size:13px;list-style:none;display:flex}main.dash.socials .socials-fbar-legend li{align-items:center;gap:7px;display:flex}main.dash.socials .socials-fbar-legend i{background:var(--data-series);border-radius:3px;width:12px;height:12px;display:inline-block}main.dash.socials .socials-fbar-legend i.visits,main.dash.socials .socials-fbar-fill.visits{background:var(--data-second)}main.dash.socials .socials-fbar-legend i.saves,main.dash.socials .socials-fbar-fill.saves{background:var(--data-series-3)}main.dash.socials .socials-fbar-out{color:var(--text-secondary);white-space:nowrap;margin-left:8px;font-size:13px}main.dash.socials .socials-fbar-row strong{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-heading);font-size:15px;font-weight:600}main.dash.socials .socials-fbar-row strong.socials-best{color:var(--text-label);font-weight:700}main.dash.socials .socials-hook{border-bottom:1px solid var(--divider);margin:2px 0 16px;padding-bottom:16px}main.dash.socials .socials-hook-head{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:600}main.dash.socials .socials-hook-row{color:var(--text-body);grid-template-columns:136px minmax(0,1fr) 112px;align-items:center;gap:12px;margin:8px 0;font-size:14px;display:grid}main.dash.socials .socials-hook-track{background:var(--data-track);border-radius:6px;height:28px;position:relative}main.dash.socials .socials-hook-track.na{color:var(--text-secondary);align-items:center;padding:0 10px;font-size:13px;display:flex}main.dash.socials .socials-hook-track.na strong{color:var(--text-heading);font-size:14px}main.dash.socials .socials-hook-fill{background:var(--data-series);height:100%;color:var(--surface-card);border-radius:6px;justify-content:flex-end;align-items:center;min-width:56px;padding:0 10px;font-size:13px;font-weight:600;display:flex}main.dash.socials .socials-hook-fill.bad{background:var(--data-danger)}main.dash.socials .socials-hook-usual{background:var(--text-heading);width:2px;position:absolute;top:-4px;bottom:-4px}main.dash.socials .socials-hook-row em{color:var(--text-secondary);text-align:right;font-size:13px;font-style:normal}main.dash.socials .socials-video-stats{flex-wrap:wrap;gap:30px;display:flex}main.dash.socials .socials-video-stat{align-items:baseline;gap:16px;margin:14px 0;display:flex}main.dash.socials .socials-video-stat strong{letter-spacing:-.02em;color:var(--text-heading);font-size:32px;font-weight:600}main.dash.socials .socials-video-stat span{color:var(--text-secondary);font-size:13px}main.dash.socials .socials-format-lesson{border-top:1px solid var(--divider);color:var(--text-secondary);margin-top:17px;padding-top:12px;font-size:13px}@media (max-width:760px){main.dash.socials .socials-row,main.dash.socials .socials-row.equal{grid-template-columns:1fr}main.dash.socials .socials-ranking-controls{grid-template-columns:1fr;gap:10px;display:grid}main.dash.socials .socials-ranking-controls label{min-width:0}main.dash.socials .socials-ranking-controls .select{width:100%;min-height:44px}main.dash.socials .socials-ranking-table table,main.dash.socials .socials-ranking-table tbody,main.dash.socials .socials-ranking-table tr,main.dash.socials .socials-ranking-table td{width:100%;display:block}main.dash.socials .socials-ranking-table thead{display:none}main.dash.socials .socials-ranking-table tr{border-bottom:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0;display:grid}main.dash.socials .socials-ranking-table tr[hidden]{display:none}main.dash.socials .socials-ranking-table td{text-align:left;border:0;padding:0}main.dash.socials .socials-ranking-table td:first-child,main.dash.socials .socials-ranking-table td:last-child{grid-column:1/-1;width:100%}main.dash.socials .socials-ranking-table td[data-label]:before{content:attr(data-label);color:var(--text-secondary);margin-bottom:6px;font-size:12px;display:block}main.dash.socials .socials-ranking-table .socials-post-expand{grid-template-columns:1fr}main.dash.socials .socials-post-cell{grid-template-columns:60px minmax(0,1fr);gap:12px}main.dash.socials .socials-thumb{width:60px;height:75px}main.dash.socials .socials-thumb.reel{width:48px;height:85px}main.dash.socials .socials-fbar-group{grid-template-columns:1fr;gap:6px}main.dash.socials .socials-hook-row{grid-template-columns:1fr 100px}main.dash.socials .socials-hook-row>span{grid-column:1/-1}main.dash.socials .socials-fview{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}main.dash.socials .socials-fview button{min-height:44px;padding:7px 4px;font-size:12px}main.dash.socials .socials-detail summary{align-items:center;min-height:44px;display:flex}}.dash.socials .socials-competitors>*+*{margin-top:18px}.dash.socials .socials-competitors .grid-2{margin-bottom:0}.dash.socials .socials-comp-wide-left{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)}.dash.socials .socials-rank-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dash.socials .socials-rank{padding:18px}.dash.socials .socials-rank>*{background-color:#0000}.dash.socials .socials-rank-label{color:var(--text-secondary);font-size:14px}.dash.socials .socials-rank-number{letter-spacing:-.02em;color:var(--text-heading);white-space:nowrap;margin:13px 0 12px;font-size:36px;font-weight:700;line-height:1.2}.dash.socials .socials-rank-number .socials-unavailable{white-space:normal;font-size:16px}.dash.socials .socials-rank-dots{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:6px;display:grid}.dash.socials .socials-rank-dots span{background:var(--data-track);border-radius:5px;height:10px}.dash.socials .socials-rank-dots span.us{border-radius:7px;height:14px}.dash.socials .socials-rank-ends{color:var(--text-secondary);justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.dash.socials .socials-rank-note{color:var(--text-secondary);margin-top:9px;font-size:13px}.dash.socials .socials-rank-note strong{color:var(--text-heading);font-weight:600}.dash.socials .grade-best .socials-rank-dots span.us{background:var(--data-positive)}.dash.socials .grade-good .socials-rank-dots span.us{background:var(--tone-success-fill);border:2px solid var(--data-positive)}.dash.socials .grade-mid .socials-rank-dots span.us{background:var(--data-warning)}.dash.socials .grade-poor .socials-rank-dots span.us{background:var(--tone-danger-fill);border:2px solid var(--data-danger)}.dash.socials .grade-worst .socials-rank-dots span.us{background:var(--data-danger)}.dash.socials :is(.grade-best,.grade-good) .socials-rank-dots span.tie{background:var(--tone-success-fill);border:1px solid var(--data-positive)}.dash.socials .grade-mid .socials-rank-dots span.tie{background:var(--tone-warning-fill);border:1px solid var(--data-warning)}.dash.socials :is(.grade-poor,.grade-worst) .socials-rank-dots span.tie{background:var(--tone-danger-fill);border:1px solid var(--data-danger)}.dash.socials .socials-comp-note{color:var(--text-secondary);margin:12px 0 0;font-size:13px;line-height:1.55}.dash.socials .socials-comp-name strong{color:var(--text-heading);font-size:14px;font-weight:600;display:block}.dash.socials .socials-comp-name small{color:var(--text-secondary);margin-top:2px;font-size:12px;display:block}.dash.socials .socials-comp-name.us strong{color:var(--link)}.dash.socials .socials-comp-track{background:var(--data-track);border-radius:5px;min-width:0;height:18px;display:flex;overflow:hidden}.dash.socials .socials-comp-fill{background:var(--data-rival);flex:none;height:100%;display:block}.dash.socials .socials-comp-fill.us{background:var(--data-series)}.dash.socials .socials-comp-fill+.socials-comp-fill{border-left:2px solid var(--surface-card)}.dash.socials :is(.socials-comp-fill,.socials-comp-key).reels{background:var(--data-second)}.dash.socials :is(.socials-comp-fill,.socials-comp-key).other{background:var(--data-second-soft)}.dash.socials .socials-comp-fill.us.reels{background:var(--data-series)}.dash.socials .socials-comp-fill.us.other{background:var(--data-series);opacity:.5}.dash.socials .socials-comp-legend{color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;font-size:13px;display:flex}.dash.socials .socials-comp-legend span{align-items:center;gap:6px;display:flex}.dash.socials .socials-comp-key{background:var(--data-rival);border-radius:3px;width:12px;height:12px;display:inline-block}.dash.socials .socials-comp-key.us{background:var(--data-series)}.dash.socials .socials-fly{gap:8px;display:grid}.dash.socials :is(.socials-fly-head,.socials-fly-row){grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center;gap:16px;display:grid}.dash.socials .socials-fly-head{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--divider);padding-bottom:6px;font-size:12px}.dash.socials .socials-fly-head span:last-child{text-align:right}.dash.socials .socials-fly-row{padding:6px 0}.dash.socials .socials-fly-row .socials-comp-name{text-align:center}.dash.socials :is(.socials-fly-l,.socials-fly-r){align-items:center;gap:10px;font-size:14px;display:grid}.dash.socials .socials-fly-l{text-align:right;grid-template-columns:56px minmax(0,1fr)}.dash.socials .socials-fly-r{grid-template-columns:minmax(0,1fr) 52px}.dash.socials .socials-fly-l .socials-comp-track{justify-content:flex-end}.dash.socials :is(.socials-fly-l,.socials-fly-r)>.socials-unavailable{grid-column:1/-1;font-size:13px}.dash.socials :is(.socials-fly-l b,.socials-fly-r b,.socials-comp-val,.socials-rv-row b){color:var(--text-heading);font-weight:700}.dash.socials .socials-comp-row{grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:7px 0;display:grid}.dash.socials .socials-comp-wide{grid-column:2/-1;font-size:13px}.dash.socials .socials-comp-val{text-align:right;font-size:14px}.dash.socials .socials-comp-val small{color:var(--text-secondary);font-size:11px;font-weight:400;display:block}.dash.socials :is(.socials-rv-head,.socials-rv-row){grid-template-columns:150px 76px minmax(0,1fr) 96px;align-items:center;gap:14px;display:grid}.dash.socials .socials-rv-head{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--divider);padding-bottom:6px;font-size:12px}.dash.socials .socials-rv-row{border-bottom:1px solid var(--divider);padding:8px 0}.dash.socials .socials-rv-row:last-of-type{border-bottom:0}.dash.socials .socials-rv-rating{color:var(--text-heading);font-size:16px;font-weight:600}.dash.socials .socials-rv-rating i{color:var(--link);margin-left:2px;font-size:13px;font-style:normal}.dash.socials .socials-rv-rating small{color:var(--text-secondary);font-size:11px;font-weight:400;display:block}.dash.socials .socials-rv-pace{text-align:right;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:14px;display:grid}.dash.socials .socials-rv-pace>.socials-unavailable{text-align:left;grid-column:1/-1;font-size:13px}.dash.socials .socials-rv-reply{align-items:center;gap:8px;font-size:14px;display:flex}.dash.socials .socials-ring{flex:none;width:30px;height:30px}.dash.socials .socials-ring circle{fill:none;stroke-width:5px;stroke:var(--data-track)}.dash.socials .socials-ring circle+circle{stroke:var(--data-series);stroke-linecap:round}.dash.socials .socials-ad-row{border-bottom:1px solid var(--divider);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.dash.socials .socials-ad-row:last-of-type{border-bottom:0}.dash.socials .socials-ad-units{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dash.socials .socials-ad-units i{background:var(--data-second);border-radius:4px;width:16px;height:16px}.dash.socials .socials-ad-units i.us{background:var(--data-series)}.dash.socials .socials-ad-units small{color:var(--text-secondary);margin-left:6px;font-size:12px}.dash.socials .socials-pill{white-space:nowrap;border-radius:4px;align-items:center;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}.dash.socials .socials-pill.watch{background:var(--tone-danger-fill);color:var(--tone-danger-text)}.dash.socials .socials-plan{display:grid}.dash.socials .socials-action{border-bottom:1px solid var(--divider);grid-template-columns:22px minmax(0,1fr) auto;gap:9px;padding:12px 0;display:grid}.dash.socials .socials-action:first-child{padding-top:0}.dash.socials .socials-action:last-child{border:0;padding-bottom:0}.dash.socials .socials-action-number{color:var(--link);font-size:21px}.dash.socials .socials-action strong{color:var(--text-heading);font-size:14px;font-weight:600}.dash.socials .socials-action p{color:var(--text-secondary);margin:3px 0 0;font-size:13px}.dash.socials .socials-action-owner{color:var(--text-secondary);align-self:center;font-size:12px}.dash.socials details.socials-comp-rules{background:var(--surface-card);border:1px solid var(--card-edge-side);border-radius:12px;padding:6px 18px}.dash.socials details.socials-comp-rules summary{color:var(--link);cursor:pointer;padding:7px 0;font-size:13px}.dash.socials details.socials-comp-rules p{color:var(--text-secondary);font-size:13px;line-height:1.55}.dash.socials details.socials-comp-rules p strong{color:var(--text-heading);font-weight:600}.dash.socials details.socials-comp-rules .table-scroll+.table-scroll{margin-top:18px}.dash.socials .socials-comp-table{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:13px}.dash.socials .socials-comp-table :is(th,td){border-bottom:1px solid var(--divider);text-align:right;vertical-align:top;padding:10px 9px}.dash.socials .socials-comp-table th[scope=col]{white-space:nowrap;color:var(--text-secondary);font-weight:600}.dash.socials .socials-comp-table :is(th[scope=row],th[scope=col]:first-child){text-align:left;min-width:190px;padding-left:0;font-weight:400}.dash.socials .socials-comp-table tr:last-child>*{border-bottom:0}.dash.socials .socials-comp-table th small,.dash.socials .socials-comp-table td small{color:var(--text-secondary);margin-top:3px;font-size:12px;display:block}.dash.socials .socials-comp-cell-name{color:var(--text-heading);font-size:14px;font-weight:600;display:block}.dash.socials .socials-comp-table tr.us>*{background:var(--tone-info-fill)}.dash.socials .socials-comp-table tr.us th[scope=row]{box-shadow:inset 3px 0 0 var(--data-series);padding-left:14px}.dash.socials .socials-comp-table tr.us .socials-comp-cell-name{color:var(--link)}@media (max-width:1100px){.dash.socials .socials-rank-tiles{grid-template-columns:1fr 1fr}}@media (max-width:760px){.dash.socials .socials-competitors .grid-2,.dash.socials .socials-comp-wide-left{grid-template-columns:1fr}.dash.socials .socials-rank{padding:15px}.dash.socials .socials-rank-number{font-size:30px}.dash.socials .socials-fly-head{grid-template-columns:1fr 1fr}.dash.socials .socials-fly-head span:nth-child(2){display:none}.dash.socials .socials-fly-row{border-bottom:1px solid var(--divider);grid-template-columns:1fr 1fr;grid-template-areas:"name name""left right";gap:6px 10px;padding:8px 0}.dash.socials .socials-fly-row .socials-comp-name{text-align:left;grid-area:name}.dash.socials .socials-fly-l{grid-area:left;grid-template-columns:44px minmax(0,1fr)}.dash.socials .socials-fly-r{grid-area:right;grid-template-columns:minmax(0,1fr) 46px}.dash.socials .socials-comp-row{grid-template-columns:minmax(0,1fr) 60px;gap:4px 10px}.dash.socials .socials-comp-row .socials-comp-name{grid-column:1/-1}.dash.socials .socials-comp-row .socials-comp-val small{display:none}.dash.socials .socials-comp-wide{grid-column:1/-1}.dash.socials .socials-rv-head{display:none}.dash.socials .socials-rv-row{grid-template-columns:72px minmax(0,1fr) 84px;gap:6px 10px}.dash.socials .socials-rv-row .socials-comp-name{grid-column:1/-1}.dash.socials .socials-ad-row{grid-template-columns:minmax(0,1fr) auto}.dash.socials .socials-ad-row .socials-comp-name{grid-column:1/-1}.dash.socials .socials-action{grid-template-columns:22px minmax(0,1fr)}.dash.socials .socials-action-owner{display:none}.dash.socials .socials-comp-table,.dash.socials .socials-comp-table :is(tbody,tr,th,td){width:100%;display:block}.dash.socials .socials-comp-table thead{display:none}.dash.socials .socials-comp-table tr{border-bottom:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px 0;display:grid}.dash.socials .socials-comp-table tr:last-child{border-bottom:0}.dash.socials .socials-comp-table :is(th,td){text-align:left;border:0;padding:0}.dash.socials .socials-comp-table th[scope=row]{grid-column:1/-1;min-width:0}.dash.socials .socials-comp-table tr.us th[scope=row]{padding-left:10px}.dash.socials .socials-comp-table td:before{content:attr(data-label);color:var(--text-secondary);margin-bottom:3px;font-size:12px;display:block}}.dash.socials .socials-health{gap:18px;display:grid}.dash.socials .socials-vis-panel .card-head{border-bottom:0;padding-bottom:0}.dash.socials .socials-vis-panel .card-head h2{letter-spacing:.1em;text-transform:uppercase;color:var(--text-label);font-size:12px;font-weight:700}.dash.socials .socials-vis-title{color:var(--text-heading);margin:0;font-size:19px;font-weight:600;line-height:1.3}.dash.socials .socials-vis-caption{color:var(--text-secondary);margin:5px 0 18px;font-size:13px}.dash.socials .socials-vis-tick-key{vertical-align:-1px;background:var(--text-heading);opacity:.75;border-radius:1px;width:2px;height:12px;margin:0 3px 0 6px;display:inline-block}.dash.socials .socials-vis{grid-template-columns:minmax(170px,.75fr) repeat(var(--vis-n),minmax(0,1fr));display:grid}.dash.socials .socials-vis.one{grid-template-columns:minmax(170px,1fr) minmax(0,620px)}.dash.socials .socials-vis>*{border-top:1px solid var(--divider);min-width:0;padding:20px 22px}.dash.socials .socials-vis>.socials-vis-corner,.dash.socials .socials-vis>.socials-vis-head{border-top:0;padding-top:0;padding-bottom:12px}.dash.socials .socials-vis>.socials-vis-label,.dash.socials .socials-vis>.socials-vis-corner{padding-left:0}.dash.socials .socials-vis>.socials-vis-cell,.dash.socials .socials-vis>.socials-vis-head{border-left:1px solid var(--divider)}.dash.socials .socials-vis>.end{padding-bottom:6px}.dash.socials .socials-vis-head,.dash.socials .socials-vis-plat{color:var(--text-heading);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.dash.socials .socials-vis-plat{color:var(--text-secondary);margin-bottom:10px;display:none}.dash.socials .socials-vis-icon{flex:none;width:16px;height:16px}.dash.socials .socials-vis-label strong{color:var(--text-heading);font-size:15px;font-weight:600;display:block}.dash.socials .socials-vis-label span{color:var(--text-secondary);max-width:240px;margin-top:6px;font-size:13px;line-height:1.5;display:block}.dash.socials .socials-vis-label em{color:var(--text-body);max-width:240px;margin-top:10px;font-size:13px;font-style:normal;font-weight:500;line-height:1.5;display:block}.dash.socials .socials-vis.one .socials-vis-label span,.dash.socials .socials-vis.one .socials-vis-label em{max-width:300px}.dash.socials .socials-vis-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-heading);font-size:30px;font-weight:600;line-height:1.1}.dash.socials .socials-vis-big .socials-unavailable{letter-spacing:0;font-size:15px}.dash.socials .socials-vis-big small{letter-spacing:0;color:var(--text-secondary);margin-top:5px;font-size:13px;font-weight:400;display:block}.dash.socials .socials-vis-big .socials-figure-label{margin-top:0;font-size:13px;display:inline}.dash.socials .socials-vis-big+.socials-vis-bar{margin-top:16px}.dash.socials .socials-vis-bar-title{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:10px;margin:18px 0 7px;font-size:13px;display:flex}.dash.socials .socials-vis-bar-title:first-child,.dash.socials .socials-vis-plat+.socials-vis-bar-title{margin-top:0}.dash.socials .socials-vis-bar-title>span:last-child{white-space:nowrap}.dash.socials .socials-vis-bar-title b,.dash.socials .socials-vis-keys b,.dash.socials .socials-vis-ratio b{color:var(--text-heading);font-variant-numeric:tabular-nums;font-weight:600}.dash.socials .socials-vis-bar-title em,.dash.socials .socials-vis-keys em,.dash.socials .socials-vis-ratio em{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:8px;font-style:normal}.dash.socials .socials-vis-bar{position:relative}.dash.socials .socials-vis-track{background:var(--data-track);border-radius:5px;height:18px;display:flex;overflow:hidden}.dash.socials .socials-vis-track.thin{height:11px}.dash.socials .socials-vis-seg{flex:none;height:100%}.dash.socials .socials-vis-seg+.socials-vis-seg{border-left:2px solid var(--surface-card)}.dash.socials .socials-vis-seg.m0,.dash.socials .socials-vis-keys i.m0{background:var(--data-series)}.dash.socials .socials-vis-seg.m1,.dash.socials .socials-vis-keys i.m1{background:var(--data-series);opacity:.5}.dash.socials .socials-vis-seg.m2,.dash.socials .socials-vis-keys i.m2{background:var(--data-second)}.dash.socials .socials-vis-seg.m3,.dash.socials .socials-vis-keys i.m3{background:var(--data-second-soft)}.dash.socials .socials-vis-seg.mn{background:var(--data-rival)}.dash.socials .socials-vis-tick{background:var(--text-heading);opacity:.75;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.dash.socials .socials-vis-keys{color:var(--text-body);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:7px 8px;margin-top:12px;font-size:13px;display:grid}.dash.socials .socials-vis-keys i{border-radius:2px;width:10px;height:10px}.dash.socials .socials-vis-keys b{text-align:right}.dash.socials .socials-vis-keys em{text-align:right;min-width:52px;margin-left:0}.dash.socials .socials-vis-ratio{color:var(--text-body);border-top:1px dashed var(--divider);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:12px;padding-top:11px;font-size:13px;display:grid}.dash.socials .socials-vis-ratio b{text-align:right}.dash.socials .socials-vis-ratio em{text-align:right;min-width:52px;margin-left:0}.dash.socials .socials-vis-ratio+.socials-vis-ratio{border-top:0;margin-top:4px;padding-top:0}.dash.socials .socials-vis-note{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.dash.socials .socials-vis-detail{border-top:1px solid var(--divider);margin-top:14px;padding-top:4px}.dash.socials .socials-vis-detail summary{color:var(--link);cursor:pointer;padding:7px 0;font-size:13px}.dash.socials .socials-vis-detail p{color:var(--text-secondary);margin:0;padding-top:8px;font-size:13px;line-height:1.55}.dash.socials .socials-health-strip{background:var(--tone-info-fill);color:var(--text-body);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;font-size:13px;display:flex}.dash.socials .socials-health-strip p{margin:0}.dash.socials .socials-health-strip strong{font-weight:600}.dash.socials .socials-health-strip a{color:var(--link);white-space:nowrap}@media (max-width:680px){.dash.socials .socials-vis,.dash.socials .socials-vis.one{grid-template-columns:1fr}.dash.socials .socials-vis>.socials-vis-corner,.dash.socials .socials-vis>.socials-vis-head{display:none}.dash.socials .socials-vis>*{padding:16px 0 0}.dash.socials .socials-vis>.socials-vis-label.top{border-top:0;padding-top:0}.dash.socials .socials-vis>.socials-vis-cell{border:0;padding:14px 0 16px}.dash.socials .socials-vis>.socials-vis-cell:not(.first){border-top:1px dashed var(--divider)}.dash.socials .socials-vis-plat{display:flex}.dash.socials .socials-vis-label span,.dash.socials .socials-vis-label em{max-width:none}.dash.socials .socials-vis-big{font-size:26px}.dash.socials .socials-health-strip{flex-wrap:wrap}}.dash.socials .socials-leads{margin:0 0 18px}.dash.socials .socials-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dash.socials .socials-kpi-card .card-body{height:100%}.dash.socials .socials-star-card{border-color:var(--data-series);box-shadow:inset 0 3px 0 var(--data-series)}.dash.socials .socials-star-label{letter-spacing:1.3px;text-transform:uppercase;color:var(--text-label);margin:0 0 8px;font-size:12px;font-weight:700}.dash.socials .socials-kpi-label{color:var(--text-secondary);margin:0;font-size:14px}.dash.socials .socials-kpi-number{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-heading);margin:13px 0 12px;font-size:36px;font-weight:600;line-height:1.2}.dash.socials .socials-change{margin:0;font-size:13px;font-weight:600}.dash.socials .socials-change.socials-up{color:var(--data-positive)}.dash.socials .socials-change.socials-down{color:var(--data-danger)}.dash.socials .socials-change.socials-flat{color:var(--text-secondary)}.dash.socials .socials-trend{color:var(--data-series);margin-top:12px}.dash.socials .socials-trend.socials-up{color:var(--data-positive)}.dash.socials .socials-trend.socials-down{color:var(--data-danger)}.dash.socials .socials-spark{width:100%;height:auto;display:block;overflow:visible}.dash.socials .socials-spark-band{fill:var(--data-track)}.dash.socials .socials-spark-axis{color:var(--text-secondary);justify-content:space-between;gap:8px;margin-top:3px;font-size:12px;display:flex}.dash.socials .socials-kpi-value{letter-spacing:-.015em;font-variant-numeric:tabular-nums;border-top:1px solid var(--divider);color:var(--text-heading);margin:12px 0 0;padding-top:10px;font-size:22px;font-weight:600}.dash.socials .socials-kpi-value small{letter-spacing:0;color:var(--text-secondary);margin-top:2px;font-size:12px;font-weight:400;display:block}.dash.socials .socials-kpi-note{color:var(--text-secondary);margin:9px 0 0;font-size:13px}.dash.socials .socials-kpi-note strong{color:var(--text-heading);font-weight:600}.dash.socials .socials-lead-note{color:var(--text-secondary);margin:10px 0 0;font-size:13px}.dash.socials .socials-cohort-card{margin-top:18px}.dash.socials .socials-age{background:var(--surface-raised);border-radius:6px;flex:none;gap:3px;padding:3px;display:flex}.dash.socials .socials-age button{color:var(--text-body);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px;font-size:12px}.dash.socials .socials-age button[aria-pressed=true]{background:var(--surface-card);color:var(--link)}.dash.socials .socials-age button:disabled{color:var(--text-secondary);cursor:default;opacity:.6}.dash.socials .socials-cohort{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.dash.socials .socials-cohort-step{background:var(--surface-raised);border-radius:8px;padding:15px 14px}.dash.socials .socials-cohort-step:last-child{background:var(--tone-info-fill)}.dash.socials .socials-cohort-step span{color:var(--text-secondary);font-size:13px;display:block}.dash.socials .socials-cohort-step strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-heading);margin:7px 0 4px;font-size:32px;font-weight:600;display:block}.dash.socials .socials-cohort-step small{color:var(--text-secondary);font-size:12px}.dash.socials .socials-cohort-optional{color:var(--text-secondary);border-bottom:1px solid var(--divider);margin:0;padding:0 0 12px;font-size:13px}.dash.socials .socials-cohort-rate{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.dash.socials .socials-cohort-rate p{margin:0}.dash.socials .socials-cohort-rate strong{color:var(--text-heading);font-size:22px;font-weight:500}.dash.socials .socials-cohort-rate span{color:var(--text-secondary);font-size:13px}@media (max-width:850px){.dash.socials .socials-kpi-number{font-size:30px}}@media (max-width:680px){.dash.socials .socials-kpis{grid-template-columns:1fr 1fr}.dash.socials .socials-spark-axis span:first-child{display:none}.dash.socials .socials-spark-axis{justify-content:flex-end}.dash.socials .socials-cohort{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dash.socials .socials-cohort-step{padding:13px 10px}.dash.socials .socials-cohort-step span{font-size:12px}.dash.socials .socials-age button{min-height:44px}}.dash.socials .socials-venues{margin-top:16px}.dash.socials .socials-venue-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dash.socials .socials-venue-add{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px 18px 18px;display:grid}.dash.socials .socials-venue-add .field{margin:0}.dash.socials .socials-venue-add .act{min-height:42px;margin-top:0}.dash.socials .socials-venue-note{border-top:1px solid var(--divider);color:var(--text-secondary);margin:0;padding:14px 18px 18px;font-size:13px}.dash.socials .socials-venue-note .link{color:var(--link);text-decoration:underline}dialog.socials-venue-dialog .form-footer .act{min-height:40px;margin-top:0;padding:8px 16px;font-size:14px}@media (max-width:760px){.dash.socials .socials-venue-actions{justify-content:flex-start}.dash.socials .socials-venue-add{grid-template-columns:1fr;padding:14px}.dash.socials .socials-venue-note{padding:14px}.dash.socials .socials-venue-add .act{justify-self:start}dialog.socials-venue-dialog .form-footer .act{flex:1;justify-content:center;min-height:44px}}.dash.socials .socials-checks{margin-top:16px}.dash.socials .socials-checks .socials-subjects dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.dash.socials .socials-check-status{color:var(--text-secondary);margin:0;padding:14px 18px 4px;font-size:13px}.dash.socials .socials-check-by{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.dash.socials .socials-check-status.notice{color:var(--tone-warning-text);margin:14px 18px 4px;padding:12px}dialog.socials-check-dialog .socials-check-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}dialog.socials-check-dialog .form-footer .act{min-height:40px;margin-top:0;padding:8px 16px;font-size:14px}@media (max-width:760px){.dash.socials .socials-checks .socials-subjects dl{grid-template-columns:minmax(0,1fr)}.dash.socials .socials-checks .socials-subjects dl div{min-width:0}.dash.socials .socials-check-status{padding:14px 14px 4px}.dash.socials .socials-check-status.notice{margin:14px 14px 4px;padding:12px}.dash.socials .socials-checks .socials-subjects dd{min-width:0}dialog.socials-check-dialog .form-footer .act{flex:1;justify-content:center;min-height:44px}}.dash.socials .socials-audience{gap:20px;display:grid}.dash.socials .socials-reading{background:var(--tone-info-fill);border-left:3px solid var(--text-label);color:var(--text-body);border-radius:0 8px 8px 0;padding:15px 18px;font-size:14px;line-height:1.5}.dash.socials .socials-reading strong{color:var(--text-heading);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.dash.socials .socials-aud-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.dash.socials .socials-aud-compare h3{color:var(--text-label);margin:0 0 6px;font-size:14px;font-weight:600}.dash.socials .socials-aud-row{padding:9px 0}.dash.socials .socials-aud-label{color:var(--text-body);justify-content:space-between;align-items:baseline;gap:7px;margin-bottom:6px;font-size:14px;display:flex}.dash.socials .socials-aud-label strong{color:var(--text-heading);font-variant-numeric:tabular-nums;font-weight:600}.dash.socials .socials-aud-label em{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:8px;font-size:12px;font-style:normal}.dash.socials .socials-aud-bar{position:relative}.dash.socials .socials-aud-track{background:var(--data-track);border-radius:3px;height:8px;overflow:hidden}.dash.socials .socials-aud-fill{background:var(--data-series);border-radius:3px;height:8px}.dash.socials .socials-aud-tick{background:var(--text-heading);opacity:.75;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.dash.socials .socials-aud-tick-key{vertical-align:-1px;background:var(--text-heading);opacity:.75;border-radius:1px;width:2px;height:12px;margin:0 6px 0 0;display:inline-block}.dash.socials .socials-aud-gone{margin:0 0 6px}.dash.socials .socials-aud-none{margin:4px 0;font-size:14px}.dash.socials .socials-aud-foot{margin:0}.dash.socials .socials-heat{grid-template-columns:36px repeat(6,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.dash.socials .socials-heat>span{justify-content:center;align-items:center;min-width:0;display:flex}.dash.socials .socials-heat-time{color:var(--text-secondary);white-space:nowrap;padding-bottom:4px;font-size:12px}.dash.socials .socials-heat>.socials-heat-day{color:var(--text-secondary);justify-content:flex-start;font-size:13px}.dash.socials .socials-heat-cell{height:40px;color:var(--text-heading);background:var(--data-track);font-variant-numeric:tabular-nums;border-radius:6px;font-size:14px;font-weight:600}.dash.socials .socials-heat-cell.peak{outline:3px solid var(--text-heading);outline-offset:-3px}.dash.socials .socials-aud-sbars{gap:10px;margin-top:4px;display:grid}.dash.socials .socials-aud-sbar{color:var(--text-heading);grid-template-columns:120px minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:15px;display:grid}.dash.socials .socials-aud-sbar strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.dash.socials .socials-aud-sbar strong.socials-best{color:var(--text-label);font-weight:700}.dash.socials details.socials-fold>summary{cursor:pointer;color:var(--link);padding:8px 0;font-size:14px}.dash.socials details.socials-fold>.socials-card{margin-top:10px}@media (max-width:680px){.dash.socials .socials-aud-compare{grid-template-columns:1fr}.dash.socials .socials-heat{grid-template-columns:30px repeat(6,minmax(0,1fr));gap:3px}.dash.socials .socials-heat-time{font-size:10px}.dash.socials .socials-heat-cell{height:34px;font-size:12px}.dash.socials .socials-aud-sbar{grid-template-columns:96px minmax(0,1fr) 42px;gap:8px;font-size:14px}}main.dash.socials .socials-plan-cols{grid-template-columns:1fr 1fr;gap:12px 36px;display:grid}main.dash.socials .socials-plan-cols h3{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-secondary);margin:0 0 4px;font-size:13px}main.dash.socials .socials-plan-cols h3.socials-plan-std-head{margin-top:20px}main.dash.socials .socials-plan-row{color:var(--text-body);grid-template-columns:150px minmax(0,1fr) 128px;align-items:center;gap:14px;margin:13px 0;font-size:14px;display:grid}main.dash.socials .socials-plan-row small{color:var(--text-secondary);margin-top:2px;font-size:12px;font-weight:400;display:block}main.dash.socials .socials-plan-row strong small{font-weight:600}main.dash.socials .socials-plan-track{background:var(--data-track);border-radius:6px;height:12px;position:relative}main.dash.socials .socials-plan-band{background:var(--divider-strong);border-radius:4px;position:absolute;top:-4px;bottom:-4px}main.dash.socials .socials-plan-fill{background:var(--data-series);border-radius:3px;height:6px;position:absolute;top:3px;left:0}main.dash.socials .socials-plan-row strong{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-heading);font-weight:600}main.dash.socials .socials-plan-row strong.ok small{color:var(--data-positive)}main.dash.socials .socials-plan-row strong.off small{color:var(--text-label)}main.dash.socials .socials-plan-std{border-bottom:1px solid var(--divider);color:var(--text-body);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:11px 0;font-size:14px;display:flex}main.dash.socials .socials-plan-std:last-child{border-bottom:0}main.dash.socials .socials-plan-std.socials-plan-std-note{padding-top:6px}main.dash.socials .socials-plan-std strong{color:var(--text-heading);font-weight:600}main.dash.socials .socials-plan-std small{width:100%;color:var(--text-secondary);font-size:12px}main.dash.socials .socials-plan-panel .notice{margin-top:12px}main.dash.socials .socials-label-open{margin:0 0 4px}main.dash.socials .socials-label-last{color:var(--text-secondary);margin:0 0 12px;font-size:13px}main.dash.socials .socials-plan-set{border:0;min-width:0;margin:16px 0 0;padding:0}main.dash.socials .socials-plan-set legend{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-secondary);margin-bottom:6px;padding:0;font-size:13px}main.dash.socials .socials-plan-field{border-bottom:1px solid var(--divider);color:var(--text-body);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;font-size:14px;display:flex}main.dash.socials .socials-plan-field>span{flex:180px}main.dash.socials .socials-plan-field label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}main.dash.socials .socials-plan-field input{width:76px}@media (max-width:760px){main.dash.socials .socials-plan-cols{grid-template-columns:1fr}main.dash.socials .socials-plan-row{grid-template-columns:118px minmax(0,1fr) 84px;gap:10px}}main.dash.socials .socials-overview-row{align-items:stretch;margin:0 0 18px}.dash.socials .socials-overview-row .socials-cohort-card{margin-top:0}.dash.socials .socials-verdict{border-left:3px solid var(--data-positive);background:var(--tone-success-fill);border-radius:0 12px 12px 0;margin:0 0 18px;padding:20px 22px}.dash.socials .socials-verdict.mixed{border-left-color:var(--data-series);background:var(--tone-info-fill)}.dash.socials .socials-verdict-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--tone-success-text);margin:0 0 5px;font-size:12px;font-weight:700}.dash.socials .socials-verdict.mixed .socials-verdict-label{color:var(--tone-info-text)}.dash.socials .socials-verdict h2{letter-spacing:-.015em;color:var(--text-heading);margin:0;font-size:24px;font-weight:600;line-height:1.3}.dash.socials .socials-verdict-points{color:var(--text-body);gap:6px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.dash.socials .socials-verdict-points b{letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);margin-right:10px;font-size:12px;font-weight:700}.dash.socials .socials-drivers{gap:16px;display:grid}.dash.socials .socials-driver{grid-template-columns:25px minmax(0,1fr);gap:9px;display:grid}.dash.socials .socials-driver-icon{background:var(--tone-success-fill);width:24px;height:24px;color:var(--tone-success-text);border-radius:50%;place-items:center;font-size:14px;display:grid}.dash.socials .socials-driver.negative .socials-driver-icon{background:var(--tone-danger-fill);color:var(--tone-danger-text)}.dash.socials .socials-driver strong{color:var(--text-heading);font-size:14px;font-weight:600;display:block}.dash.socials .socials-driver p{color:var(--text-secondary);margin:3px 0 0;font-size:13px}.dash.socials .socials-chart-fold>summary{display:none}.dash.socials .socials-legend{color:var(--text-secondary);flex-wrap:wrap;gap:14px;margin:0 0 8px;font-size:13px;display:flex}.dash.socials .socials-legend span{align-items:center;gap:5px;display:flex}.dash.socials .socials-swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.dash.socials :is(.socials-swatch,.socials-demand-bar).leads{background:var(--data-series-3)}.dash.socials :is(.socials-swatch,.socials-demand-bar).qualified{background:var(--data-series-2)}.dash.socials .socials-chart{padding:10px 0 0 26px;position:relative}.dash.socials .socials-chart-axis{width:100%;height:160px;color:var(--text-secondary);pointer-events:none;font-size:12px;position:absolute;top:10px;left:0}.dash.socials .socials-chart-axis span{width:100%;line-height:14px;position:absolute}.dash.socials .socials-chart-axis span:after{content:"";border-top:1px solid var(--divider);position:absolute;top:7px;left:26px;right:0}.dash.socials .socials-columns{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid;position:relative}.dash.socials .socials-month{min-width:0;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:3px;flex-direction:column;align-items:center;padding:0;display:flex}.dash.socials .socials-month:hover{background:var(--surface-raised)}.dash.socials .socials-demand-bars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:160px;display:flex}.dash.socials .socials-demand-bar{border-radius:3px 3px 0 0;width:15px}.dash.socials .socials-month-name{color:var(--text-secondary);margin-top:9px;font-size:13px}.dash.socials .socials-month[aria-pressed=true] .socials-month-name{color:var(--link);font-weight:700}.dash.socials .socials-chart-detail{font-variant-numeric:tabular-nums;min-height:18px;color:var(--text-body);margin:15px 0 0;font-size:14px}.dash.socials .socials-chart-detail strong{color:var(--text-heading);font-weight:600}.dash.socials .socials-comp-row.compact{grid-template-columns:150px minmax(0,1fr) 56px;padding:5px 0}.dash.socials .socials-comp-row.compact .socials-comp-track{height:14px}.dash.socials .socials-comp-row.compact .socials-comp-name strong{color:var(--text-heading);font-size:14px;font-weight:600;display:block}.dash.socials .socials-comp-row.compact .socials-comp-name.us strong{color:var(--link)}.dash.socials .socials-text-link{color:var(--text-secondary);margin-top:10px;padding:4px 0;font-size:13px;display:inline-block}.dash.socials .socials-text-link:hover{color:var(--link)}.dash.socials .socials-sources{margin:0 0 18px}.dash.socials .socials-channel-table{border-collapse:collapse;width:100%;color:var(--text-body);font-size:14px}.dash.socials .socials-channel-table th{text-align:right;color:var(--text-secondary);border-bottom:1px solid var(--divider);padding:0 9px 10px;font-size:12px;font-weight:500}.dash.socials .socials-channel-table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--divider);padding:13px 9px}.dash.socials .socials-channel-table :is(th,td):first-child{text-align:left;padding-left:0}.dash.socials .socials-channel-table :is(th,td):last-child{padding-right:0}.dash.socials .socials-channel-table tr:last-child td{border-bottom:0}.dash.socials .socials-channel-table td small{color:var(--text-secondary);font-size:12px}.dash.socials .socials-channel-name{align-items:center;gap:9px;display:flex}.dash.socials .socials-channel-name strong{color:var(--text-heading);font-weight:600}.dash.socials .socials-channel-name small{color:var(--text-secondary);font-size:12px;display:block}.dash.socials .socials-glance-stats{grid-template-columns:1fr 1fr;gap:17px 24px;margin:0 0 4px;display:grid}.dash.socials .socials-glance-stat{border-left:2px solid var(--divider);min-width:0;padding-left:12px}.dash.socials .socials-glance-stat>span{color:var(--text-secondary);font-size:13px;display:block}.dash.socials .socials-glance-stat strong{font-variant-numeric:tabular-nums;color:var(--text-heading);margin-top:5px;font-size:25px;font-weight:500;display:block}.dash.socials .socials-glance-line{display:block}.dash.socials .socials-glance-stat strong small{font-size:15px;font-weight:600}.dash.socials .socials-glance-stat .socials-unavailable{font-size:15px}.dash.socials .socials-glance-stat strong .socials-figure-label{margin-top:2px;font-size:12px;font-weight:400;display:block}.dash.socials .socials-mini-post{border-bottom:1px solid var(--divider);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.dash.socials .socials-mini-post:last-of-type{border-bottom:0}.dash.socials .socials-mini-rank{color:var(--link);font-size:21px;font-weight:600}.dash.socials .socials-mini-post strong{color:var(--text-heading);font-size:14px;font-weight:600}.dash.socials .socials-mini-post small{color:var(--text-secondary);margin-top:3px;font-size:12px;display:block}.dash.socials .socials-mini-score{font-variant-numeric:tabular-nums;color:var(--link);font-size:20px}.dash.socials .socials-follow-up{margin:0 0 18px}@media (max-width:760px){.dash.socials .socials-verdict{padding:18px}.dash.socials .socials-verdict h2{font-size:22px}.dash.socials .socials-chart-fold>summary{cursor:pointer;color:var(--link);box-sizing:border-box;min-height:44px;padding:4px 0;font-size:14px;line-height:36px;display:list-item}.dash.socials .socials-channel-table :is(th,td):nth-child(4),.dash.socials .socials-channel-name svg{display:none}.dash.socials .socials-channel-name{gap:6px}.dash.socials .socials-channel-table{font-size:13px}.dash.socials .socials-channel-table :is(th,td){padding-left:5px;padding-right:5px}.dash.socials .socials-comp-row.compact{grid-template-columns:110px minmax(0,1fr) 50px}.dash.socials .socials-comp-row.compact .socials-comp-name{grid-column:auto}.dash.socials .socials-comp-row.compact .socials-comp-name strong{font-size:13px}.dash.socials .socials-comp-row.compact .socials-comp-wide{grid-column:2/-1}.dash.socials .socials-text-link{min-height:44px;line-height:36px}}main.dash.socials .socials-stories-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}main.dash.socials .socials-stories-figure{border-right:1px solid var(--divider);min-width:0;padding-right:10px}main.dash.socials .socials-stories-figure:last-child{border-right:0}main.dash.socials .socials-stories-figure>span{color:var(--text-secondary);font-size:12px;display:block}main.dash.socials .socials-stories-figure strong{color:var(--text-heading);font-variant-numeric:tabular-nums;margin:6px 0;font-size:24px;font-weight:500;display:block}main.dash.socials .socials-stories-figure strong .socials-unavailable{font-size:15px}main.dash.socials .socials-stories-figure small{color:var(--text-secondary);font-size:12px}main.dash.socials .socials-stories-table{overflow-x:auto}main.dash.socials .socials-stories-table table{border-collapse:collapse;width:100%;font-size:13px}main.dash.socials .socials-stories-table th,main.dash.socials .socials-stories-table td{text-align:right;border-bottom:1px solid var(--divider);color:var(--text-body);font-variant-numeric:tabular-nums;padding:7px 0 7px 10px}main.dash.socials .socials-stories-table thead th{color:var(--text-secondary);font-weight:600}main.dash.socials .socials-stories-table th:first-child,main.dash.socials .socials-stories-table td:first-child{text-align:left;padding-left:0}main.dash.socials .socials-stories-table .socials-stories-seq th{text-align:left;color:var(--text-heading);padding:12px 0 6px;font-weight:600}@media (max-width:760px){main.dash.socials .socials-stories-figures{gap:10px}main.dash.socials .socials-stories-figure strong{font-size:20px}}main.dash.socials .socials-journey{gap:18px;display:grid}main.dash.socials .socials-journey .socials-row{align-items:stretch}main.dash.socials .socials-journey .socials-cohort-card{margin-top:0}main.dash.socials .socials-response-stats{border-bottom:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;padding-bottom:16px;display:grid}main.dash.socials .socials-response-stats strong{letter-spacing:-.02em;white-space:nowrap;color:var(--text-heading);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:32px;font-weight:600;display:block}main.dash.socials .socials-response-stats span{color:var(--text-secondary);font-size:13px}main.dash.socials .socials-response-stats small{color:var(--text-secondary);margin-top:5px;font-size:12px;display:block}main.dash.socials .socials-response-stats small.socials-worse{color:var(--data-danger)}main.dash.socials .socials-response-unset{flex-direction:column;grid-column:span 2;align-items:flex-start;gap:10px;display:flex}main.dash.socials .socials-response-unset p{color:var(--text-body);margin:0;font-size:14px}main.dash.socials .socials-response-unset .act{margin-top:0}main.dash.socials .socials-response-warning{background:var(--tone-danger-fill);color:var(--tone-danger-text);border-radius:6px;margin:12px 0 0;padding:11px 12px;font-size:13px}main.dash.socials .socials-route{color:var(--text-body);grid-template-columns:150px minmax(0,1fr) 32px;align-items:center;gap:12px;margin:14px 0;font-size:14px;display:grid}main.dash.socials .socials-route small{color:var(--text-secondary);margin-top:2px;font-size:12px;display:block}main.dash.socials .socials-route-track{background:var(--data-track);border-radius:3px;height:7px}main.dash.socials .socials-route-fill{background:var(--data-series);border-radius:3px;height:7px}main.dash.socials .socials-route strong{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-heading);font-weight:500}main.dash.socials .socials-awareness{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}main.dash.socials .socials-awareness>div{border-right:1px solid var(--divider);min-width:0;padding-right:10px}main.dash.socials .socials-awareness>div:last-child{border:0}main.dash.socials .socials-awareness span{color:var(--text-secondary);font-size:12px;display:block}main.dash.socials .socials-awareness strong{color:var(--text-heading);font-variant-numeric:tabular-nums;margin:6px 0;font-size:24px;font-weight:500;display:block}main.dash.socials .socials-awareness strong.socials-unavailable{color:var(--text-secondary);font-size:15px;line-height:1.6}main.dash.socials .socials-awareness small{color:var(--text-secondary);font-size:12px}main.dash.socials .socials-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}main.dash.socials .socials-methods div{background:var(--surface-raised);border-radius:6px;padding:12px}main.dash.socials .socials-methods strong{color:var(--text-heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;display:block}main.dash.socials .socials-methods span{color:var(--text-secondary);font-size:12px}main.dash.socials .socials-journey details.socials-detail summary{color:var(--link);cursor:pointer;padding:7px 0;font-size:13px}main.dash.socials .socials-journey .notice{margin-top:12px}main.dash.socials .socials-hours-day label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}main.dash.socials .socials-hours-day .socials-hours-open{color:var(--text-body);flex:140px;font-size:14px}main.dash.socials .socials-hours-day input[type=time]{width:116px}main.dash.socials .socials-hours-day input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}main.dash.socials .socials-hours-dialog input[type=date]{width:168px}main.dash.socials .socials-hours-dialog .socials-plan-set:last-of-type>.socials-plan-field:last-child{border-bottom:0}@media (max-width:850px){main.dash.socials .socials-journey .socials-row{grid-template-columns:1fr 1fr}}@media (max-width:680px){main.dash.socials .socials-journey .socials-row{grid-template-columns:1fr}main.dash.socials .socials-response-stats{grid-template-columns:1fr 1fr}main.dash.socials .socials-awareness strong{font-size:20px}main.dash.socials .socials-route{grid-template-columns:118px minmax(0,1fr) 32px;gap:10px}}main.dash.socials .socials-head{align-items:center}main.dash.socials .socials-text-button{box-shadow:none;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:8px 0;font-size:13px;display:inline-flex}main.dash.socials .socials-text-button:hover{color:var(--link)}main.dash.socials .socials-text-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}main.dash.socials .socials-text-button svg{flex:none;width:16px;height:16px}main.dash.socials .socials-definitions{border:1px solid var(--card-edge-side);background:var(--surface-card);border-radius:12px;grid-template-columns:1fr 1fr;gap:16px 24px;margin:0 0 20px;padding:20px;display:grid}main.dash.socials .socials-definitions h2{letter-spacing:0;color:var(--text-heading);margin:0;font-size:15px;font-weight:600;line-height:1.4}main.dash.socials .socials-definitions p{color:var(--text-secondary);margin:4px 0 0;font-size:14px;line-height:1.5}@media (max-width:760px){main.dash.socials .socials-definitions{grid-template-columns:1fr}}main.dash.socials{line-height:1.45}main.dash.socials .socials-head h1{letter-spacing:-.025em;font-size:36px;line-height:1.2}main.dash.socials .socials-head .sub{font-size:14px;line-height:1.45}main.dash.socials .socials-context{letter-spacing:1.4px;color:var(--text-label)}main.dash.socials .card-head h2,main.dash.socials .socials-vis-title{letter-spacing:-.02em;font-size:24px;line-height:1.2}@media (max-width:760px){main.dash.socials .card-head h2,main.dash.socials .socials-vis-title{font-size:21px}}main.dash.socials .card-head .section-label{font-size:13px;line-height:1.45}main.dash.socials .socials-vis-panel .card-head h2{letter-spacing:1.3px;line-height:1.45}main.dash.socials .screen-tabs .screen-tab{font-size:14px}main.dash.socials :is(.card,.socials-definitions,details.socials-comp-rules){border-radius:14px}main.dash.socials .card-head{border-radius:13px 13px 0 0}main.dash.socials :where(.card)>:where(:last-child){border-bottom-right-radius:13px;border-bottom-left-radius:13px}@media (max-width:760px){main.dash.socials .socials-head h1{font-size:29px}}
.reports-layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.reports-layout>*{min-width:0}.reports-list{padding:12px}.reports-list .eyebrow{padding:4px 10px 0}.reports :is(.reports-list,.reports-menu) ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.reports :is(.reports-list,.reports-menu) a{color:var(--text-secondary);border-radius:8px;flex-direction:column;gap:2px;padding:10px;text-decoration:none;display:flex}.reports :is(.reports-list,.reports-menu) a strong{color:var(--text-heading);font-size:14px;font-weight:600}.reports :is(.reports-list,.reports-menu) a small{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.reports :is(.reports-list,.reports-menu) a:hover{background:var(--surface-raised-hover)}.reports :is(.reports-list,.reports-menu) a[aria-current=page]{background:var(--tone-current-fill)}.reports :is(.reports-list,.reports-menu) a[aria-current=page] :is(strong,small){color:var(--tone-current-text)}.report h1{margin-bottom:6px}.report .leave-out{color:var(--text-secondary);margin:0 0 20px;font-size:13px}.report>.notice a{white-space:nowrap}.report .exports-log{margin-top:20px}.exports-log .report-card:hover{background:var(--surface-raised)}.reports-menu>summary{cursor:pointer;border:1px solid var(--divider-strong);background:var(--surface-raised);min-height:44px;color:var(--text-heading);border-radius:8px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:550;list-style:none;display:flex}.reports-menu>summary::-webkit-details-marker{display:none}.reports-menu>summary:after{content:"▾";color:var(--text-secondary);font-size:11px}.reports-menu[open]>summary:after{content:"▴"}.reports-menu nav{margin-top:8px}.reports-menu a{justify-content:center;min-height:44px}@media (max-width:760px){.reports-layout{grid-template-columns:minmax(0,1fr);gap:20px}.reports-menu.show-phone{display:block}}.report-frame{gap:16px;min-width:0;display:grid}.report-frame>*{min-width:0}.report-fold{display:none}.report-filters.filters{align-items:flex-end;gap:10px 12px;margin:0}.report-period{display:contents}.report-filter{color:var(--text-label);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.report-filter :is(select,input){width:auto;max-width:240px;min-height:36px;padding:6px 10px}.report-switch.check{min-height:36px;margin:0;font-size:13px}.report-days-wrong{color:var(--tone-danger-text);flex-basis:100%;margin:0;font-size:13px}.report-summary{gap:16px;padding:16px 20px;display:grid}.report-figures{flex-wrap:wrap;gap:12px 36px;display:flex}.report-figure{flex-direction:column;gap:2px;display:flex}.report-figure .value{color:var(--text-heading);font-size:24px;font-weight:650;line-height:1.2}.report-figure .label,.report-figure .note{color:var(--text-secondary);font-size:12px}.report-note{color:var(--text-secondary);margin:0;font-size:13px}.report-breakdowns{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:16px 24px;display:grid}.report-breakdown .evidence-table{min-width:0}.report-breakdown caption{text-align:left;color:var(--text-heading);padding:0 0 6px;font-size:12px;font-weight:600}.report-breakdown .evidence-table :is(th,td){padding:6px 10px}.report-breakdown tbody th{text-transform:none;letter-spacing:0;color:var(--text-body);overflow-wrap:anywhere;font-size:13px;font-weight:500}.report-breakdown tr.within th{color:var(--text-secondary);padding-left:26px;font-weight:400}.report-frame .num{text-align:right;white-space:nowrap}.report-frame .tight{white-space:nowrap}.report-frame .words{min-width:8em}.report-frame .words.next{min-width:12em}.report-results{position:relative}.report-table :is(th,td){padding:10px 12px}.report-table th{white-space:nowrap}.report-frame .report-table th .sort{box-shadow:none;min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.report-frame .report-table th .sort:hover,.report-frame .report-table th[aria-sort] .sort{color:var(--text-heading)}.report-table .sort-mark{font-size:9px}.report-table td a{font-weight:550}.report-cards{gap:8px;margin:0;padding:12px;list-style:none;display:none}.report-card{border:1px solid var(--divider);background:var(--surface-raised);min-height:44px;color:var(--text-body);border-radius:10px;gap:2px;padding:12px 14px;font-size:13px;text-decoration:none;display:grid}.report-card:hover{background:var(--surface-raised-hover);color:var(--text-body)}.report-card strong{color:var(--text-heading);font-size:15px;font-weight:600}.report-card small{color:var(--text-secondary);font-size:12px}.report-skeleton .bone{background:var(--divider);border-radius:5px;width:70%;height:10px;display:block}.report-skeleton .bone.short{width:40%}.report-skeleton .bone-card{gap:10px}.report-frame .is-stale{opacity:.5;transition:opacity .15s}.report-progress{background:var(--divider);z-index:1;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.report-progress:after{content:"";background:var(--link);width:30%;animation:1.2s ease-in-out infinite report-progress;position:absolute;top:0;bottom:0;left:0}@keyframes report-progress{0%{transform:translate(-100%)}to{transform:translate(340%)}}.report-actions{flex-wrap:wrap;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.report-frame .is-stale{transition:none}.report-progress:after{width:100%;animation:none}}@media (max-width:760px){.report-fold{justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex}.report-fold .fold-mark:after{content:"▾";color:var(--text-secondary);font-size:11px}.report-fold[aria-expanded=true] .fold-mark:after{content:"▴"}.report-filters.filters:not(.open){display:none}.report-filters.filters{flex-direction:column;align-items:stretch;gap:12px}.report-filter :is(select,input){width:100%;max-width:none;min-height:44px}.report-switch.check{min-height:44px}.report-summary{padding:14px 16px}.report-wide{display:none}.report-cards{display:grid}.report-actions>button{flex:1 1 0}}
.report-print{display:none}.report-output-failed{margin:16px 0 0}.report-output-failed .link{font-size:13px}dialog.report-print-ask{width:min(440px,100% - 32px)}dialog.report-print-ask h2{margin:0}dialog.report-print-ask .form-footer{margin-top:24px}@page report{size:letter landscape;margin:.5in .5in .65in;@bottom-center{content:"Confidential information · Do not distribute · Page " counter(page) " of " counter(pages);font-size:8pt;color:var(--text-secondary)}}@media print{body:has(>.report-print)>:not(.report-print){display:none!important}body:has(>.report-print){background:0 0;min-height:0}.report-print{color:var(--text-body);font-variant-numeric:normal;font-variant-ligatures:no-contextual;font-size:9pt;line-height:1.25;display:block}.report-print-hint{font-size:11pt}div.report-print{page:report}.report-print h1{color:var(--text-heading);margin:0 0 4pt;font-size:16pt;line-height:1.2}.report-print-meta{color:var(--text-secondary);margin:0 0 2pt}.report-print-meta strong{color:var(--text-heading);font-weight:600}.report-print-summary{flex-wrap:wrap;align-items:flex-start;gap:6pt 24pt;margin:10pt 0 12pt;display:flex}.report-print-figures{flex-basis:100%;gap:18pt;margin:0;display:flex}.report-print-figures strong{color:var(--text-heading);font-size:13pt;font-weight:650}.report-print table{border-collapse:collapse}.report-print caption{text-align:left;color:var(--text-heading);white-space:nowrap;padding:0 0 2pt;font-weight:600}.report-print :is(th,td){text-align:left;vertical-align:top;border-bottom:.5pt solid var(--divider);padding:2.5pt 4pt}.report-print thead th{color:var(--text-heading);border-bottom:1pt solid var(--divider-strong);font-weight:600}.report-print tbody th{font-weight:500}.report-print tr.within th{padding-left:14pt;font-weight:400}.report-print .num{text-align:right;white-space:nowrap}.report-print .tight{white-space:nowrap}.report-print-table{width:100%;font-size:8.5pt}.report-print-table thead{display:table-header-group}.report-print-table tr{break-inside:avoid}.report-print-total{color:var(--text-heading);margin:8pt 0 0;font-weight:600}}
