@layer tc-components{:where(.tc-site-speed,.tc-speed-sheet){--tc-speed-good:var(--tc-color-emerald-600);--tc-speed-good-text:var(--tc-color-emerald-700);--tc-speed-good-surface:var(--tc-color-emerald-50);--tc-speed-good-line:var(--tc-color-emerald-200);--tc-speed-ni:var(--tc-color-amber-500);--tc-speed-ni-text:var(--tc-color-amber-800);--tc-speed-ni-surface:var(--tc-color-amber-50);--tc-speed-ni-line:var(--tc-color-amber-200);--tc-speed-poor:var(--tc-color-red-600);--tc-speed-poor-text:var(--tc-color-red-700);--tc-speed-poor-surface:var(--tc-color-red-50);--tc-speed-poor-line:var(--tc-color-red-200);--tc-speed-series:var(--tc-color-blue-600)}:where(.tc-site-speed,.tc-speed-sheet) [data-rating=good]{--tc-speed-fill:var(--tc-speed-good);--tc-speed-text:var(--tc-speed-good-text);--tc-speed-surface:var(--tc-speed-good-surface);--tc-speed-border:var(--tc-speed-good-line)}:where(.tc-site-speed,.tc-speed-sheet) [data-rating=ni]{--tc-speed-fill:var(--tc-speed-ni);--tc-speed-text:var(--tc-speed-ni-text);--tc-speed-surface:var(--tc-speed-ni-surface);--tc-speed-border:var(--tc-speed-ni-line)}:where(.tc-site-speed,.tc-speed-sheet) [data-rating=poor]{--tc-speed-fill:var(--tc-speed-poor);--tc-speed-text:var(--tc-speed-poor-text);--tc-speed-surface:var(--tc-speed-poor-surface);--tc-speed-border:var(--tc-speed-poor-line)}.tc-speed-muted{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);line-height:1.45}.tc-speed-empty{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm);margin:0}.tc-speed-footnote{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);margin:0}.tc-speed-kicker{color:var(--tc-color-blue-600);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);letter-spacing:.02em}.tc-speed-strong-bad{color:var(--tc-speed-poor-text);font-weight:var(--tc-font-weight-semibold)}.tc-site-speed__actions{gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-site-speed__tabs .tc-tabs__item{align-items:center;gap:var(--tc-space-2);display:inline-flex}.tc-site-speed__tabs .tc-tabs__item small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-medium)}.tc-site-speed__tabs .tc-tabs__item.is-active small{color:inherit}.tc-site-speed__status{background:var(--tc-speed-fill);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;display:inline-block}.tc-speed-glyph{flex:none}.tc-speed-glyph circle{fill:var(--tc-speed-fill)}.tc-speed-glyph g{fill:none;stroke:var(--tc-color-white);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tc-speed-chip{border:1px solid var(--tc-speed-border,var(--tc-color-border));border-radius:var(--tc-radius-full);background:var(--tc-speed-surface,var(--tc-color-slate-50));height:1.625rem;color:var(--tc-speed-text,var(--tc-color-text-secondary));font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;align-items:center;gap:.3125rem;padding:0 .5625rem 0 .3125rem;display:inline-flex}.tc-speed-chip.is-sm{height:1.375rem;font-size:var(--tc-font-size-xs)}.tc-speed-chip[data-tone=close]{border-color:var(--tc-speed-ni-line);background:var(--tc-speed-ni-surface);color:var(--tc-speed-ni-text);--tc-speed-fill:var(--tc-speed-ni)}.tc-speed-chip[data-tone=opportunity]{border-color:var(--tc-color-blue-200);background:var(--tc-color-blue-50);color:var(--tc-color-blue-700);padding-left:.5625rem}.tc-speed-value{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.tc-speed-value:is([data-rating=ni],[data-rating=poor]){color:var(--tc-speed-text)}.tc-speed-value.is-lg{font-size:var(--tc-font-size-md);font-weight:var(--tc-font-weight-bold)}.tc-speed-value.is-empty{color:var(--tc-color-text-tertiary)}.tc-speed-tag{height:1.5rem;padding:0 var(--tc-space-2);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-slate-50);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.tc-speed-tag[data-tone=good]{border-color:var(--tc-speed-good-line);background:var(--tc-speed-good-surface);color:var(--tc-speed-good-text)}.tc-speed-tag[data-tone=warn]{border-color:var(--tc-speed-ni-line);background:var(--tc-speed-ni-surface);color:var(--tc-speed-ni-text)}.tc-speed-tag[data-tone=info]{border-color:var(--tc-color-blue-200);background:var(--tc-color-blue-50);color:var(--tc-color-blue-700)}.tc-speed-threshold{max-width:100%;height:auto;display:block;overflow:visible}.tc-speed-threshold rect{fill:var(--tc-speed-fill);opacity:.55}.tc-speed-threshold__marker{stroke:var(--tc-color-text-primary);stroke-width:2px;stroke-linecap:round}.tc-speed-threshold__pin{fill:var(--tc-color-text-primary)}.tc-speed-threshold text{fill:var(--tc-color-text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.tc-speed-shares{gap:.4375rem;min-width:0;display:grid}.tc-speed-shares__bar{gap:2px;width:100%;max-width:22rem;display:flex}.tc-speed-shares__bar span{background:var(--tc-speed-fill);border-radius:1px;flex:1 1 0;min-width:3px;height:.625rem}.tc-speed-shares__bar span:first-child{border-radius:4px 1px 1px 4px}.tc-speed-shares__bar span:last-child{border-radius:1px 4px 4px 1px}.tc-speed-shares__bar span:only-child{border-radius:4px}.tc-speed-shares__labels{gap:var(--tc-space-1) var(--tc-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tc-speed-shares__labels li{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);white-space:nowrap;align-items:center;gap:.3125rem;display:inline-flex}.tc-speed-shares__labels strong{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums}.tc-speed-mini{display:block;overflow:visible}.tc-speed-mini .tc-speed-band{fill:var(--tc-speed-good-surface)}.tc-speed-mini .tc-speed-limit{stroke:var(--tc-speed-good);stroke-width:1px;stroke-dasharray:3 3}.tc-speed-verdict.tc-google-search__card{align-items:flex-start;gap:var(--tc-space-7) var(--tc-space-10);flex-wrap:wrap;display:flex}.tc-speed-verdict__text{align-content:start;gap:var(--tc-space-3);flex:27.5rem;min-width:0;display:grid}.tc-speed-verdict__title{align-items:center;gap:var(--tc-space-4);display:flex}.tc-speed-verdict__title h2{font-size:1.875rem;font-weight:var(--tc-font-weight-bold);letter-spacing:-.02em;margin:0;line-height:1.2}.tc-speed-verdict__text>p{max-width:35rem;color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-md);margin:0;line-height:1.55}.tc-speed-verdict__note{align-items:center;gap:var(--tc-space-2) var(--tc-space-3);flex-wrap:wrap;margin:0;display:flex}.tc-speed-verdict__note>span:last-child{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm)}.tc-speed-google{align-content:start;gap:var(--tc-space-2);min-width:0;padding:var(--tc-space-4) var(--tc-space-5);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-xl);background:var(--tc-color-surface-inset);flex:26.25rem;display:grid}.tc-speed-google header,.tc-speed-google footer{justify-content:space-between;align-items:baseline;gap:var(--tc-space-1) var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-speed-google h3{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);margin:0}.tc-speed-google ul{margin:0;padding:0;list-style:none}.tc-speed-google footer{padding-top:var(--tc-space-2);border-top:1px solid var(--tc-color-border);font-size:var(--tc-font-size-sm)}.tc-speed-google__row{align-items:center;gap:var(--tc-space-2) var(--tc-space-4);padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border);font-size:var(--tc-font-size-sm);grid-template-columns:6rem auto minmax(0,1fr);display:grid}.tc-speed-google__row>span:first-child{font-weight:var(--tc-font-weight-semibold)}.tc-speed-google__values{gap:var(--tc-space-1) var(--tc-space-4);color:var(--tc-color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.tc-speed-google__values strong{color:var(--tc-color-text-primary)}.tc-speed-google.is-empty p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.5}.tc-speed-google__links{gap:var(--tc-space-2) var(--tc-space-5);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);flex-wrap:wrap;display:flex}.tc-speed-tiles{gap:var(--tc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tc-speed-support-row{gap:var(--tc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tc-speed-tile.tc-google-search__card{gap:var(--tc-space-3);padding:var(--tc-space-5) 1.375rem}.tc-speed-tile header,.tc-speed-support header{justify-content:space-between;align-items:flex-start;gap:var(--tc-space-3);display:flex}.tc-speed-tile h3,.tc-speed-support h3{font-size:var(--tc-font-size-md);font-weight:var(--tc-font-weight-semibold);margin:0}.tc-speed-tile header p,.tc-speed-support header p{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);margin:.125rem 0 0}.tc-speed-tile__open{color:var(--tc-color-text-tertiary);display:inline-flex}.tc-speed-tile__open svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.tc-speed-tile__open:hover{color:var(--tc-color-blue-600)}.tc-speed-tile__value{align-items:center;gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-speed-tile__value strong{font-size:2.25rem;font-weight:var(--tc-font-weight-bold);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1}.tc-speed-tile__value.is-small strong{font-size:1.625rem}.tc-speed-tile__value.is-large strong{font-size:2.75rem}.tc-speed-tile footer{justify-content:space-between;align-items:center;gap:var(--tc-space-2) var(--tc-space-3);padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);flex-wrap:wrap;display:flex}.tc-speed-tile footer>span{align-items:center;gap:var(--tc-space-2);display:inline-flex}.tc-speed-tile footer small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-speed-support.tc-google-search__card{gap:var(--tc-space-3);padding:var(--tc-space-4) 1.375rem}.tc-speed-support[data-rating=ni],.tc-speed-support[data-rating=poor]{box-shadow:inset 3px 0 0 var(--tc-speed-fill), var(--tc-shadow-card)}.tc-speed-support__body{align-items:center;gap:var(--tc-space-3) var(--tc-space-6);flex-wrap:wrap;display:flex}.tc-speed-support__body .tc-speed-shares{flex:0 19rem}.tc-speed-support__body p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);flex:12.5rem;margin:0;line-height:1.45}.tc-speed-chart-scroll{position:relative;overflow-x:auto}.tc-speed-trend{font-variant-numeric:tabular-nums;width:100%;min-width:40rem;height:auto;display:block;overflow:visible}.tc-speed-band{fill:var(--tc-speed-surface)}.tc-speed-grid{stroke:var(--tc-color-slate-200);stroke-opacity:.6}.tc-speed-axis{stroke:var(--tc-color-border-strong)}.tc-speed-tick{fill:var(--tc-color-text-tertiary);font-size:11px}.tc-speed-limit{stroke:var(--tc-speed-fill);stroke-width:1.2px;stroke-dasharray:4 3}.tc-speed-limit-label{fill:var(--tc-speed-text);paint-order:stroke;stroke:var(--tc-color-surface);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:600}.tc-speed-marker line{stroke:var(--tc-color-slate-400);stroke-dasharray:2 3}.tc-speed-marker circle{fill:var(--tc-color-surface);stroke:var(--tc-color-text-tertiary);stroke-width:1.2px}.tc-speed-marker text{fill:var(--tc-color-text-secondary);font-size:10px;font-weight:700}.tc-speed-marker.is-unlogged line{stroke:var(--tc-speed-ni);stroke-width:1.6px;stroke-dasharray:4 3}.tc-speed-marker.is-unlogged circle{fill:var(--tc-speed-ni);stroke:none}.tc-speed-marker.is-unlogged text{fill:var(--tc-color-white);font-size:11px;font-weight:800}.tc-speed-deploy line{stroke:var(--tc-color-slate-600);stroke-width:2px;stroke-linecap:round}.tc-speed-legend i.is-deploy{background:var(--tc-color-slate-600);border-radius:1px;width:2px;height:.625rem}.tc-speed-line{fill:none;stroke:var(--tc-speed-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.tc-speed-mini .tc-speed-line{stroke-width:1.6px}.tc-speed-line.is-partial{stroke-dasharray:3 3}.tc-speed-line__end{fill:var(--tc-color-surface);stroke:var(--tc-speed-series);stroke-width:1.8px}.tc-speed-clip path{fill:none;stroke:var(--tc-speed-series);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tc-speed-clip text{fill:var(--tc-color-text-secondary);paint-order:stroke;stroke:var(--tc-color-surface);stroke-width:3px;font-size:10px;font-weight:700}.tc-speed-loads rect{fill:var(--tc-color-slate-300)}.tc-speed-loads rect[data-busy]{fill:var(--tc-color-slate-700)}.tc-speed-loads rect[data-partial]{fill:var(--tc-color-surface);stroke:var(--tc-color-slate-400);stroke-dasharray:2 1.5}.tc-speed-hit{fill:#0000}.tc-speed-hit:hover{fill:var(--tc-color-blue-600);fill-opacity:.06}.tc-speed-trend-card__body{gap:var(--tc-space-7);flex-wrap:wrap;display:flex}.tc-speed-trend-card__chart{gap:var(--tc-space-3);flex:47.5rem;min-width:0;display:grid}.tc-speed-trend-card__keys{justify-content:space-between;align-items:flex-start;gap:var(--tc-space-2) var(--tc-space-5);flex-wrap:wrap;display:flex}.tc-speed-marker-list{gap:var(--tc-space-1) var(--tc-space-4);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);flex-wrap:wrap;flex:30rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tc-speed-marker-list li{flex:0 auto;align-items:center;gap:.375rem;max-width:100%;display:inline-flex}.tc-speed-hero__summary>p.tc-speed-muted{margin:0}.tc-speed-marker-list .tc-speed-badge{border:1.2px solid var(--tc-color-text-tertiary);width:1rem;height:1rem;color:var(--tc-color-text-secondary);font-size:.625rem;font-weight:var(--tc-font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.tc-speed-marker-list li a{color:var(--tc-color-text-secondary)}.tc-speed-deploy-key{background:var(--tc-color-slate-600);border-radius:1px;width:2px;height:.75rem;display:inline-block}.tc-speed-marker-list li.is-unlogged{color:var(--tc-speed-ni-text);font-weight:var(--tc-font-weight-semibold)}.tc-speed-marker-list li.is-unlogged .tc-speed-badge{background:var(--tc-speed-ni);color:var(--tc-color-white);border:0}.tc-speed-legend{align-items:center;gap:var(--tc-space-1) var(--tc-space-4);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tc-speed-legend li{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.tc-speed-legend i{flex:none;display:inline-block}.tc-speed-legend i.is-line{background:var(--tc-speed-series);border-radius:1px;width:1.125rem;height:2px}.tc-speed-legend i.is-band{background:var(--tc-speed-surface);width:.875rem;height:.625rem;box-shadow:inset 0 0 0 1px var(--tc-speed-border);border-radius:2px}.tc-speed-legend i.is-bar{background:var(--tc-color-slate-300);border-radius:1px;width:.5rem;height:.625rem}.tc-speed-legend i.is-bar.is-busy{background:var(--tc-color-slate-700)}.tc-speed-data summary{align-items:center;gap:var(--tc-space-1);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);cursor:pointer;display:inline-flex}.tc-speed-data summary svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:.875rem;height:.875rem}.tc-speed-data .tc-google-search__table-wrap{max-height:20rem;margin-top:var(--tc-space-2);overflow:auto}.tc-speed-segmented{border-radius:var(--tc-radius-lg);background:var(--tc-color-slate-100);gap:2px;padding:3px;display:inline-flex}.tc-speed-segmented a{height:1.875rem;padding:0 var(--tc-space-3);border-radius:var(--tc-radius-md);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.tc-speed-segmented a[aria-current]{background:var(--tc-color-surface);color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold);box-shadow:0 1px 2px #0f172a1f}.tc-speed-notes{min-width:0;margin:calc(var(--tc-space-3) * -1) 0 0;flex:18.75rem;align-content:start;padding:0;list-style:none;display:grid}.tc-speed-notes li{gap:var(--tc-space-3);padding:var(--tc-space-3) 0 var(--tc-space-4);border-top:1px solid var(--tc-color-border-subtle);display:flex}.tc-speed-notes li>div{gap:var(--tc-space-1);justify-items:start;min-width:0;display:grid}.tc-speed-notes strong{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-speed-notes p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.45}.tc-speed-note-mark{flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.tc-speed-note-mark.is-shift{background:var(--tc-speed-ni);color:var(--tc-color-white);font-size:var(--tc-font-size-sm);border-radius:50%;font-weight:800}.tc-speed-note-mark.is-busy{align-items:flex-end;gap:2px;padding:3px 2px}.tc-speed-note-mark.is-busy i{background:var(--tc-color-slate-300);border-radius:1px;width:4px;height:7px}.tc-speed-note-mark.is-busy i:nth-child(2){background:var(--tc-color-slate-700);height:16px}.tc-speed-note-mark.is-busy i:nth-child(4){height:11px}.tc-speed-note-mark.is-line svg{fill:none;width:1.375rem;height:1.375rem;stroke:var(--tc-speed-series);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tc-speed-fixes ol{margin:0;padding:0;list-style:none}.tc-speed-fixes li{gap:var(--tc-space-3) var(--tc-space-5);padding:var(--tc-space-5) 0;border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:2rem minmax(0,1fr) 12.5rem 12rem;display:grid}.tc-speed-fixes li[data-first]{padding-top:var(--tc-space-2);border-top:0}.tc-speed-fixes__rank{background:var(--tc-color-slate-100);width:1.75rem;height:1.75rem;color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.tc-speed-fixes li[data-first] .tc-speed-fixes__rank{background:var(--tc-color-text-primary);color:var(--tc-color-white)}.tc-speed-fixes__main{gap:var(--tc-space-2);min-width:0;display:grid}.tc-speed-fixes__title{align-items:center;gap:var(--tc-space-2) var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-speed-fixes__title a{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-md);font-weight:var(--tc-font-weight-semibold)}.tc-speed-fixes__main>p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.5}.tc-speed-fixes__next{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);gap:.375rem;margin:0;line-height:1.5;display:flex}.tc-speed-fixes__next strong{color:var(--tc-color-blue-600);font-weight:var(--tc-font-weight-semibold);flex:none}.tc-speed-fixes__value{align-content:start;gap:var(--tc-space-1);display:grid}.tc-speed-fixes__value strong{font-size:1.375rem;font-weight:var(--tc-font-weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tc-speed-fixes__value span{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-speed-fixes__side{align-content:start;justify-items:start;gap:var(--tc-space-2);display:grid}.tc-speed-fixes__affected{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm)}.tc-speed-fixes__affected strong{color:var(--tc-color-text-primary);font-variant-numeric:tabular-nums}.tc-speed-meter{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);width:100%;max-width:10.5rem;height:.5rem;display:block;position:relative}.tc-speed-meter>span{border-radius:inherit;background:var(--tc-color-slate-400);position:absolute;inset:0 auto 0 0}.tc-speed-fixes li[data-first] .tc-speed-meter>span{background:var(--tc-color-slate-700)}.tc-speed-meter.is-small{flex:none;width:4.5rem}.tc-speed-meter.is-small>span{background:var(--tc-color-blue-600)}.tc-speed-table td,.tc-speed-table th{vertical-align:middle}.tc-speed-loads{align-items:center;gap:var(--tc-space-3);display:inline-flex}.tc-speed-loads>span:last-child{font-variant-numeric:tabular-nums;display:grid}.tc-speed-loads small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-speed-legend.is-compact{gap:var(--tc-space-1) var(--tc-space-3)}.tc-speed-pair{align-items:start;gap:var(--tc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tc-speed-pair.is-wide-left{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tc-speed-pair.is-wide-right{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tc-speed-stack{gap:var(--tc-space-4);min-width:0;display:grid}.tc-speed-insight{padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-blue-200);border-radius:var(--tc-radius-lg);background:var(--tc-color-blue-50);color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.5}.tc-speed-insight.is-warn{border-color:var(--tc-speed-ni-line);background:var(--tc-speed-ni-surface)}.tc-speed-trust ul{margin:calc(var(--tc-space-2) * -1) 0 0;padding:0;list-style:none}.tc-speed-trust li{gap:var(--tc-space-3);padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.tc-speed-trust strong{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-speed-trust p{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);margin:.125rem 0 0;line-height:1.5}.tc-speed-export.tc-google-search__card{align-items:center;gap:var(--tc-space-3) var(--tc-space-5);padding:var(--tc-space-4) 1.375rem;flex-wrap:wrap;display:flex}.tc-speed-export>div:nth-child(2){flex:23.75rem}.tc-speed-export h2{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);margin:0}.tc-speed-export p{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm);margin:.125rem 0 0}.tc-speed-export__icon{border-radius:var(--tc-radius-lg);background:var(--tc-color-blue-50);width:2.25rem;height:2.25rem;color:var(--tc-color-blue-600);flex:none;place-items:center;display:inline-grid}.tc-speed-export__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.tc-speed-export__actions{gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-speed-bars{gap:2px;min-width:0;display:grid}.tc-speed-bars__head,.tc-speed-bars li{align-items:center;gap:var(--tc-space-3);grid-template-columns:minmax(8.75rem,12.5rem) minmax(6rem,1fr) 5.5rem;display:grid}.tc-speed-bars ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tc-speed-bars li{min-height:1.875rem}.tc-speed-bars__limit{height:1rem;display:block;position:relative}.tc-speed-bars__limit span{color:var(--tc-color-text-tertiary);font-size:.6875rem;font-weight:var(--tc-font-weight-semibold);white-space:nowrap;position:absolute;transform:translate(-50%)}.tc-speed-bars__name{min-width:0;display:grid}.tc-speed-bars__name>span{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-speed-bars__name small{color:var(--tc-color-text-tertiary);font-variant-numeric:tabular-nums;font-size:.6875rem}.tc-speed-bars__track{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);height:.625rem;display:block;position:relative}.tc-speed-bars__track>span{border-radius:inherit;background:var(--tc-speed-fill,var(--tc-color-slate-400));max-width:100%;position:absolute;inset:0 auto 0 0}.tc-speed-bars__track>i{background:var(--tc-color-text-primary);border-radius:1px;width:2px;height:1.125rem;position:absolute;top:-.25rem;transform:translate(-1px)}.tc-speed-waterfall{gap:var(--tc-space-2);margin:0;display:grid}.tc-speed-waterfall ol{gap:var(--tc-space-1);margin:0;padding:0;list-style:none;display:grid}.tc-speed-waterfall li{align-items:center;gap:var(--tc-space-3);grid-template-columns:minmax(9rem,12rem) minmax(6rem,1fr) 6.5rem;min-height:1.875rem;display:grid}.tc-speed-waterfall__name{min-width:0;display:grid}.tc-speed-waterfall__name>span{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-medium)}.tc-speed-waterfall li[data-hero] .tc-speed-waterfall__name>span{font-weight:var(--tc-font-weight-bold)}.tc-speed-waterfall__name small{color:var(--tc-color-text-tertiary);font-size:.6875rem}.tc-speed-waterfall__track{background:var(--tc-color-slate-100);border-radius:3px;height:.875rem;display:block;position:relative}.tc-speed-waterfall__track>span{background:var(--tc-color-blue-500,var(--tc-color-blue-600));border-radius:3px;position:absolute;top:0;bottom:0}.tc-speed-waterfall li[data-hero] .tc-speed-waterfall__track>span{background:var(--tc-color-blue-800)}.tc-speed-waterfall li[data-dim] .tc-speed-waterfall__track>span{background:var(--tc-color-blue-200)}.tc-speed-waterfall li>strong{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.tc-speed-waterfall figcaption{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-speed-ring{justify-items:center;gap:var(--tc-space-1);margin:0;display:grid}.tc-speed-ring__track{fill:none;stroke:var(--tc-color-slate-100);stroke-width:8px}.tc-speed-ring__value{fill:none;stroke:var(--tc-speed-fill);stroke-width:8px;stroke-linecap:round}.tc-speed-ring text{fill:var(--tc-color-text-primary);font-size:24px;font-weight:700}.tc-speed-ring figcaption{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-speed-hero.tc-google-search__card{gap:var(--tc-space-7) var(--tc-space-8);flex-wrap:wrap;display:flex}.tc-speed-hero__summary{align-content:start;gap:var(--tc-space-3);flex:23.75rem;min-width:0;max-width:27rem;display:grid}.tc-speed-hero__summary>p:not(.tc-speed-muted){color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:0}.tc-speed-hero__change{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-speed-hero__change span:last-child{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-speed-hero__chart{align-content:start;gap:var(--tc-space-2);flex:40rem;min-width:0;display:grid}.tc-speed-hero__chart-head{justify-content:space-between;align-items:baseline;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-speed-hero__chart-head h3{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);margin:0}.tc-speed-subsection{gap:var(--tc-space-2);display:grid}.tc-speed-subsection+.tc-speed-subsection{padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle)}.tc-speed-subsection header h3{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);margin:0}.tc-speed-subsection header p{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);margin:0}.tc-speed-habits ul{gap:var(--tc-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tc-speed-habits li{padding:var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);align-content:start;gap:.375rem;display:grid}.tc-speed-habits li>div{justify-content:space-between;align-items:center;gap:var(--tc-space-2);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);display:flex}.tc-speed-habits strong{font-size:1.5rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums}.tc-speed-habits p{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);margin:0;line-height:1.45}.tc-speed-try ol{margin:calc(var(--tc-space-2) * -1) 0 0;padding:0;list-style:none}.tc-speed-try li{gap:var(--tc-space-3);padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.tc-speed-try li:first-child{border-top:0}.tc-speed-try li>span{background:var(--tc-color-slate-100);width:1.5rem;height:1.5rem;color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.tc-speed-try strong{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-speed-try p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:.125rem 0 0;line-height:1.45}.tc-speed-when dl{gap:var(--tc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tc-speed-when dl>div{justify-content:flex-end;gap:var(--tc-space-1);padding:var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);flex-direction:column-reverse;display:flex}.tc-speed-when dt{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-speed-when dd{font-size:1.625rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.tc-speed-figures{gap:var(--tc-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tc-speed-figures>div{align-content:start;gap:var(--tc-space-1);padding:var(--tc-space-3) var(--tc-space-4);border-radius:var(--tc-radius-lg);background:var(--tc-color-surface-inset);display:grid}.tc-speed-figures>div[data-tone=warn]{background:var(--tc-speed-ni-surface)}.tc-speed-figures dt{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-speed-figures dd{margin:0;display:grid}.tc-speed-figures dd strong{font-size:1.25rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums}.tc-speed-figures dd span{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-speed-cache p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.5}.tc-speed-cache .tc-speed-cache__value{align-items:center;gap:var(--tc-space-2) var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-speed-cache__value strong{color:var(--tc-color-text-primary);font-size:1.5rem;font-weight:var(--tc-font-weight-bold)}.tc-speed-cache__rows{margin:0;padding:0;list-style:none;display:grid}.tc-speed-cache__rows li{justify-content:space-between;gap:var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);font-size:var(--tc-font-size-sm);display:flex}.tc-speed-firstpaint{align-items:center;gap:var(--tc-space-2) var(--tc-space-3);margin:var(--tc-space-1) 0 0;padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);font-size:var(--tc-font-size-sm);flex-wrap:wrap;display:flex}.tc-speed-firstpaint>span:first-child{font-weight:var(--tc-font-weight-semibold)}.tc-speed-page-stats.tc-google-search__card{padding:0}.tc-speed-page-stats dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.tc-speed-page-stats dl>div{align-content:start;gap:var(--tc-space-1);padding:var(--tc-space-5);display:grid}.tc-speed-page-stats dl>div+div{border-left:1px solid var(--tc-color-border-subtle)}.tc-speed-page-stats dt{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-speed-page-stats dd{gap:var(--tc-space-1);margin:0;display:grid}.tc-speed-page-stats dd strong{font-size:1.625rem;font-weight:var(--tc-font-weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tc-speed-page-stats dd span{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);line-height:1.45}.tc-speed-pages__open{align-items:center;gap:var(--tc-space-3);max-width:26rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.tc-speed-pages__open>span:last-child{min-width:0;display:grid}.tc-speed-pages__open strong{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-speed-pages__open small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-speed-pages__open:hover strong{color:var(--tc-color-blue-600)}.tc-speed-pages__open:focus-visible{border-radius:var(--tc-radius-md);outline:2px solid var(--tc-color-blue-600);outline-offset:2px}.tc-speed-pages tr[aria-selected=true]{background:var(--tc-color-blue-50);box-shadow:inset 3px 0 0 var(--tc-color-blue-600)}.tc-speed-pages tr[data-thin]{opacity:.72}.tc-speed-hidden{justify-content:space-between;align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-3) var(--tc-space-4);border:1px dashed var(--tc-color-border-strong);border-radius:var(--tc-radius-lg);background:var(--tc-color-surface-inset);flex-wrap:wrap;display:flex}.tc-speed-hidden p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);flex:26rem;margin:0;line-height:1.5}.tc-speed-sheet{gap:var(--tc-space-5);display:grid}.tc-speed-sheet__head{align-items:flex-start;gap:var(--tc-space-3);display:flex}.tc-speed-sheet__head>div{gap:var(--tc-space-2);min-width:0;display:grid}.tc-speed-sheet__path{overflow-wrap:anywhere;color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);margin:0}.tc-speed-sheet__chips{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-speed-sheet__vitals{gap:var(--tc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tc-speed-sheet__vitals>div{gap:var(--tc-space-1);padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);display:grid}.tc-speed-sheet__vitals dt{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-speed-sheet__vitals dd{align-items:center;gap:var(--tc-space-1) var(--tc-space-2);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.tc-speed-sheet section{gap:var(--tc-space-3);padding-top:var(--tc-space-4);border-top:1px solid var(--tc-color-border);display:grid}.tc-speed-sheet section h3{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);margin:0}.tc-speed-sheet section>p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.5}.tc-speed-sheet__facts{margin:0;display:grid}.tc-speed-sheet__facts>div{justify-content:space-between;gap:var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);font-size:var(--tc-font-size-sm);display:flex}.tc-speed-sheet__facts dt{color:var(--tc-color-text-tertiary)}.tc-speed-sheet__facts dd{font-weight:var(--tc-font-weight-semibold);text-align:right;margin:0}.tc-speed-google-head{justify-content:space-between;align-items:flex-end;gap:var(--tc-space-3) var(--tc-space-6);flex-wrap:wrap;display:flex}.tc-speed-google-head>:first-child{flex:30rem}.tc-speed-run{justify-items:end;gap:var(--tc-space-1);max-width:22rem;display:grid}.tc-speed-run p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);text-align:right;margin:0}.tc-speed-run p[data-tone=error]{color:var(--tc-speed-poor-text)}.tc-speed-targets th[scope=row]{text-align:left}.tc-speed-google-setup__targets{counter-reset:speed-target;margin:0;padding:0;list-style:none;display:grid}.tc-speed-google-setup__targets li{justify-content:space-between;gap:var(--tc-space-1) var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);font-size:var(--tc-font-size-sm);flex-wrap:wrap;display:flex}.tc-speed-google-setup__targets span{color:var(--tc-color-text-tertiary)}.tc-speed-devices{gap:var(--tc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tc-speed-device{gap:var(--tc-space-2);padding:var(--tc-space-4) var(--tc-space-5);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-xl);display:grid}.tc-speed-device header{justify-content:space-between;align-items:center;gap:var(--tc-space-2);display:flex}.tc-speed-device h3{font-size:var(--tc-font-size-md);font-weight:var(--tc-font-weight-semibold);margin:0}.tc-speed-device dl{margin:0;display:grid}.tc-speed-device dl>div{justify-content:space-between;gap:var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);display:flex}.tc-speed-device dt{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm)}.tc-speed-device dt span{color:var(--tc-color-text-tertiary)}.tc-speed-device dd{margin:0}.tc-speed-lab__rings{justify-content:space-around;gap:var(--tc-space-4);display:flex}.tc-speed-lab__flags{gap:var(--tc-space-2);display:grid}.tc-speed-lab__flags>span{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-speed-lab__flags ul{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.tc-speed-lab__flags li{padding:.125rem var(--tc-space-2);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-slate-50);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs)}.tc-speed-uptime dl{gap:var(--tc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.tc-speed-uptime dl>div{align-content:start;gap:var(--tc-space-1);display:grid}.tc-speed-uptime dt{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-speed-uptime dd{gap:var(--tc-space-1);margin:0;display:grid}.tc-speed-uptime dd strong{font-size:1.5rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums}.tc-speed-uptime dd span{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-speed-explain dl{gap:var(--tc-space-3);margin:0;display:grid}.tc-speed-explain dt{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-speed-explain dd{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:.125rem 0 0;line-height:1.5}@media (max-width:1180px){.tc-speed-tiles{grid-template-columns:minmax(0,1fr)}.tc-speed-fixes li{grid-template-columns:2rem minmax(0,1fr) 11rem}.tc-speed-fixes__side{align-items:center;gap:var(--tc-space-2) var(--tc-space-4);flex-wrap:wrap;grid-column:2/-1;display:flex}.tc-speed-habits ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.tc-speed-pair,.tc-speed-pair.is-wide-left,.tc-speed-pair.is-wide-right,.tc-speed-support-row{grid-template-columns:minmax(0,1fr)}.tc-speed-page-stats dl,.tc-speed-uptime dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-speed-page-stats dl>div:nth-child(3){border-left:0}.tc-speed-page-stats dl>div:nth-child(n+3){border-top:1px solid var(--tc-color-border-subtle)}}@media (max-width:720px){.tc-speed-verdict__title h2{font-size:1.5rem}.tc-speed-verdict.tc-google-search__card,.tc-speed-hero.tc-google-search__card{padding:var(--tc-space-4)}.tc-speed-tile__value strong{font-size:1.875rem}.tc-speed-google__row{grid-template-columns:minmax(0,1fr) auto}.tc-speed-google__values{grid-column:1/-1}.tc-speed-fixes li{grid-template-columns:1.75rem minmax(0,1fr)}.tc-speed-fixes__value{align-items:baseline;gap:var(--tc-space-2);flex-wrap:wrap;grid-column:2;display:flex}.tc-speed-figures,.tc-speed-devices,.tc-speed-when dl{grid-template-columns:minmax(0,1fr)}.tc-speed-sheet__vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-speed-bars__head,.tc-speed-bars li{gap:var(--tc-space-2);grid-template-columns:minmax(6.5rem,9rem) minmax(4rem,1fr) 4.75rem}.tc-speed-waterfall li{gap:var(--tc-space-2);grid-template-columns:minmax(7rem,9rem) minmax(4rem,1fr) 4.75rem}.tc-speed-trust li{gap:var(--tc-space-1);grid-template-columns:minmax(0,1fr)}}}
@layer tc-components{.tc-season{--tc-season-google:var(--tc-color-action);--tc-season-meta:#c2410c}.tc-season__alert{padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-amber-200);border-radius:var(--tc-radius-md);background:var(--tc-color-amber-50);color:var(--tc-color-amber-800);margin:0}.tc-season__insight{align-items:flex-start;gap:var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-5);border:1px solid var(--tc-color-action-border);border-radius:var(--tc-radius-card);background:var(--tc-color-action-surface);display:flex}.tc-season__insight svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--tc-color-action);stroke-width:1.7px;stroke-linecap:round;flex:none;margin-top:.15rem}.tc-season__insight p{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-base);margin:0;line-height:1.55}.tc-season__stats{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.tc-season__pill{height:1.375rem;padding:0 var(--tc-space-2);border:1px solid var(--tc-color-action-border);background:var(--tc-color-action-surface);color:var(--tc-color-action);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);border-radius:999px;align-items:center;display:inline-flex}.tc-season__pill.is-neutral{border-color:var(--tc-color-border);background:var(--tc-color-surface-inset);color:var(--tc-color-text-secondary)}.tc-season__pair{align-items:baseline;gap:var(--tc-space-2);display:inline-flex}.tc-season__pair>span[aria-hidden]{color:var(--tc-color-text-tertiary);font-weight:var(--tc-font-weight-regular)}.tc-season__pair .is-google{color:var(--tc-season-google)}.tc-season__pair .is-meta{color:var(--tc-season-meta)}.tc-season__pair-legend{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-season__split{align-items:flex-start;gap:var(--tc-space-6) var(--tc-space-8);flex-wrap:wrap;display:flex}.tc-season__chart{flex:999 34rem;min-width:0}.tc-season__chart.is-phone{display:none}.tc-season__side{gap:var(--tc-space-4);flex:17rem;min-width:0;display:grid}.tc-season__side h3{font-size:var(--tc-font-size-sm);margin:0}.tc-season__seasons{gap:var(--tc-space-3);margin:0;padding:0;list-style:none;display:grid}.tc-season__seasons li{gap:var(--tc-space-1);padding-bottom:var(--tc-space-3);border-bottom:1px solid var(--tc-color-border);display:grid}.tc-season__seasons li:last-child{border-bottom:0;padding-bottom:0}.tc-season__seasons li>span{justify-content:space-between;align-items:center;gap:var(--tc-space-3);font-size:var(--tc-font-size-sm);display:flex}.tc-season__seasons .is-accent{color:var(--tc-color-action)}.tc-season__seasons small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-variant-numeric:tabular-nums}.tc-season__guide{gap:var(--tc-space-1);padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-surface-inset);display:grid}.tc-season__guide span{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-season__guide strong{font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1.25}.tc-season__guide small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-season-chart .is-busy{fill:var(--tc-color-blue-50)}.tc-season-chart .is-busy-label{fill:var(--tc-color-action);font-size:11px;font-weight:600}.tc-season-chart .is-season-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.tc-season-chart .is-season-label{fill:var(--tc-color-text-tertiary);font-size:11px;font-weight:600}.tc-season-chart__season.is-past-3 .is-season-line{stroke:var(--tc-color-slate-200);stroke-width:1.6px}.tc-season-chart__season.is-past-2 .is-season-line{stroke:var(--tc-color-slate-300);stroke-width:1.8px}.tc-season-chart__season.is-past-1 .is-season-line{stroke:var(--tc-color-slate-500)}.tc-season-chart__season.is-past-1 .is-season-label{fill:var(--tc-color-text-secondary)}.tc-season-chart__season.is-current .is-season-line{stroke:var(--tc-color-action);stroke-width:2.6px}.tc-season-chart__season.is-current .is-season-dot{fill:var(--tc-color-action);stroke:var(--tc-color-surface);stroke-width:1.5px}.tc-season-chart__season.is-current .is-season-label{fill:var(--tc-color-action);font-size:12px;font-weight:700}.tc-season-chart__year-earlier{fill:none;stroke:var(--tc-color-slate-400);stroke-width:1.75px;stroke-dasharray:4 3;stroke-linejoin:round}.tc-season-chart__divider{stroke:var(--tc-color-text-primary);stroke-width:1.5px;stroke-dasharray:3 3}.tc-season-chart .tc-season-chart__ahead-label{fill:var(--tc-color-action)}.tc-google-search__key[data-tone=season-current]{--tc-google-search-key:var(--tc-color-action)}.tc-google-search__key[data-tone=season-past-1]{--tc-google-search-key:var(--tc-color-slate-500)}.tc-google-search__key[data-tone=season-past-2]{--tc-google-search-key:var(--tc-color-slate-300)}.tc-google-search__key[data-tone=season-past-3]{--tc-google-search-key:var(--tc-color-slate-200)}.tc-google-search__key[data-tone=busy]{--tc-google-search-key:var(--tc-color-blue-100)}.tc-season__months{margin:0 calc(var(--tc-space-7) * -1) calc(var(--tc-space-6) * -1);border-top:1px solid var(--tc-color-border);background:var(--tc-color-border);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;padding:0;list-style:none;display:grid}.tc-season__months li{gap:var(--tc-space-1);padding:var(--tc-space-4) var(--tc-space-5);background:var(--tc-color-surface);display:grid}.tc-season__months li>span{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-season__months li.is-current>span{color:var(--tc-color-action)}.tc-season__months strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.tc-season__months strong small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-medium)}.tc-season__months li>small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-variant-numeric:tabular-nums}.tc-season__data summary{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);cursor:pointer}.tc-season__data[open] summary{margin-bottom:var(--tc-space-2)}.tc-season__channels{min-width:64rem}.tc-season__channels tbody th strong{font-weight:var(--tc-font-weight-semibold);display:block}.tc-season__channels tbody th small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);display:block}.tc-season__share{align-items:center;gap:var(--tc-space-3);white-space:nowrap;font-variant-numeric:tabular-nums;display:flex}.tc-season__share i{background:var(--tc-color-surface-inset);border-radius:999px;flex:none;width:4.5rem;height:.5rem;position:relative}.tc-season__share b{border-radius:inherit;background:var(--tc-color-slate-500);position:absolute;inset:0 auto 0 0}.tc-season__share[data-group=google] b{background:var(--tc-season-google)}.tc-season__share[data-group=meta] b{background:var(--tc-season-meta)}.tc-season__per-dollar.is-google{color:var(--tc-season-google)}.tc-season__per-dollar.is-meta{color:var(--tc-season-meta)}.tc-season__note{padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-surface-inset);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.5}.tc-season__landing{min-width:66rem}.tc-season__landing .is-recent{border-left:1px solid var(--tc-color-border)}.tc-season__group-row th{color:var(--tc-color-text-secondary);font-weight:var(--tc-font-weight-semibold);padding-bottom:0}.tc-season__group-row th.is-recent{color:var(--tc-color-action)}.tc-season__page{align-items:center;gap:var(--tc-space-3);min-width:18rem;display:flex}.tc-season__page>span:last-child{gap:2px;min-width:0;display:grid}.tc-season__page a{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-season__page small{color:var(--tc-color-text-tertiary);font-family:var(--tc-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.tc-season__steps{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-border);box-shadow:var(--tc-shadow-card);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tc-season__steps li{gap:var(--tc-space-2);padding:var(--tc-space-5);background:var(--tc-color-surface);grid-template-rows:auto auto 1fr auto;display:grid}.tc-season__steps p{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.5}.tc-season__step-number{background:var(--tc-color-action-surface);width:1.5rem;height:1.5rem;color:var(--tc-color-action);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}@media (max-width:768px){.tc-season__chart.is-wide{display:none}.tc-season__chart.is-phone{display:block}.tc-season__months{margin:0 calc(var(--tc-space-4) * -1) calc(var(--tc-space-4) * -1)}}}
@layer tc-components{.tc-ga4-agree__card.tc-google-search__card{gap:var(--tc-space-3)}.tc-ga4-agree__steps{min-width:56rem}.tc-ga4-agree__steps tbody th strong,.tc-ga4-agree__channels tbody th strong{font-weight:var(--tc-font-weight-semibold)}.tc-ga4-agree__steps td.is-number{font-variant-numeric:tabular-nums}.tc-ga4-agree__compared{color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size)}.tc-ga4-agree__share{align-items:center;gap:var(--tc-space-3);white-space:nowrap;display:inline-flex}.tc-ga4-agree__share strong{font-variant-numeric:tabular-nums;min-width:2.75rem}.tc-ga4-agree__bar{--tc-ga4-agree-fill:var(--tc-color-slate-400);border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);flex:none;width:7.5rem;height:.5rem;position:relative}.tc-ga4-agree__bar>span{border-radius:inherit;background:var(--tc-ga4-agree-fill);position:absolute;inset:0 auto 0 0}.tc-ga4-agree__bar>i{background:var(--tc-color-text-primary);border-radius:1px;width:2px;height:.875rem;position:absolute;top:-.1875rem;left:90.9%}.tc-ga4-agree__bar.is-agree{--tc-ga4-agree-fill:var(--tc-color-success)}.tc-ga4-agree__bar.is-warn{--tc-ga4-agree-fill:var(--tc-color-amber-500)}.tc-ga4-agree__months-body{align-items:center;gap:var(--tc-space-5) var(--tc-space-8);flex-wrap:wrap;display:flex}.tc-ga4-agree__chart-wrap{gap:var(--tc-space-2);flex:999 34rem;min-width:0;display:grid}.tc-ga4-agree__chart{width:100%;max-width:45rem;height:auto}.tc-ga4-agree__chart .is-band{fill:var(--tc-color-success-surface)}.tc-ga4-agree__chart .is-over .is-bar{fill:var(--tc-color-amber-500)}.tc-ga4-agree__chart .is-year{font-weight:600}.tc-google-search__key[data-tone=agree-band]{--tc-google-search-key:var(--tc-color-success-surface);box-shadow:inset 0 0 0 1px var(--tc-color-emerald-200)}.tc-google-search__key[data-tone=agree-over]{--tc-google-search-key:var(--tc-color-amber-500)}.tc-ga4-agree__notes{align-content:start;gap:var(--tc-space-2);flex:17rem;display:grid}.tc-ga4-agree__notes h3{font-size:var(--tc-font-size-md);font-weight:var(--tc-font-weight-bold);margin:0}.tc-ga4-agree__notes p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.5}.tc-ga4-agree__channels{min-width:60rem}.tc-ga4-agree__channels tbody :is(th,td){vertical-align:top}.tc-ga4-agree__channels td>strong{font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;display:block}.tc-ga4-agree__channels td>small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);margin-top:2px;display:block}.tc-ga4-agree__why{max-width:28rem}.tc-ga4-agree__why>span:last-child{margin-top:var(--tc-space-1);color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);line-height:1.45;display:block}.tc-ga4-agree__cleanup{gap:var(--tc-space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tc-ga4-agree__cleanup>li.tc-google-search__card{gap:var(--tc-space-2);padding:var(--tc-space-4) var(--tc-space-5);flex-direction:column;display:flex}.tc-ga4-agree__cleanup h3{align-items:flex-start;gap:var(--tc-space-2);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-bold);margin:0;line-height:1.4;display:flex}.tc-ga4-agree__cleanup p{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);flex:auto;margin:0;line-height:1.5}.tc-ga4-agree__cleanup svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem;margin-top:.125rem}.tc-ga4-agree__cleanup h3 svg{color:var(--tc-color-amber-700)}.tc-ga4-agree__fix{align-self:flex-start;align-items:flex-start;gap:var(--tc-space-1);padding:var(--tc-space-1) var(--tc-space-2);border:1px solid var(--tc-color-amber-200);border-radius:var(--tc-radius-md);background:var(--tc-color-amber-50);color:var(--tc-color-amber-800);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);line-height:1.4;display:inline-flex}.tc-ga4-agree__fix svg{width:.875rem;height:.875rem;margin-top:.0625rem}}
@layer tc-components{.tc-merchant{gap:var(--tc-space-6);min-width:0;display:grid}.tc-merchant>.tc-commerce-page-header{margin-bottom:0}.tc-merchant__card,.tc-merchant__empty{align-content:start;gap:var(--tc-space-4);padding:var(--tc-space-6);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);display:grid}.tc-merchant__empty{padding-block:var(--tc-space-10);justify-items:start}.tc-merchant h2{font-size:var(--tc-text-lg);font-weight:var(--tc-font-weight-semibold)}.tc-merchant p,.tc-merchant small{color:var(--tc-color-text-secondary)}.tc-merchant__range{justify-content:space-between;align-items:end;gap:var(--tc-space-6);display:flex}.tc-merchant__actions{align-items:end;gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-merchant__range p{font-size:var(--tc-text-sm);color:var(--tc-color-text-secondary)}.tc-merchant__stats{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-surface);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden}.tc-merchant__stats>div{padding:var(--tc-space-5)}.tc-merchant__stats dt{font-size:var(--tc-text-sm);color:var(--tc-color-text-secondary)}.tc-merchant__stats dd{margin:var(--tc-space-2) 0;font-size:1.75rem;line-height:1.2;font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums}.tc-merchant__stats small{font-size:var(--tc-text-xs)}.tc-merchant__notice{padding:var(--tc-space-4);border-left:3px solid var(--tc-color-warning);background:var(--tc-color-surface)}.tc-merchant__table-wrap{min-width:0;overflow:auto}.tc-merchant__table{border-collapse:collapse;width:100%;font-size:var(--tc-text-sm)}.tc-merchant__table th{font-size:var(--tc-text-xs);font-weight:var(--tc-font-weight-semibold);color:var(--tc-color-text-secondary);text-align:left;white-space:nowrap}.tc-merchant__table th,.tc-merchant__table td{padding:var(--tc-space-3);border-bottom:1px solid var(--tc-color-border);vertical-align:top;font-variant-numeric:tabular-nums}.tc-merchant__table td{overflow-wrap:anywhere;min-width:110px;max-width:380px}.tc-merchant__table small{margin-top:var(--tc-space-1);display:block}.tc-merchant__scope{overflow-wrap:anywhere}@media (max-width:720px){.tc-merchant__range{flex-direction:column;align-items:stretch}.tc-merchant__card{padding:var(--tc-space-4)}.tc-merchant__actions .tc-field{flex:140px}}.tc-mc{gap:var(--tc-space-5);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.tc-mc>*{min-width:0;margin-block:0}.tc-mc>.tc-commerce-page-header{align-items:flex-end;margin-bottom:0}.tc-mc>.tc-tabs{margin-top:calc(var(--tc-space-2) * -1)}.tc-mc .tc-tabs__item{align-items:center;gap:.375rem;display:inline-flex}:where(.tc-mc) :where(h2,h3,h4,h5,p,dl,dd,ul,ol){margin:0}:where(.tc-mc) :where(ul,ol){padding:0;list-style:none}.tc-mc-muted{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size)}.tc-mc-mono{font-family:var(--tc-font-mono);font-size:var(--tc-font-size-xs);color:var(--tc-color-text-tertiary);letter-spacing:-.01em}.tc-mc-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tc-mc-note{align-items:flex-start;gap:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);line-height:1.45;display:flex}.tc-mc-eyebrow{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-mc-header-aside{justify-content:flex-end;align-items:center;gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-mc-status{justify-items:end;gap:2px;display:grid}.tc-mc-status__pill{align-items:center;gap:var(--tc-space-2);color:var(--tc-color-text-primary);font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-semibold);display:inline-flex}.tc-mc-status__pill i{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-400);width:8px;height:8px}.tc-mc-status__pill[data-tone=success] i{background:var(--tc-color-success)}.tc-mc-status__pill[data-tone=warning] i{background:var(--tc-color-amber-500)}.tc-mc-status__meta{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-mc-status__meta a{font-weight:var(--tc-font-weight-semibold)}.tc-mc-notice{padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-amber-200);border-radius:var(--tc-radius-lg);background:var(--tc-color-warning-surface);color:var(--tc-color-text-primary);font-size:var(--tc-type-table-size);margin:0}.tc-mc-notice a{font-weight:var(--tc-font-weight-semibold)}.tc-mc-card{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);min-width:0;box-shadow:var(--tc-shadow-card);position:relative}.tc-mc-card__head{justify-content:space-between;align-items:flex-end;gap:var(--tc-space-4);display:flex}.tc-mc-card__head>div{gap:3px;min-width:0;display:grid}.tc-mc-card__head h2{font-size:var(--tc-type-component-title-size);font-weight:var(--tc-font-weight-semibold);line-height:1.375}.tc-mc-card__head p{max-width:52rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);line-height:1.45}.tc-mc-card__head>a{font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);flex:none}.tc-mc-empty{justify-items:start;gap:var(--tc-space-3);padding:var(--tc-space-10) var(--tc-space-6);display:grid}.tc-mc-empty h2{font-size:var(--tc-text-lg);font-weight:var(--tc-font-weight-semibold)}.tc-mc-empty p{max-width:44rem;color:var(--tc-color-text-secondary)}.tc-mc-toolbar{justify-content:space-between;align-items:center;gap:var(--tc-space-2) var(--tc-space-4);margin:calc(var(--tc-space-2) * -1) 0 calc(var(--tc-space-1) * -1) calc(var(--tc-space-2) * -1);flex-wrap:wrap;display:flex}.tc-mc-toolbar>p{padding-left:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-mc-thumb{flex:none;display:inline-flex}.tc-mc-thumb .tc-commerce-product-image{background:var(--tc-color-white)}.tc-mc-thumb .tc-commerce-product-image.tc-commerce-product-image--table img{object-fit:contain;width:100%;height:100%}.tc-mc-thumb--sm .tc-commerce-product-image{border-radius:var(--tc-radius-md);width:32px;height:32px}.tc-mc-thumb--md .tc-commerce-product-image{width:44px;height:44px}.tc-mc-thumb--lg .tc-commerce-product-image{border-radius:var(--tc-radius-lg);width:88px;height:88px}.tc-mc-thumbs{align-items:center;display:inline-flex}.tc-mc-thumbs>*+*{margin-left:-8px}.tc-mc-thumbs>*{border-radius:var(--tc-radius-md);box-shadow:0 0 0 2px var(--tc-color-surface)}.tc-mc-thumbs__more{min-width:32px;height:32px;padding:0 var(--tc-space-1);box-sizing:border-box;border:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary);font-size:11px;font-weight:var(--tc-font-weight-semibold);place-items:center;display:inline-grid}.tc-mc-strip{flex-direction:column;gap:5px;min-width:0;display:inline-flex}.tc-mc-strip__cells{align-items:center;gap:3px;display:inline-flex}.tc-mc-strip__cells>span{background:var(--tc-color-emerald-500);border-radius:2px;width:12px;height:8px}.tc-mc-strip__cells>span:nth-child(3){margin-left:4px}.tc-mc-strip--compact .tc-mc-strip__cells>span{width:10px}:is(.tc-mc-strip__cells>span,.tc-mc-legend i)[data-state=some]{background:var(--tc-color-amber-500)}:is(.tc-mc-strip__cells>span,.tc-mc-legend i)[data-state=blocked]{background:var(--tc-color-red-600)}.tc-mc-strip__label{max-width:15rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);line-height:1.35}.tc-mc-legend{align-items:center;gap:var(--tc-space-2) var(--tc-space-4);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);flex-wrap:wrap;display:flex}.tc-mc-legend>span{align-items:center;gap:6px;display:inline-flex}.tc-mc-legend i{background:var(--tc-color-emerald-500);border-radius:2px;width:10px;height:8px;display:inline-block}.tc-mc-legend__order{gap:var(--tc-space-2)!important}.tc-mc-tier-icon{box-sizing:border-box;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-surface-inset);width:32px;height:32px;color:var(--tc-color-text-tertiary);flex:none;place-items:center;display:inline-grid}.tc-mc-tier-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:is(.tc-mc-tier-icon,.tc-mc-problem-chip)[data-tier=blocking]{border-color:var(--tc-color-red-200);background:var(--tc-color-red-50);color:var(--tc-color-red-700)}:is(.tc-mc-tier-icon,.tc-mc-problem-chip)[data-tier=limiting]{border-color:var(--tc-color-amber-200);background:var(--tc-color-amber-50);color:var(--tc-color-amber-800)}:is(.tc-mc-tier-icon,.tc-mc-problem-chip)[data-tier=quality]{border-color:var(--tc-color-blue-200);background:var(--tc-color-blue-50);color:var(--tc-color-blue-700)}:is(.tc-mc-tier-icon,.tc-mc-problem-chip)[data-tier=waiting]{border-color:var(--tc-color-slate-200);background:var(--tc-color-slate-50);color:var(--tc-color-slate-700)}small[data-tier]{font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);color:var(--tc-color-text-tertiary)}small[data-tier=blocking]{color:var(--tc-color-red-700)}small[data-tier=limiting]{color:var(--tc-color-amber-800)}small[data-tier=quality]{color:var(--tc-color-blue-700)}.tc-mc-chip-row{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:inline-flex}.tc-mc-problem-chip{box-sizing:border-box;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);height:24px;font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 6px;display:inline-flex}.tc-mc-problem-chip .tc-mc-tier-icon{width:auto;height:auto;color:inherit;background:0 0;border:0}.tc-mc-problem-chip .tc-mc-tier-icon svg{width:14px;height:14px}.tc-mc-clicks{justify-items:end;gap:1px;display:inline-grid}.tc-mc-clicks strong{color:var(--tc-color-text-primary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold)}.tc-mc-clicks small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);white-space:nowrap}.tc-mc-clicks--none{color:var(--tc-color-text-tertiary)}.tc-mc-dest-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.tc-mc-dest-chip{box-sizing:border-box;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-surface-inset);height:24px;color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-medium);white-space:nowrap;align-self:flex-start;align-items:center;padding:0 8px;display:inline-flex}.tc-mc-dest-chip[data-tone=danger]{border-color:var(--tc-color-red-200);background:var(--tc-color-red-50);color:var(--tc-color-red-700);font-weight:var(--tc-font-weight-semibold)}.tc-mc-tiles{gap:var(--tc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tc-mc-tile{gap:var(--tc-space-2);padding:var(--tc-space-4) var(--tc-space-5);flex-direction:column;display:flex}.tc-mc-tile__label{align-items:center;gap:var(--tc-space-2);color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);display:flex}.tc-mc-tile__label i{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-400);width:8px;height:8px}.tc-mc-tile__label[data-tone=danger] i{background:var(--tc-color-red-600)}.tc-mc-tile__label[data-tone=warning] i{background:var(--tc-color-amber-500)}.tc-mc-tile__label[data-tone=success] i{background:var(--tc-color-success)}.tc-mc-tile__label[data-tone=action] i{background:var(--tc-color-action)}.tc-mc-tile__value{align-items:baseline;gap:var(--tc-space-2);display:flex}.tc-mc-tile__value strong{font-size:2rem;font-weight:var(--tc-font-weight-bold);letter-spacing:-.02em;line-height:1.15}.tc-mc-tile__value span{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size)}.tc-mc-tile__body{align-content:start;gap:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);flex:auto;line-height:1.45;display:grid}.tc-mc-tile__product{align-items:center;gap:var(--tc-space-3);display:flex}.tc-mc-tile__product>span:last-child{display:grid}.tc-mc-tile__product strong{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-mc-tile__keys{gap:var(--tc-space-1) var(--tc-space-4);flex-wrap:wrap;display:flex}.tc-mc-tile__keys>span{align-items:center;gap:6px;display:inline-flex}.tc-mc-tile__keys i{border-radius:var(--tc-radius-full);width:8px;height:8px}.tc-mc-tile__action{font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold)}.tc-mc-split{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-200);gap:2px;height:8px;display:flex;overflow:hidden}.tc-mc-split>span{min-width:2px}:is(.tc-mc-split>span,.tc-mc-tile__keys i)[data-tone=success]{background:var(--tc-color-emerald-500)}:is(.tc-mc-split>span,.tc-mc-tile__keys i)[data-tone=danger]{background:var(--tc-color-red-600)}:is(.tc-mc-split>span,.tc-mc-tile__keys i)[data-tone=action]{background:var(--tc-color-action)}:is(.tc-mc-split>span,.tc-mc-tile__keys i)[data-tone=action-soft]{background:var(--tc-color-blue-300)}.tc-mc-fix{overflow:hidden}.tc-mc-fix>.tc-mc-card__head{padding:var(--tc-space-4) var(--tc-space-6) var(--tc-space-3)}.tc-mc-fix__row{align-items:center;gap:var(--tc-space-6);padding:var(--tc-space-3) var(--tc-space-6);border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:minmax(0,2.3fr) minmax(0,1.25fr) minmax(11rem,.9fr) 6rem 5.5rem;display:grid}.tc-mc-fix__row--head{padding-block:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);border-top:0}.tc-mc-fix__row[data-tier=info]{background:var(--tc-color-surface-inset)}.tc-mc-fix__issue{align-items:flex-start;gap:var(--tc-space-3);min-width:0;display:flex}.tc-mc-fix__issue>span:last-child{gap:2px;min-width:0;display:grid}.tc-mc-fix__title{align-items:baseline;gap:var(--tc-space-1) var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-mc-fix__title strong{font-size:var(--tc-type-body-size);font-weight:var(--tc-font-weight-semibold)}.tc-mc-fix__plain{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);line-height:1.45}.tc-mc-fix__scope{align-items:center;gap:var(--tc-space-3);font-size:var(--tc-type-table-size);display:inline-flex}.tc-mc-fix__scope>span:last-child{display:grid}.tc-mc-fix__scope small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-mc-fix__action{text-align:right}.tc-mc-columns{gap:var(--tc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.tc-mc-panel{gap:var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-6) var(--tc-space-5);flex-direction:column;display:flex}.tc-mc-bars li{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);font-size:var(--tc-type-table-size);grid-template-columns:11rem minmax(0,1fr) 6rem;display:grid}.tc-mc-bars__track{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);height:10px;position:relative}.tc-mc-bars__track>span{border-radius:var(--tc-radius-full);background:var(--tc-color-amber-500);position:absolute;inset:0 auto 0 0}.tc-mc-bars__track>span[data-tone=danger]{background:var(--tc-color-red-600)}.tc-mc-top li{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:auto minmax(0,1fr) minmax(5rem,8rem) 3.5rem;display:grid}.tc-mc-top__name{min-width:0;display:grid}.tc-mc-top__name a{color:var(--tc-color-text-primary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-mc-top__name small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-mc-top__bar{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);height:8px;overflow:hidden}.tc-mc-top__bar>span{border-radius:inherit;background:var(--tc-color-action);height:100%;display:block}.tc-mc-catalog{grid-template-columns:14rem minmax(0,1fr);display:grid}.tc-mc-catalog>div{padding:var(--tc-space-4) var(--tc-space-5);align-content:start;gap:3px;display:grid}.tc-mc-catalog h2{font-size:var(--tc-type-component-title-size);font-weight:var(--tc-font-weight-semibold)}.tc-mc-catalog>div p{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);line-height:1.45}.tc-mc-catalog dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tc-mc-catalog dl>div{padding:var(--tc-space-4) var(--tc-space-5);border-left:1px solid var(--tc-color-border-subtle);flex-direction:column;gap:2px;display:flex}.tc-mc-catalog dt{color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);order:2}.tc-mc-catalog dd{font-size:var(--tc-font-size-xl);font-weight:var(--tc-font-weight-bold);order:1;line-height:1.3}.tc-mc-catalog small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);order:3;line-height:1.45}.tc-mc-method{gap:var(--tc-space-8);padding:var(--tc-space-5) var(--tc-space-1) 0;border-top:1px solid var(--tc-color-border);grid-template-columns:16rem minmax(0,1fr);display:grid}.tc-mc-method>div:first-child{align-content:start;gap:var(--tc-space-1);display:grid}.tc-mc-method span{color:var(--tc-color-action);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-mc-method h2{font-size:var(--tc-type-body-size);font-weight:var(--tc-font-weight-semibold)}.tc-mc-method>div:last-child{gap:var(--tc-space-2);color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);line-height:1.5;display:grid}.tc-mc-products{overflow:hidden}.tc-mc-products__controls{gap:var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-3);grid-template-columns:minmax(0,1fr);display:grid}.tc-mc-products__controls>*{min-width:0}.tc-mc-products__top{justify-content:space-between;align-items:center;gap:var(--tc-space-2) var(--tc-space-4);flex-wrap:wrap;display:flex}.tc-mc-products__top>p{font-size:var(--tc-font-size-xs)}.tc-mc-products__toolbar{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-mc-products__toolbar .tc-data-table-filter-toolbar__search{flex:0 20rem}.tc-mc-products__sort{align-items:center;gap:var(--tc-space-1);margin-left:auto;display:flex}.tc-mc-clear{font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);white-space:nowrap}.tc-mc-segments{scrollbar-width:none;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-slate-100);align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.tc-mc-segments__item{height:28px;padding:0 var(--tc-space-3);border-radius:var(--tc-radius-md);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-medium);white-space:nowrap;transition:background-color var(--tc-motion-duration-fast) var(--tc-motion-ease-out), color var(--tc-motion-duration-fast) var(--tc-motion-ease-out);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tc-mc-segments__item:hover{color:var(--tc-color-text-primary);text-decoration:none}.tc-mc-segments__item[aria-current=page]{background:var(--tc-color-surface);color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold);box-shadow:0 1px 2px #0f172a14}.tc-mc-segments__item>span{color:var(--tc-color-text-tertiary);font-weight:var(--tc-font-weight-semibold)}.tc-mc-segments__item[data-tone=warning]>span{color:var(--tc-color-amber-800)}.tc-mc-table-wrap{border-top:1px solid var(--tc-color-border);min-width:0;position:relative;overflow-x:auto}.tc-mc-table{border-collapse:collapse;width:100%;min-width:60rem;font-size:var(--tc-type-table-size)}.tc-mc-table th{padding:var(--tc-space-2) var(--tc-space-3);border-bottom:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);text-align:left;white-space:nowrap}.tc-mc-table td{padding:var(--tc-space-3);border-bottom:1px solid var(--tc-color-border-subtle);vertical-align:middle}.tc-mc-table :is(th,td):first-child{padding-left:var(--tc-space-5)}.tc-mc-table :is(th,td):last-child{padding-right:var(--tc-space-4)}.tc-mc-table th.tc-mc-num{text-align:right}.tc-mc-table tr.is-selected>td{background:var(--tc-color-action-surface)}.tc-mc-table tr.is-expanded>td{background:var(--tc-color-surface-inset);border-bottom-color:#0000}.tc-mc-table--plain{min-width:0}.tc-mc-table__toggle{text-align:right;width:2.5rem}.tc-mc-product-cell{align-items:center;gap:var(--tc-space-3);min-width:16rem;display:flex}.tc-mc-product-cell>span:last-child{gap:2px;min-width:0;display:grid}.tc-mc-product-cell a{color:var(--tc-color-text-primary);font-size:var(--tc-type-body-size);font-weight:var(--tc-font-weight-semibold);line-height:1.35}.tc-mc-product-cell small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-mc-stack{justify-items:start;gap:3px;display:inline-grid}.tc-mc-stack small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);white-space:nowrap}.tc-mc-icon-button{border-radius:var(--tc-radius-md);width:32px;height:32px;color:var(--tc-color-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.tc-mc-icon-button:hover:not(:disabled){background:var(--tc-color-slate-100);color:var(--tc-color-text-primary)}.tc-mc-icon-button:disabled{opacity:.4;cursor:default}.tc-mc-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--tc-motion-duration-fast) var(--tc-motion-ease-out)}.tc-mc-icon-button[aria-expanded=true]{background:var(--tc-color-slate-200);color:var(--tc-color-text-primary)}.tc-mc-icon-button[aria-expanded=true] svg{transform:rotate(180deg)}.tc-mc-offer-row>td{padding-block:var(--tc-space-2);background:var(--tc-color-surface-inset)}.tc-mc-offer-row>td:first-child{padding-left:calc(var(--tc-space-5) + 44px + var(--tc-space-3))}.tc-mc-offer-cell{gap:1px;display:grid}.tc-mc-offer-cell>span{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-medium)}.tc-mc-empty-row{justify-items:start;gap:var(--tc-space-2);padding:var(--tc-space-6) var(--tc-space-5);color:var(--tc-color-text-secondary);display:grid}.tc-mc-pager{justify-content:space-between;align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-3) var(--tc-space-5);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);display:flex}.tc-mc-pager>span:last-child{gap:var(--tc-space-2);display:inline-flex}.tc-mc-pager [aria-disabled=true]{opacity:.5;pointer-events:none}.tc-mc-sheet{gap:var(--tc-space-4);display:grid}.tc-mc-sheet__nav{justify-content:space-between;align-items:center;gap:var(--tc-space-3);display:flex}.tc-mc-sheet__nav>span:last-child{gap:var(--tc-space-1);display:inline-flex}.tc-mc-sheet__pending{gap:var(--tc-space-3);display:grid}.tc-mc-sheet__pending>span:not(.tc-visually-hidden){border-radius:var(--tc-radius-lg);background:var(--tc-color-slate-100);height:5rem}.tc-mc-sheet__pending>span:first-child{height:6rem}.tc-mc-sheet__body{gap:var(--tc-space-5);animation:tc-mc-reveal var(--tc-motion-duration-slow) var(--tc-motion-ease-smooth-out) both;display:grid}.tc-mc-sheet__head{align-items:flex-start;gap:var(--tc-space-4);display:flex}.tc-mc-sheet__head>div{gap:var(--tc-space-2);min-width:0;display:grid}.tc-mc-sheet__head h3{font-size:var(--tc-text-lg);font-weight:var(--tc-font-weight-bold);line-height:1.3}.tc-mc-sheet__badge{border:1px solid var(--tc-color-emerald-200);border-radius:var(--tc-radius-full);background:var(--tc-color-success-surface);height:22px;color:var(--tc-color-success);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);align-items:center;padding:0 8px;display:inline-flex}.tc-mc-sheet__badge[data-tone=danger]{border-color:var(--tc-color-red-200);background:var(--tc-color-danger-surface);color:var(--tc-color-red-700)}.tc-mc-sheet__badge[data-tone=warning]{border-color:var(--tc-color-amber-200);background:var(--tc-color-warning-surface);color:var(--tc-color-amber-800)}.tc-mc-sheet__links{gap:var(--tc-space-1) var(--tc-space-4);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);flex-wrap:wrap;display:flex}.tc-mc-offer-picker{flex-wrap:wrap;gap:6px;display:flex}.tc-mc-offer-picker button{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);height:32px;color:var(--tc-color-text-secondary);font:inherit;font-size:var(--tc-type-table-size);cursor:pointer;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.tc-mc-offer-picker button[aria-selected=true]{border-color:var(--tc-color-action);background:var(--tc-color-action-surface);color:var(--tc-color-action);font-weight:var(--tc-font-weight-semibold)}.tc-mc-offer-picker i{border-radius:var(--tc-radius-full);background:var(--tc-color-success);width:7px;height:7px}.tc-mc-offer-picker [data-status=disapproved] i{background:var(--tc-color-red-600)}.tc-mc-offer-picker [data-status=limited] i,.tc-mc-offer-picker [data-status=pending] i{background:var(--tc-color-amber-500)}.tc-mc-sheet__section{gap:var(--tc-space-3);padding-top:var(--tc-space-4);border-top:1px solid var(--tc-color-border);display:grid}.tc-mc-sheet__section-head{justify-content:space-between;align-items:center;gap:var(--tc-space-3);display:flex}.tc-mc-sheet__section-head h4{font-size:var(--tc-type-body-size);font-weight:var(--tc-font-weight-semibold)}.tc-mc-sheet__where{font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);color:var(--tc-color-success)}.tc-mc-sheet__where[data-tone=danger]{color:var(--tc-color-red-700)}.tc-mc-sheet__where[data-tone=warning]{color:var(--tc-color-amber-800)}.tc-mc-sheet__notes{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-mc-problem{gap:var(--tc-space-3);padding:var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);background:var(--tc-color-surface);display:grid}.tc-mc-problem[data-tier=blocking]{border-color:var(--tc-color-red-200);background:var(--tc-color-red-50)}.tc-mc-problem[data-tier=limiting]{border-color:var(--tc-color-amber-200)}.tc-mc-problem__head{align-items:flex-start;gap:var(--tc-space-3);display:flex}.tc-mc-problem__head>div{gap:3px;display:grid}.tc-mc-problem__head h5{align-items:baseline;gap:var(--tc-space-2);font-size:var(--tc-type-body-size);font-weight:var(--tc-font-weight-semibold);flex-wrap:wrap;display:flex}.tc-mc-problem__head p,.tc-mc-problem__todo p{color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);line-height:1.5}.tc-mc-problem__todo{padding:var(--tc-space-3);border-radius:var(--tc-radius-md);background:var(--tc-color-surface-inset);gap:2px;margin-left:44px;display:grid}.tc-mc-problem[data-tier=blocking] .tc-mc-problem__todo{background:var(--tc-color-surface)}.tc-mc-problem__todo strong,.tc-mc-problem__where strong{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-mc-problem__where{color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);margin-left:44px}.tc-mc-problem__google{justify-content:space-between;align-items:flex-end;gap:var(--tc-space-2) var(--tc-space-4);padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);flex-wrap:wrap;margin-left:44px;line-height:1.45;display:flex}.tc-mc-problem__google>span{gap:2px;min-width:0;display:grid}.tc-mc-problem__google code,.tc-mc-issue__refs code{overflow-wrap:anywhere;font-family:var(--tc-font-mono);color:var(--tc-color-text-tertiary);font-size:11px}.tc-mc-problem__google a{font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);white-space:nowrap}.tc-mc-ok{padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-emerald-200);border-radius:var(--tc-radius-lg);background:var(--tc-color-success-surface);color:var(--tc-color-text-primary);font-size:var(--tc-type-table-size)}.tc-mc-dest-table{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);overflow-x:auto}.tc-mc-dest-table table{border-collapse:collapse;width:100%;font-size:var(--tc-type-table-size)}.tc-mc-dest-table th,.tc-mc-dest-table td{padding:7px var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);text-align:left}.tc-mc-dest-table thead th{background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);border-top:0}.tc-mc-dest-table tbody th{font-weight:var(--tc-font-weight-medium)}.tc-mc-dest-state{color:var(--tc-color-success);font-weight:var(--tc-font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.tc-mc-dest-state:before{border-radius:var(--tc-radius-full);content:"";background:currentColor;width:7px;height:7px}.tc-mc-dest-state[data-state=blocked]{color:var(--tc-color-red-700)}.tc-mc-dest-state[data-state=pending]{color:var(--tc-color-amber-800)}.tc-mc-dest-state[data-state=none]{color:var(--tc-color-text-tertiary);font-weight:var(--tc-font-weight-regular)}.tc-mc-sheet__stats{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.tc-mc-sheet__stats>div{padding:var(--tc-space-3);flex-direction:column-reverse;justify-content:flex-end;gap:2px;display:flex}.tc-mc-sheet__stats>div+div{border-left:1px solid var(--tc-color-border)}.tc-mc-sheet__stats dt{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-mc-sheet__stats dd{font-size:var(--tc-font-size-lg);font-weight:var(--tc-font-weight-bold)}.tc-mc-sheet__stats .tc-mc-clicks{justify-items:start}.tc-mc-sheet__stats .tc-mc-clicks strong{font-size:var(--tc-font-size-lg);font-weight:var(--tc-font-weight-bold)}.tc-mc-sheet__details{gap:var(--tc-space-2) var(--tc-space-4);font-size:var(--tc-type-table-size);grid-template-columns:8rem minmax(0,1fr);display:grid}.tc-mc-sheet__details dt{color:var(--tc-color-text-tertiary)}.tc-mc-sheet__details dd{align-items:center;gap:var(--tc-space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.tc-mc-sheet__details code{font-family:var(--tc-font-mono);font-size:var(--tc-font-size-xs)}.tc-mc-copy{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-surface);color:var(--tc-color-text-secondary);font:inherit;font-size:var(--tc-font-size-xs);cursor:pointer;padding:1px 8px}@keyframes tc-mc-reveal{0%{opacity:0}to{opacity:1}}.tc-mc-issue-summary{grid-template-columns:minmax(0,1.4fr) minmax(0,2.6fr);display:grid}.tc-mc-issue-summary>div{padding:var(--tc-space-4) var(--tc-space-5);align-content:start;gap:3px;display:grid}.tc-mc-issue-summary h2{font-size:var(--tc-type-component-title-size);font-weight:var(--tc-font-weight-semibold)}.tc-mc-issue-summary p{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);line-height:1.45}.tc-mc-issue-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tc-mc-issue-summary dl>div{padding:var(--tc-space-4) var(--tc-space-5);border-left:1px solid var(--tc-color-border-subtle);align-content:start;gap:4px;display:grid}.tc-mc-issue-summary dt{color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.tc-mc-issue-summary dt i{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-400);width:8px;height:8px}.tc-mc-issue-summary [data-tier=blocking] dt i{background:var(--tc-color-red-600)}.tc-mc-issue-summary [data-tier=limiting] dt i{background:var(--tc-color-amber-500)}.tc-mc-issue-summary [data-tier=quality] dt i{background:var(--tc-color-action)}.tc-mc-issue-summary dd{font-size:var(--tc-font-size-xl);font-weight:var(--tc-font-weight-bold)}.tc-mc-issue-summary dd span{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-medium)}.tc-mc-issue-group{gap:var(--tc-space-3);display:grid}.tc-mc-issue-group>header{align-items:baseline;gap:var(--tc-space-1) var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-mc-issue-group>header h2{font-size:var(--tc-type-body-size);font-weight:var(--tc-font-weight-semibold)}.tc-mc-issue-group>header span{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size)}.tc-mc-issue{gap:var(--tc-space-4);padding:var(--tc-space-5) var(--tc-space-6);scroll-margin-top:var(--tc-space-6);display:grid}.tc-mc-issue[data-tier=blocking]{border-color:var(--tc-color-red-200)}.tc-mc-issue[data-tier=info]{background:var(--tc-color-surface-inset);box-shadow:none}.tc-mc-issue__grid{gap:var(--tc-space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.tc-mc-issue__main{gap:var(--tc-space-3);min-width:0;display:grid}.tc-mc-issue__head{align-items:flex-start;gap:var(--tc-space-3);display:flex}.tc-mc-issue__head>div{gap:var(--tc-space-1);min-width:0;display:grid}.tc-mc-issue__head h3{align-items:baseline;gap:var(--tc-space-1) var(--tc-space-2);font-size:var(--tc-type-component-title-size);font-weight:var(--tc-font-weight-semibold);flex-wrap:wrap;display:flex}.tc-mc-issue__head h3 small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-regular)}.tc-mc-issue__head p{color:var(--tc-color-text-secondary);font-size:var(--tc-type-body-size);line-height:1.5}.tc-mc-issue__todo{padding:var(--tc-space-3);border-radius:var(--tc-radius-md);background:var(--tc-color-surface-inset);gap:2px;margin-left:44px;display:grid}.tc-mc-issue[data-tier=info] .tc-mc-issue__todo{background:var(--tc-color-surface)}.tc-mc-issue__todo strong{font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-mc-issue__todo p{color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);line-height:1.5}.tc-mc-issue__refs{align-items:center;gap:var(--tc-space-1) var(--tc-space-3);font-size:var(--tc-type-table-size);flex-wrap:wrap;margin-left:44px;display:flex}.tc-mc-issue__refs a{font-weight:var(--tc-font-weight-semibold)}.tc-mc-issue__side{gap:var(--tc-space-4);display:grid}.tc-mc-issue__side dl{gap:var(--tc-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tc-mc-issue__side dl>div{flex-direction:column;display:flex}.tc-mc-issue__side dd{font-size:var(--tc-font-size-xl);font-weight:var(--tc-font-weight-bold);line-height:1.3}.tc-mc-issue__side dt{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-mc-issue__side>div{justify-items:start;gap:6px;display:grid}.tc-mc-issue__products li{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);font-size:var(--tc-type-table-size);grid-template-columns:auto minmax(0,1fr) 8rem 6rem;display:grid}.tc-mc-issue__name{min-width:0;display:grid}.tc-mc-issue__name a{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-mc-issue__products .tc-mc-num{color:var(--tc-color-text-secondary)}.tc-mc-issue__more,.tc-mc-issue__info{justify-content:space-between;align-items:center;gap:var(--tc-space-2) var(--tc-space-4);padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);flex-wrap:wrap;display:flex}.tc-mc-issue__more a,.tc-mc-issue__info a{font-weight:var(--tc-font-weight-semibold)}.tc-mc-imports{gap:var(--tc-space-4);padding:var(--tc-space-4) var(--tc-space-5);display:grid}.tc-mc-imports .tc-mc-table-wrap{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg)}.tc-mc-imports .tc-mc-pager{padding-inline:0}.tc-mc-disclosure>summary{cursor:pointer;padding-block:var(--tc-space-2);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);overflow-wrap:anywhere}.tc-mc-json{max-height:30rem;padding:var(--tc-space-3);border-radius:var(--tc-radius-md);background:var(--tc-color-surface-inset);font-size:var(--tc-font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.tc-mc-product-card .tc-mc-offer{align-items:center;gap:var(--tc-space-3);min-width:0;display:flex}.tc-mc-product-card .tc-mc-offer-cell{min-width:0}.tc-mc-product-card ul{margin:0;padding:0;list-style:none;display:grid}.tc-mc-product-card li{align-items:center;gap:var(--tc-space-4);padding:var(--tc-space-3) var(--tc-space-5);border-top:1px solid var(--tc-color-border-subtle);font-size:var(--tc-type-table-size);grid-template-columns:minmax(0,2fr) auto minmax(9rem,1fr) minmax(0,1.2fr) 6rem;display:grid}@media (prefers-reduced-motion:reduce){.tc-mc-icon-button svg,.tc-mc-segments__item{transition:none}.tc-mc-sheet__body{animation:none}}@media (max-width:1180px){.tc-mc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-mc-fix__row{gap:var(--tc-space-4);grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(10rem,1fr) 5.5rem 5rem}.tc-mc-catalog{grid-template-columns:minmax(0,1fr)}.tc-mc-catalog dl>div:first-child{border-left:0}.tc-mc-issue-summary{grid-template-columns:minmax(0,1fr)}.tc-mc-issue-summary dl>div:first-child{border-left:0}}@media (max-width:960px){.tc-mc-columns,.tc-mc-issue__grid{gap:var(--tc-space-4);grid-template-columns:minmax(0,1fr)}.tc-mc-fix__row--head{display:none}.tc-mc-fix__row{gap:var(--tc-space-2) var(--tc-space-4);grid-template-columns:minmax(0,1fr) auto}.tc-mc-fix__row>:first-child{grid-column:1/-1}.tc-mc-fix__row>:nth-child(2),.tc-mc-fix__row>:nth-child(4){display:none}.tc-mc-fix__row>:nth-child(3){padding-left:44px}.tc-mc-product-card li{grid-template-columns:minmax(0,1fr) auto}.tc-mc-product-card li>:nth-child(3),.tc-mc-product-card li>:nth-child(5){display:none}}@media (max-width:720px){.tc-mc>.tc-commerce-page-header{align-items:stretch}.tc-mc-header-aside,.tc-mc-status{justify-content:flex-start;justify-items:start}.tc-mc-tiles{gap:var(--tc-space-3)}.tc-mc-tile{padding:var(--tc-space-3) var(--tc-space-4)}.tc-mc-tile__value strong{font-size:1.625rem}.tc-mc-tile__body>span:not(.tc-mc-tile__product):not(.tc-mc-tile__keys):not(.tc-mc-split){display:none}.tc-mc-fix>.tc-mc-card__head,.tc-mc-fix__row,.tc-mc-panel{padding-inline:var(--tc-space-4)}.tc-mc-bars li{grid-template-columns:8.5rem minmax(0,1fr) 4.5rem}.tc-mc-top li{grid-template-columns:auto minmax(0,1fr) 3rem}.tc-mc-top__bar{display:none}.tc-mc-catalog dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-mc-catalog dl>div:nth-child(3){border-left:0}.tc-mc-method{gap:var(--tc-space-3);grid-template-columns:minmax(0,1fr)}.tc-mc-products__controls{padding-inline:var(--tc-space-4)}.tc-mc-products__sort{margin-left:0}.tc-mc-legend__order>span:last-child{display:none}.tc-mc-issue{padding:var(--tc-space-4)}.tc-mc-issue__todo,.tc-mc-issue__refs,.tc-mc-problem__todo,.tc-mc-problem__where,.tc-mc-problem__google{margin-left:0}.tc-mc-issue__products li{grid-template-columns:auto minmax(0,1fr) auto}.tc-mc-issue__products li>:nth-child(3){display:none}.tc-mc-issue-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-mc-issue-summary dl>div:nth-child(3){border-left:0}.tc-mc-sheet__details{grid-template-columns:minmax(0,1fr);gap:2px}.tc-mc-sheet__details dd{margin-bottom:var(--tc-space-2)}}}
