@layer components{.tc-customers,.tc-customer-page,.tc-orders,.tc-products,.tc-media,.tc-walmart,.tc-supplies,.tc-vendors,.tc-tools,.tc-contacts,.tc-credentials,.tc-bookmarks{gap:var(--tc-space-5);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;container:customer-page/inline-size}.tc-customers>*,.tc-customer-page>*,.tc-orders>*,.tc-products>*,.tc-media>*,.tc-walmart>*,.tc-supplies>*,.tc-vendors>*,.tc-tools>*,.tc-contacts>*,.tc-credentials>*,.tc-bookmarks>*{min-width:0;margin-block:0}:is(.tc-customers,.tc-orders,.tc-products,.tc-media,.tc-walmart,.tc-supplies,.tc-vendors,.tc-tools,.tc-contacts,.tc-credentials,.tc-bookmarks)>.tc-commerce-page-header{align-items:flex-end;margin-bottom:0}.tc-customers-tiles{gap:var(--tc-space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.tc-customers-tile{padding:var(--tc-space-4) var(--tc-space-5);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);box-shadow:var(--tc-shadow-card);color:var(--tc-color-text-primary);gap:.125rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.tc-customers-tile:hover{border-color:var(--tc-color-border-strong);text-decoration:none}.tc-customers-tile[aria-current=page]{border-color:var(--tc-color-action);box-shadow:0 0 0 1px var(--tc-color-action)}.tc-customers-tile>span:first-child{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold)}.tc-customers-tile>strong{letter-spacing:-.02em;font-size:1.5rem;line-height:1.875rem}.tc-customers-tile>span:last-child{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);line-height:var(--tc-type-metadata-line-height)}.tc-customers-journeys{gap:var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-5);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);box-shadow:var(--tc-shadow-card);display:grid}.tc-customers-journeys>header{align-items:baseline;gap:var(--tc-space-1) var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-customers-journeys h2{font-size:var(--tc-type-section-title-size);font-weight:var(--tc-type-section-title-weight);margin:0}.tc-customers-journeys>header p{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);margin:0}.tc-customers-journeys ul{margin:0;padding:0;list-style:none;display:grid}.tc-customers-journeys li{align-items:center;gap:var(--tc-space-1) var(--tc-space-4);padding:var(--tc-space-3) 0;grid-template-columns:7rem repeat(5,minmax(0,1fr)) auto;display:grid}.tc-customers-journeys li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-customers-journeys li>.tc-customers-channel{justify-self:start}.tc-customers-journeys__stat{min-width:0;display:grid}.tc-customers-journeys__stat>strong{font-size:1.0625rem;line-height:1.5rem}.tc-customers-journeys__stat>span{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-customers-journeys__link{color:var(--tc-color-action);font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-semibold);white-space:nowrap}.tc-customers-journeys__empty{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-control-label-size);grid-column:2/-1}.tc-customers-channels__arrow{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);align-self:center}@container customer-page (max-width:57rem){.tc-customers-journeys li{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-customers-journeys li>.tc-customers-channel,.tc-customers-journeys__empty,.tc-customers-journeys__link{grid-column:1/-1}}.tc-customers-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);display:grid;overflow:hidden}.tc-customers-card .tc-data-table{gap:0}.tc-customers-card .tc-data-table__toolbar{padding:var(--tc-space-3) var(--tc-space-4);border-bottom:1px solid var(--tc-color-border-subtle)}.tc-customers-card .tc-table__container{border:0;border-radius:0}.tc-customers-card>.tc-table-pagination{padding:var(--tc-space-3) var(--tc-space-4);border-top:1px solid var(--tc-color-border-subtle);margin:0}.tc-customers-toolbar{gap:var(--tc-space-2);width:100%;min-width:0;display:grid}.tc-customers-table{min-width:60rem}.tc-customers-table .tc-table__cell{vertical-align:middle}.tc-customers-num{text-align:right;white-space:nowrap}.tc-customers-table .tc-customers-num .tc-data-table__sort{margin-left:auto}.tc-customers-nowrap{white-space:nowrap}.tc-customers-muted{color:var(--tc-color-text-tertiary)}.tc-customers-identity{align-items:center;gap:var(--tc-space-3);min-width:13rem;display:flex}.tc-customers-identity>span:last-child{min-width:0;display:grid}.tc-customers-identity a{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-customers-identity>span:last-child>span{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-customers-avatar,.tc-customer-avatar{--tc-customer-tone:var(--tc-channel-woocommerce);border-radius:var(--tc-radius-full);background:color-mix(in srgb, var(--tc-customer-tone) 14%, var(--tc-color-surface));color:var(--tc-customer-tone);font-weight:var(--tc-font-weight-bold);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;display:flex}.tc-customers-avatar{width:2rem;height:2rem;font-size:.6875rem}:is(.tc-customers,.tc-customer-page,.tc-orders) [data-provider=etsy]{--tc-customer-tone:var(--tc-channel-etsy)}:is(.tc-customers,.tc-customer-page,.tc-orders) [data-provider=amazon]{--tc-customer-tone:var(--tc-channel-amazon)}:is(.tc-customers,.tc-customer-page,.tc-orders) [data-provider=ebay]{--tc-customer-tone:var(--tc-channel-ebay)}:is(.tc-customers,.tc-customer-page,.tc-orders) [data-provider=walmart]{--tc-customer-tone:var(--tc-channel-walmart)}:is(.tc-customers,.tc-customer-page,.tc-orders) [data-provider=woocommerce]{--tc-customer-tone:var(--tc-channel-woocommerce)}.tc-customers-channels{align-items:center;gap:var(--tc-space-1);flex-wrap:wrap;display:flex}.tc-customers-channel,.tc-customer-chip{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-full);background:var(--tc-color-surface);height:1.5rem;color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .5625rem;display:inline-flex}.tc-customers-channel>span,.tc-customer-chip>span{border-radius:var(--tc-radius-full);background:var(--tc-customer-tone);width:.5rem;height:.5rem}.tc-customer-chip[data-tone=subscribed]{color:var(--tc-color-emerald-700)}.tc-customers-orders{align-items:baseline;gap:.375rem;display:inline-flex}.tc-customers-orders>span{color:var(--tc-color-emerald-700);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold)}.tc-customers-spend{justify-items:end;gap:.25rem;display:inline-grid}.tc-customers-spend>span{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);width:4rem;height:.25rem;display:block}.tc-customers-spend>span>span{border-radius:inherit;background:var(--tc-customer-tone);height:100%;display:block}.tc-customers-stack{display:grid}.tc-customers-stack>span+span{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-customer-header{gap:var(--tc-space-3);display:grid}.tc-customer-header__back{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-semibold);justify-self:start;align-items:center;gap:.375rem;display:inline-flex}.tc-customer-header__row{justify-content:space-between;align-items:center;gap:var(--tc-space-4) var(--tc-space-6);flex-wrap:wrap;display:flex}.tc-customer-header__who{align-items:center;gap:var(--tc-space-4);min-width:0;display:flex}.tc-customer-avatar{width:3.5rem;height:3.5rem;font-size:1.1875rem}.tc-customer-header__who>div{gap:.375rem;min-width:0;display:grid}.tc-customer-header__title{align-items:center;gap:var(--tc-space-2) var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-customer-header__title h1{font-size:1.875rem;font-weight:var(--tc-font-weight-bold);letter-spacing:-.02em;margin:0;line-height:2.25rem}.tc-customer-header__who p{color:var(--tc-color-text-secondary);margin:0}.tc-customer-header__actions{gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-customer-header__actions .tc-button{gap:.375rem}.tc-customer-numbers{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);box-shadow:var(--tc-shadow-card);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.tc-customer-numbers>div{min-width:0;padding:var(--tc-space-4) var(--tc-space-5);align-content:start;gap:.1875rem;display:grid}.tc-customer-numbers>div+div{border-left:1px solid var(--tc-color-border-subtle)}.tc-customer-numbers dt{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold)}.tc-customer-numbers dd{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);margin:0}.tc-customer-numbers dt+dd{color:var(--tc-color-text-primary);font-size:1.375rem;font-weight:var(--tc-font-weight-bold);letter-spacing:-.02em;white-space:nowrap;line-height:1.75rem}.tc-customer-numbers>div:first-child dt+dd{font-size:1.75rem;line-height:2.125rem}.tc-customer-spend__chart{gap:var(--tc-space-2);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.tc-customer-spend__axis{height:9.5rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);text-align:right;align-content:space-between;display:grid}.tc-customer-spend__axis>span{transform:translateY(-50%)}.tc-customer-spend__axis>span:last-child{transform:translateY(50%)}.tc-customer-spend__chart ol{grid-template-columns:repeat(var(--tc-bars), minmax(0, 1fr));gap:var(--tc-space-1);background:linear-gradient(var(--tc-color-border-subtle), var(--tc-color-border-subtle)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--tc-color-border-subtle), var(--tc-color-border-subtle)) 0 4.75rem / 100% 1px no-repeat;margin:0;padding:0;list-style:none;display:grid}.tc-customer-spend__chart li{text-align:center;justify-items:center;min-width:0;display:grid}.tc-customer-spend__plot{border-bottom:1px solid var(--tc-color-border);flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;width:100%;height:9.5rem;display:flex}.tc-customer-spend__value{color:var(--tc-color-text-secondary);font-size:.6875rem;font-weight:var(--tc-font-weight-semibold);white-space:nowrap}.tc-customer-spend__bar{background:var(--tc-customer-tone);border-radius:.25rem .25rem 0 0;width:min(60%,2.5rem);min-height:0;display:block}.tc-customer-spend__stack{border-radius:.25rem .25rem 0 0;flex-direction:column-reverse;gap:1px;width:min(60%,2.5rem);display:flex;overflow:hidden}.tc-customer-spend__stack>.tc-customer-spend__bar{border-radius:0;width:100%;min-height:2px}.tc-customer-spend__chart li[data-empty=true] .tc-customer-spend__bar{background:var(--tc-color-border);border-radius:2px;width:min(40%,1.25rem);height:2px}.tc-customer-spend__label{color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);padding-top:.375rem}.tc-customer-spend__label>span+span{display:none}.tc-customer-spend__chart li[data-empty=true] .tc-customer-spend__label{color:var(--tc-color-text-tertiary);font-weight:var(--tc-font-weight-regular)}.tc-customer-spend__meta,.tc-customer-spend__year{min-height:.875rem;color:var(--tc-color-text-tertiary);white-space:nowrap;font-size:.6875rem;line-height:.875rem}.tc-customer-spend__year{font-weight:var(--tc-font-weight-semibold)}.tc-customer-spend__legend{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);flex-wrap:wrap;display:flex}.tc-customer-spend__legend ul{gap:var(--tc-space-1) var(--tc-space-4);color:var(--tc-color-text-secondary);font-size:var(--tc-type-control-label-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tc-customer-spend__legend li{align-items:center;gap:var(--tc-space-2);display:inline-flex}.tc-customer-spend__legend li>span{background:var(--tc-customer-tone);border-radius:3px;width:.625rem;height:.625rem}.tc-customer-orders{gap:var(--tc-space-3)}.tc-customer-orders__list,.tc-customer-day>ul{margin:0;padding:0;list-style:none;display:grid}.tc-customer-order{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:6.5rem 5.75rem minmax(0,1fr) 6rem 5rem;display:grid}.tc-customer-orders__list>.tc-customer-order:first-child{border-top:0}.tc-customer-order__when{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);white-space:nowrap;display:grid}.tc-customer-order__when>span:first-child:not(:last-child){color:var(--tc-color-text-secondary);font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-medium)}.tc-customer-order__photos{align-items:center;display:flex}.tc-customer-order__photos>*+*{box-shadow:0 0 0 2px var(--tc-color-surface);margin-left:-.875rem}.tc-customer-order__more{background:var(--tc-color-slate-100);width:2.5rem;height:2.5rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);border-radius:.4375rem;justify-content:center;align-items:center;display:flex}.tc-customer-order__what{gap:.25rem;min-width:0;display:grid}.tc-customer-order__title{align-items:center;gap:var(--tc-space-1) var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-customer-order__title>a{color:var(--tc-color-action);font-weight:var(--tc-font-weight-semibold)}.tc-customer-order__items{color:var(--tc-color-text-secondary);font-size:var(--tc-type-control-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-customer-order__items>span{color:var(--tc-color-text-tertiary)}.tc-customer-order__items>span[data-tone=success]{color:var(--tc-color-emerald-700)}.tc-customer-order__status{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.tc-customer-order__status:before{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-400);content:"";flex:none;width:.4375rem;height:.4375rem}.tc-customer-order__status:is([data-status=completed],[data-status=shipped]){color:var(--tc-color-emerald-700)}.tc-customer-order__status:is([data-status=completed],[data-status=shipped]):before{background:var(--tc-color-emerald-700)}.tc-customer-order__status:is([data-status=processing],[data-status=paid],[data-status=on-hold],[data-status=unshipped]){color:var(--tc-color-amber-800)}.tc-customer-order__status:is([data-status=processing],[data-status=paid],[data-status=on-hold],[data-status=unshipped]):before{background:var(--tc-color-amber-500)}.tc-customer-order__status:is([data-status=refunded],[data-status=cancelled],[data-status=failed]){color:var(--tc-color-red-700)}.tc-customer-order__status:is([data-status=refunded],[data-status=cancelled],[data-status=failed]):before{background:var(--tc-color-red-700)}.tc-customer-order__total{white-space:nowrap;justify-items:end;display:grid}.tc-customer-order__total>span{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-customer-tag{border:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);height:1.25rem;color:var(--tc-color-text-tertiary);font-size:.6875rem;font-weight:var(--tc-font-weight-semibold);white-space:nowrap;border-radius:.375rem;align-items:center;padding:0 .4375rem;display:inline-flex}.tc-customer-tag--code{border-color:color-mix(in srgb, var(--tc-color-action) 30%, transparent);background:color-mix(in srgb, var(--tc-color-action) 7%, var(--tc-color-surface));color:var(--tc-color-action);font-family:var(--tc-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-weight:var(--tc-font-weight-medium)}.tc-customer-tag[data-tone=warning]{border-color:var(--tc-color-amber-200);background:var(--tc-color-amber-50);color:var(--tc-color-amber-800)}.tc-customer-tag[data-tone=success]{border-color:color-mix(in srgb, var(--tc-color-emerald-700) 30%, transparent);background:var(--tc-color-emerald-50);color:var(--tc-color-emerald-700)}.tc-customer-day{margin:var(--tc-space-2) 0;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);background:var(--tc-color-surface-inset);display:grid;overflow:hidden}.tc-customer-day[data-tone=warning]{border-color:var(--tc-color-amber-200);background:color-mix(in srgb, var(--tc-color-amber-50) 70%, var(--tc-color-surface))}.tc-customer-day__head{justify-content:space-between;align-items:baseline;gap:var(--tc-space-1) var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-3);font-size:var(--tc-type-control-label-size);flex-wrap:wrap;display:flex}.tc-customer-day__head>span{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-customer-day__note{margin:0 var(--tc-space-3) var(--tc-space-2);color:var(--tc-color-amber-800);font-size:var(--tc-type-metadata-size)}.tc-customer-day>ul{background:var(--tc-color-surface)}.tc-customer-day .tc-customer-order{padding-inline:var(--tc-space-3);grid-template-columns:5.25rem 5.75rem minmax(0,1fr) 6rem 5rem}.tc-customer-more{gap:var(--tc-space-3);display:grid}.tc-customer-more:not([data-expanded=true]) [data-more]{display:none}.tc-customer-more__toggle{justify-self:center;align-items:center;gap:var(--tc-space-1);min-height:2rem;padding:0 var(--tc-space-3);border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control,.5rem);background:var(--tc-color-surface);color:var(--tc-color-text-secondary);font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-semibold);cursor:pointer;display:inline-flex}.tc-customer-thumb{box-sizing:border-box;object-fit:cover;border:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);border-radius:.4375rem;flex:none;width:2.5rem;height:2.5rem;display:block}.tc-customer-thumb[data-size=sm]{width:2.25rem;height:2.25rem}.tc-customer-thumb[data-size=lg]{border-radius:var(--tc-radius-md,.5rem);width:3.25rem;height:3.25rem}.tc-customer-products__grid{gap:var(--tc-space-3);grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tc-customer-products__grid>li{align-items:flex-start;gap:var(--tc-space-3);min-width:0;padding:var(--tc-space-3);border:1px solid var(--tc-color-border-subtle);border-radius:var(--tc-radius-lg);display:flex}.tc-customer-products__grid>li>span{min-width:0;font-size:var(--tc-type-metadata-size);gap:.125rem;display:grid}.tc-customer-products__grid a,.tc-customer-products__grid>li>span>strong{color:var(--tc-color-text-primary);font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-semibold)}.tc-customer-products__grid>li>span>span{color:var(--tc-color-text-secondary)}.tc-customer-products__grid>li>span>span:last-child{color:var(--tc-color-text-tertiary)}.tc-customer-products__grid>li>span>span[data-tone=repeat]{color:var(--tc-color-action);font-weight:var(--tc-font-weight-semibold)}.tc-customer-products__free{align-items:center;gap:var(--tc-space-2) var(--tc-space-3);padding:var(--tc-space-3);border-radius:var(--tc-radius-lg);background:var(--tc-color-emerald-50);color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);flex-wrap:wrap;display:flex}.tc-customer-products__free>strong{color:var(--tc-color-emerald-700);font-size:var(--tc-type-control-label-size)}.tc-customer-products__free-names{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;display:-webkit-box;overflow:hidden}.tc-customer-products__free-photos{display:flex}.tc-customer-products__free-photos>*+*{box-shadow:0 0 0 2px var(--tc-color-emerald-50);margin-left:-.5rem}.tc-customer-contact dl{gap:var(--tc-space-4);margin:0;display:grid}.tc-customer-fact{gap:.125rem;display:grid}.tc-customer-fact dt{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold)}.tc-customer-fact dd{font-size:var(--tc-type-control-label-size);gap:.125rem;margin:0;display:grid}.tc-customer-fact a{color:var(--tc-color-action)}.tc-customer-fact address{font-style:normal;display:grid}.tc-customer-status{align-items:center;gap:.375rem;display:inline-flex}.tc-customer-status[data-tone=success]:before{border-radius:var(--tc-radius-full);background:var(--tc-color-emerald-700);content:"";width:.4375rem;height:.4375rem}.tc-customer-emails{gap:var(--tc-space-2);margin:0;padding:0;list-style:none;display:grid}.tc-customer-emails>li{overflow-wrap:anywhere;min-width:0;display:grid}.tc-customer-support{gap:var(--tc-space-2);margin:0;padding:0;list-style:none;display:grid}.tc-customer-support>li{display:grid}.tc-customer-channels__journey{padding:var(--tc-space-3);border-radius:var(--tc-radius-lg);background:var(--tc-color-surface-inset);color:var(--tc-color-text-secondary);font-size:var(--tc-type-control-label-size);margin:0}.tc-customer-channels__journey[data-tone=success]{background:var(--tc-color-emerald-50);color:var(--tc-color-text-primary)}.tc-customer-channels__strip{gap:.25rem;display:grid}.tc-customer-channels__strip ol{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tc-customer-channels__strip li{background:var(--tc-customer-tone);border-radius:3px;width:.75rem;height:.75rem}.tc-customer-channels__strip>span{color:var(--tc-color-text-tertiary);justify-content:space-between;font-size:.6875rem;display:flex}.tc-customer-channels__list{margin:0;padding:0;list-style:none;display:grid}.tc-customer-channels__list>li{align-items:center;gap:.125rem var(--tc-space-3);padding:var(--tc-space-2) 0;font-size:var(--tc-type-control-label-size);grid-template-columns:auto minmax(0,1fr);display:grid}.tc-customer-channels__list>li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-customer-channels__list>li>.tc-order-muted{grid-column:2}.tc-customer-profit__notes{gap:var(--tc-space-1);padding:var(--tc-space-3);border-radius:var(--tc-radius-lg);background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);margin:0;list-style:none;display:grid}.tc-customer-tools ul,.tc-customer-discounts ul{margin:0;padding:0;list-style:none;display:grid}.tc-customer-tools li{align-items:start;gap:var(--tc-space-3);padding:var(--tc-space-2) 0;grid-template-columns:2rem minmax(0,1fr);display:grid}.tc-customer-tools li+li,.tc-customer-discounts li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-customer-tools li>span:last-child{min-width:0;display:grid}.tc-customer-tools__mark{box-sizing:border-box;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md,.5rem);background:var(--tc-color-surface-inset);width:2rem;height:2rem;color:var(--tc-color-text-tertiary);font-size:.6875rem;font-weight:var(--tc-font-weight-bold);justify-content:center;align-items:center;display:flex}.tc-customer-tools__name{align-items:center;gap:var(--tc-space-1) var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-customer-tools__name>a{color:var(--tc-color-text-primary);font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-semibold)}.tc-customer-discounts li{justify-content:space-between;align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) 0;display:flex}.tc-customer-discounts li>span:first-child{justify-items:start;gap:.1875rem;min-width:0;display:grid}.tc-customer-discounts li>span:last-child,.tc-customer-discounts__total{color:var(--tc-color-text-secondary);font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-semibold);white-space:nowrap}.tc-customer-page .tc-order-page__side{flex-basis:26rem}@container customer-page (max-width:57rem){.tc-customer-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-customer-numbers>div:nth-child(n+3){border-top:1px solid var(--tc-color-border-subtle)}.tc-customer-numbers>div:nth-child(odd){border-left:0}.tc-customer-numbers>div:last-child{grid-column:1/-1}.tc-customer-page .tc-order-page__columns,.tc-customer-page .tc-order-page__main,.tc-customer-page .tc-order-page__side{display:contents}.tc-customer-contact,.tc-customer-channels{order:1}.tc-customer-spend{order:2}.tc-customer-orders{order:3}.tc-customer-products{order:4}.tc-customer-profit{order:5}.tc-customer-tools{order:6}.tc-customer-discounts{order:7}.tc-customer-page #customer-records{order:8}.tc-customer-order,.tc-customer-day .tc-customer-order{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"photos what total""photos when status";align-items:start;row-gap:.125rem}.tc-customer-order__photos{grid-area:photos}.tc-customer-order__photos>*+*{display:none}.tc-customer-order__what{grid-area:what}.tc-customer-order__when{grid-area:when;gap:.375rem;display:flex}.tc-customer-order__status{grid-area:status;justify-self:end}.tc-customer-order__total{grid-area:total}.tc-customer-order__items{white-space:normal}}@container customer-page (max-width:36rem){.tc-customer-spend__chart[data-dense] :is(.tc-customer-spend__value,.tc-customer-spend__meta),.tc-customer-spend__chart[data-dense] .tc-customer-spend__label>span:first-child{display:none}.tc-customer-spend__chart[data-dense] .tc-customer-spend__label>span+span{display:inline}.tc-customer-spend__year{font-size:.625rem}}.tc-customers>.tc-commerce-page-header .tc-commerce-page-header__aside{gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-customers-count{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-200);height:1.125rem;color:var(--tc-color-text-secondary);font-size:.6875rem;font-weight:var(--tc-font-weight-semibold);align-items:center;margin-left:.375rem;padding:0 .375rem;display:inline-flex}.tc-customer-dupes__intro{justify-content:space-between;align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-5);border-bottom:1px solid var(--tc-color-border-subtle);flex-wrap:wrap;display:flex}.tc-customer-dupes__intro p{color:var(--tc-color-text-secondary);font-size:var(--tc-type-control-label-size);flex:28rem;margin:0}.tc-customer-dupes__intro strong{color:var(--tc-color-text-primary)}.tc-customer-dupes__list{margin:0;padding:0;list-style:none}.tc-customer-dupes__list>li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-customer-dupes__group{gap:var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-5);display:grid}.tc-customer-dupes__head{align-items:baseline;gap:var(--tc-space-1) var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-customer-dupes__head h2{font-size:var(--tc-type-body-size);font-weight:var(--tc-font-weight-semibold);margin:0}.tc-customer-dupes__head span,.tc-customer-dupes__by,.tc-customer-dupes__empty{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-customer-dupes__records{gap:var(--tc-space-1) var(--tc-space-4);grid-template-columns:auto minmax(10rem,1.2fr) auto minmax(10rem,1.2fr) auto auto minmax(7rem,1fr);margin:0;padding:0;list-style:none;display:grid}.tc-customer-dupes__records>li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--tc-space-2) var(--tc-space-4);padding:var(--tc-space-2) var(--tc-space-3);border:1px solid var(--tc-color-border-subtle);border-radius:var(--tc-radius-control);font-size:var(--tc-type-control-label-size);grid-template-areas:"keep who channels email orders dates place";display:grid}.tc-customer-dupes__records>li:has(input:checked){border-color:var(--tc-color-action);background:var(--tc-color-surface-inset)}.tc-customer-dupes__records>li>.tc-customer-dupes__keep{grid-area:keep}.tc-customer-dupes__records>li>.tc-customer-dupes__who{grid-area:who}.tc-customer-dupes__records>li>.tc-customers-channels{grid-area:channels}.tc-customer-dupes__records>li>.tc-customer-dupes__email{grid-area:email}.tc-customer-dupes__records>li>.tc-customer-dupes__orders{grid-area:orders}.tc-customer-dupes__records>li>.tc-customer-dupes__dates{grid-area:dates}.tc-customer-dupes__records>li>.tc-customer-dupes__place{grid-area:place}.tc-customer-dupes__keep{color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.tc-customer-dupes__who{min-width:0;display:grid}.tc-customer-dupes__who a,.tc-customer-dupes__table a{color:var(--tc-color-action);font-weight:var(--tc-font-weight-semibold)}.tc-customer-dupes__who .tc-order-mono{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-customer-dupes__email{min-width:0;color:var(--tc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-customer-dupes__actions{justify-content:flex-end;align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-customer-dupes__actions .tc-form-status{margin:0 auto 0 0}.tc-customer-dupes__table-scroll{overflow-x:auto}.tc-customer-dupes__table{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--tc-type-control-label-size)}.tc-customer-dupes__table th{padding:var(--tc-space-2) var(--tc-space-4);border-bottom:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);text-align:left}.tc-customer-dupes__table td{padding:var(--tc-space-3) var(--tc-space-4);border-bottom:1px solid var(--tc-color-border-subtle);vertical-align:top}.tc-customer-dupes__table td>.tc-customers-channels{margin-top:var(--tc-space-1)}.tc-customer-dupes__table tr[data-separated] td{color:var(--tc-color-text-tertiary)}.tc-customer-dupes__by{display:block}.tc-customer-dupes__entry-actions{justify-content:flex-end;align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-order-records__list dd>.tc-customer-dupes__entry-actions{margin-top:var(--tc-space-1);justify-content:flex-start}.tc-customer-dupes__empty{padding:var(--tc-space-5);margin:0}.tc-customer-dupes>.tc-tabs{margin:0}.tc-customer-dupes .tc-tabs__item{align-items:center;gap:.375rem;display:inline-flex}@container customer-page (max-width:57rem){.tc-customer-dupes__records{grid-template-columns:minmax(0,1fr)}.tc-customer-dupes__records>li{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"keep who channels""keep email email""keep orders orders""keep dates place";align-items:start;row-gap:.125rem}.tc-customer-dupes__records>li>.tc-customers-channels{justify-content:flex-end}.tc-customer-dupes__records>li>.tc-customer-dupes__place{justify-self:end}}@media (prefers-reduced-motion:reduce){.tc-customers-tile{transition:none}}}
@layer tc-components{.tc-commerce-overview{--tc-co-ahead:var(--tc-color-action);--tc-co-behind:var(--tc-color-avatar-orange);--tc-co-previous:var(--tc-color-slate-300);gap:var(--tc-space-5);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;container:commerce-overview/inline-size}.tc-commerce-overview>*{min-width:0;margin-block:0}.tc-commerce-overview>.tc-commerce-page-header{align-items:flex-start;margin-bottom:0}.tc-commerce-overview>.tc-commerce-page-header>div:first-child{flex:1;min-width:0}.tc-commerce-overview .tc-commerce-page-header__aside{flex:none}.tc-commerce-overview [data-provider]{--tc-co-channel:var(--tc-color-border-strong)}.tc-commerce-overview [data-provider=woocommerce]{--tc-co-channel:var(--tc-channel-woocommerce)}.tc-commerce-overview [data-provider=amazon]{--tc-co-channel:var(--tc-channel-amazon)}.tc-commerce-overview [data-provider=etsy]{--tc-co-channel:var(--tc-channel-etsy)}.tc-commerce-overview [data-provider=ebay]{--tc-co-channel:var(--tc-channel-ebay)}.tc-commerce-overview [data-provider=walmart]{--tc-co-channel:var(--tc-channel-walmart)}.tc-commerce-overview .is-ahead{color:var(--tc-co-ahead)}.tc-commerce-overview .is-behind{color:var(--tc-co-behind)}.tc-commerce-overview__alert{justify-content:space-between;align-items:center;gap:var(--tc-space-4);padding:var(--tc-space-3) var(--tc-space-5);border:1px solid var(--tc-color-danger);border-radius:var(--tc-radius-card);background:var(--tc-color-danger-surface);color:var(--tc-color-danger);font-size:var(--tc-font-size-sm);display:flex}.tc-commerce-overview__alert strong,.tc-commerce-overview__alert a{color:inherit;font-weight:var(--tc-font-weight-semibold)}.tc-commerce-overview__alert a{flex:none;text-decoration:underline}.tc-co-status-line{display:block}.tc-co-status-line b{font-weight:var(--tc-font-weight-semibold)}.tc-co-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);flex-direction:column;display:flex;position:relative;overflow:hidden}.tc-co-card__head,.tc-co-switch__bar{justify-content:space-between;align-items:flex-start;gap:var(--tc-space-3) var(--tc-space-4);flex-wrap:wrap;display:flex}.tc-co-card__head{padding:var(--tc-space-4) var(--tc-space-5) 0}.tc-co-card__head>div:first-child,.tc-co-card__title{gap:2px;min-width:0;display:grid}.tc-co-card__head h2,.tc-co-card__title h2,.tc-co-race__title h2{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-base);font-weight:var(--tc-font-weight-semibold);margin:0;line-height:1.5rem}.tc-co-card__head p,.tc-co-card__title p{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.25rem}.tc-co-card__aside,.tc-co-switch__controls{align-items:center;gap:var(--tc-space-2) var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-co-card__foot{justify-content:flex-end;align-items:center;gap:var(--tc-space-2);padding:var(--tc-space-3) var(--tc-space-5) var(--tc-space-4);border-top:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:auto 0 0;display:flex}.tc-co-card__foot a,.tc-co-link{color:var(--tc-color-action);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);white-space:nowrap}.tc-co-kicker{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1rem}.tc-co-kicker.is-action{color:var(--tc-color-action)}.tc-co-count{padding:2px var(--tc-space-2);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-full);background:var(--tc-color-surface-inset);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.tc-co-empty{padding:var(--tc-space-5);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm);margin:0}.tc-co-new{padding:1px var(--tc-space-2);border:1px solid var(--tc-color-blue-200);border-radius:var(--tc-radius-full);background:var(--tc-color-blue-50);color:var(--tc-color-action);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);line-height:var(--tc-type-metadata-line-height);display:inline-flex}.tc-co-muted{color:var(--tc-color-text-tertiary)}.tc-co-row{gap:var(--tc-space-5);align-items:start;display:grid}.tc-co-row.is-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.tc-co-row.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-co-segmented{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-slate-100);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.tc-co-segmented>button,.tc-co-segmented>a{min-height:1.625rem;padding:0 var(--tc-space-3);border-radius:calc(var(--tc-radius-control) - 2px);color:var(--tc-color-text-tertiary);font:inherit;font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;line-height:1rem;text-decoration:none;display:inline-flex}.tc-co-segmented>button:hover,.tc-co-segmented>a:hover{color:var(--tc-color-text-primary)}.tc-co-segmented>[aria-pressed=true],.tc-co-segmented>[aria-current=true]{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-co-switch__view[hidden]{display:none}.tc-co-legend{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;line-height:1rem;display:flex}.tc-co-legend>span{align-items:center;gap:6px;display:inline-flex}.tc-co-legend i{background:var(--tc-co-previous);border-radius:2px;width:10px;height:10px}.tc-co-legend i.is-current{background:var(--tc-co-ahead)}.tc-co-legend i.is-partial{background:repeating-linear-gradient(135deg, var(--tc-co-ahead) 0 3px, var(--tc-color-blue-300) 3px 5px)}.tc-co-legend i.is-needed{border-top:2px dashed var(--tc-co-ahead);background:0 0;border-radius:0;height:0}.tc-co-legend>.tc-co-legend__note{display:inline}.tc-co-legend__note b{font-weight:var(--tc-font-weight-semibold)}.tc-co-running svg,.tc-co-days__chart svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.tc-co-chart__grid line{stroke:var(--tc-color-border-subtle)}.tc-co-chart__grid text,.tc-co-chart__axis,.tc-co-chart__note{fill:var(--tc-color-text-tertiary);font-size:11px}.tc-co-chart__axis.is-strong,.tc-co-chart__note.is-strong{fill:var(--tc-color-text-secondary);font-weight:var(--tc-font-weight-semibold)}.tc-co-chart__finish{stroke:var(--tc-color-text-secondary);stroke-dasharray:2 4}.tc-co-chart__previous{fill:none;stroke:var(--tc-co-previous);stroke-width:3px;stroke-linejoin:round}.tc-co-chart__previous.is-rest{stroke-width:2px;stroke-dasharray:4 4}.tc-co-chart__current{fill:none;stroke:var(--tc-co-ahead);stroke-width:3px;stroke-linejoin:round}.tc-co-chart__needed{fill:none;stroke:var(--tc-co-ahead);stroke-width:2px;stroke-dasharray:5 5;opacity:.65}.tc-co-chart__dot{fill:var(--tc-co-ahead);stroke:var(--tc-color-surface);stroke-width:2px}.tc-co-chart__value{fill:var(--tc-co-ahead);font-size:12px;font-weight:var(--tc-font-weight-bold)}.tc-co-chart__value.is-small{font-size:11px}.tc-co-chart__ahead{fill:var(--tc-color-surface-inset)}.tc-co-race__body{flex-wrap:wrap;display:flex}.tc-co-race__main{align-content:start;gap:var(--tc-space-4);min-width:0;padding:var(--tc-space-5);flex:999 34rem;display:grid}.tc-co-race__switch{gap:var(--tc-space-4);display:grid}.tc-co-race__title{gap:var(--tc-space-1);min-width:0;display:grid}.tc-co-race__value{align-items:center;gap:var(--tc-space-1) var(--tc-space-3);margin:var(--tc-space-2) 0 0;color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm);flex-wrap:wrap;display:flex}.tc-co-race__value strong{color:var(--tc-color-text-primary);font-size:2.5rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:2.75rem}.tc-co-race__value b{font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums}.tc-co-race.is-empty .tc-co-card__head{padding-bottom:var(--tc-space-4)}.tc-co-months{gap:var(--tc-space-3);margin:0;display:grid}.tc-co-months__bars{gap:var(--tc-space-2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tc-co-months__bars>div{gap:6px;min-width:0;display:grid}.tc-co-months__pair{border-bottom:1px solid var(--tc-color-border);justify-content:center;align-items:flex-end;gap:4px;height:13rem;display:flex}.tc-co-months__pair i{background:var(--tc-co-previous);border-radius:4px 4px 1px 1px;width:100%;max-width:1.625rem;display:block}.tc-co-months__pair i.is-current{background:var(--tc-co-ahead)}.tc-co-months__pair i.is-partial{background:repeating-linear-gradient(135deg, var(--tc-co-ahead) 0 4px, var(--tc-color-blue-300) 4px 7px)}.tc-co-months__pair i.is-future{background:var(--tc-color-border);height:2px}.tc-co-months__pair{position:relative}.tc-co-months__bars>div:hover .tc-co-months__pair{background:var(--tc-color-surface-inset);border-radius:6px 6px 0 0}.tc-co-months__tip{z-index:var(--tc-z-popover);min-width:12.5rem;padding:var(--tc-space-2) var(--tc-space-3);border-radius:var(--tc-radius-control);color:var(--tc-color-white);background:var(--tc-color-slate-800);box-shadow:var(--tc-shadow-raised);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-medium);line-height:var(--tc-type-metadata-line-height);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:scale(var(--tc-tooltip-scale));transition:opacity var(--tc-tooltip-out-dur) var(--tc-tooltip-ease), transform var(--tc-tooltip-out-dur) var(--tc-tooltip-ease), visibility 0s linear var(--tc-tooltip-out-dur);gap:3px;display:grid;position:absolute;top:0}.tc-co-months__tip.is-right{left:calc(100% + var(--tc-space-1));transform-origin:0 0}.tc-co-months__tip.is-left{right:calc(100% + var(--tc-space-1));transform-origin:100% 0}.tc-co-months__tip>b{font-weight:var(--tc-font-weight-semibold);margin-bottom:2px}.tc-co-months__tip-row{align-items:center;gap:var(--tc-space-2);color:var(--tc-color-slate-300);grid-template-columns:auto 1fr auto;display:grid}.tc-co-months__tip-row strong{color:var(--tc-color-white);font-variant-numeric:tabular-nums;font-weight:var(--tc-font-weight-semibold)}.tc-co-months__pair .tc-co-months__tip-row i{border-radius:2px;width:8px;height:8px}.tc-co-months__pair .tc-co-months__tip-row i.is-previous{background:var(--tc-color-slate-400)}.tc-co-months__tip-change{border-top:1px solid var(--tc-color-slate-600);font-variant-numeric:tabular-nums;font-weight:var(--tc-font-weight-semibold);margin-top:2px;padding-top:4px}.tc-co-months__tip-change.is-ahead{color:var(--tc-color-blue-300)}.tc-co-months__tip-change.is-behind{color:var(--tc-color-amber-200)}@media (hover:hover){.tc-co-months__bars>div:hover .tc-co-months__tip{opacity:1;visibility:visible;transition-duration:var(--tc-tooltip-in-dur), var(--tc-tooltip-in-dur), 0s;transition-delay:var(--tc-tooltip-delay), var(--tc-tooltip-delay), 0s;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tc-co-months__tip{transition:none!important}}.tc-co-months__label{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);justify-items:center;gap:1px;line-height:1rem;display:grid}.is-partial>.tc-co-months__label>span{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-co-months__label small{font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:var(--tc-font-weight-semibold)}.tc-co-months__label small:not(.is-ahead,.is-behind){font-weight:var(--tc-font-weight-medium)}.tc-co-race__scope>.tc-co-switch__bar{padding:var(--tc-space-4) var(--tc-space-5) 0}.tc-co-race__scope>.tc-co-switch__view{display:grid}.tc-co-race__scope>.tc-co-switch__bar>.tc-co-switch__controls{flex:1}.tc-co-race__channel{margin-left:auto}.tc-co-period__trigger.tc-co-race__channel-trigger{border-inline:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control)}.tc-co-period__menu.tc-co-race__channel-menu{width:min(15rem,100vw - 2rem)}.tc-co-race__channel-menu .is-shop a{padding-left:calc(var(--tc-space-3) + var(--tc-space-4))}.tc-co-race__scope>.tc-co-switch__view[hidden]{display:none}.tc-co-race__scope>.tc-co-switch__view>.tc-co-race__body{margin-top:var(--tc-space-4);border-top:1px solid var(--tc-color-border-subtle)}.tc-co-trend__chart{gap:var(--tc-space-1);margin:0;display:grid}.tc-co-trend__chart svg{width:100%;height:auto;display:block;overflow:visible}.tc-co-trend__chart figcaption{justify-content:space-between;gap:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums;display:flex}.tc-co-finish__togo b.is-ahead,.tc-co-finish__togo b.is-behind{color:inherit}.tc-co-finish__togo b.is-ahead{color:var(--tc-co-ahead)}.tc-co-finish__togo b.is-behind{color:var(--tc-co-behind)}.tc-co-finish{align-content:start;gap:var(--tc-space-4);min-width:0;padding:var(--tc-space-5);border-left:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);flex:20rem;display:grid}.tc-co-finish p{margin:0}.tc-co-finish__goal{margin-top:var(--tc-space-1);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm)}.tc-co-finish__goal b{color:var(--tc-color-text-primary);font-variant-numeric:tabular-nums}.tc-co-finish__meter{gap:6px;display:grid}.tc-co-finish__meter meter{appearance:none;border-radius:var(--tc-radius-full);background:var(--tc-color-slate-200);border:0;width:100%;height:12px}.tc-co-finish__meter meter::-webkit-meter-bar{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-200);border:0}.tc-co-finish__meter meter::-webkit-meter-optimum-value{border-radius:var(--tc-radius-full);background:var(--tc-co-ahead)}.tc-co-finish__meter meter::-webkit-meter-suboptimum-value{border-radius:var(--tc-radius-full);background:var(--tc-co-ahead)}.tc-co-finish__meter meter::-webkit-meter-even-less-good-value{border-radius:var(--tc-radius-full);background:var(--tc-co-ahead)}.tc-co-finish__meter meter::-moz-meter-bar{border-radius:var(--tc-radius-full);background:var(--tc-co-ahead)}.tc-co-finish__meter>span{justify-content:space-between;gap:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums;display:flex}.tc-co-finish__meter b{color:var(--tc-color-text-primary)}.tc-co-finish__togo{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm);font-variant-numeric:tabular-nums;gap:2px;display:grid}.tc-co-finish__togo strong{color:var(--tc-color-text-primary);font-size:1.625rem;font-weight:var(--tc-font-weight-bold);letter-spacing:-.02em;line-height:2rem}.tc-co-finish__togo.is-past strong{color:var(--tc-co-ahead)}.tc-co-finish__togo b{color:var(--tc-color-text-primary)}.tc-co-finish__target{gap:var(--tc-space-1);padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-blue-200);border-radius:var(--tc-radius-control);background:var(--tc-color-blue-50);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);line-height:1.25rem;display:grid}.tc-co-finish__target p:first-child{color:var(--tc-color-blue-800);font-weight:var(--tc-font-weight-semibold)}.tc-co-finish__target b{font-variant-numeric:tabular-nums}.tc-co-finish__stats{gap:var(--tc-space-3) var(--tc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tc-co-finish__stats>div{gap:1px;display:grid}.tc-co-finish__stats dt{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-co-finish__stats dd{align-items:baseline;gap:var(--tc-space-1);color:var(--tc-color-text-primary);font-size:.9375rem;font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0;display:flex}.tc-co-finish__stats small{font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-medium)}.tc-co-finish__stats small.is-up{color:var(--tc-color-success)}.tc-co-finish__stats small.is-down{color:var(--tc-color-danger)}.tc-co-finish__months{gap:var(--tc-space-2);display:grid}.tc-co-finish__months ol{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.tc-co-finish__months li{height:1.625rem;font-size:.6875rem;font-weight:var(--tc-font-weight-semibold);border-radius:6px;place-items:center;display:grid}.tc-co-finish__months li.is-ahead{background:var(--tc-co-ahead);color:var(--tc-color-surface)}.tc-co-finish__months li.is-behind{border:1px solid var(--tc-color-amber-200);background:var(--tc-color-warning-surface);color:var(--tc-co-behind)}.tc-co-finish__months p{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-co-finish__months p b{color:var(--tc-color-text-primary)}.tc-co-race__kpis{border-top:1px solid var(--tc-color-border);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.tc-co-race__kpis>div{gap:var(--tc-space-1);padding:var(--tc-space-3) var(--tc-space-5);border-left:1px solid var(--tc-color-border-subtle);display:grid}.tc-co-race__kpis>div:first-child{border-left:0}.tc-co-race__kpis dt{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-co-race__kpis dd{align-items:center;gap:var(--tc-space-1) var(--tc-space-2);flex-wrap:wrap;margin:0;display:flex}.tc-co-race__kpis strong{font-size:var(--tc-font-size-xl);font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tc-co-race__kpis small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums}.tc-co-race__kpis>div.is-trended{align-items:end;column-gap:var(--tc-space-2);grid-template-columns:minmax(0,1fr) auto}.tc-co-race__kpis>div.is-trended>dt,.tc-co-race__kpis>div.is-trended>dd{grid-column:1}.tc-co-trendline{grid-area:1/2/span 2;width:4.75rem;height:1.625rem;overflow:visible}.tc-co-trendline polyline{fill:none;stroke-linejoin:round}.tc-co-trendline .is-previous{stroke:var(--tc-co-previous);stroke-width:1.6px}.tc-co-trendline .is-current{stroke:var(--tc-co-ahead);stroke-width:1.8px}.tc-co-trendline circle{fill:var(--tc-co-ahead)}.tc-co-trendline.is-behind .is-current{stroke:var(--tc-co-behind)}.tc-co-trendline.is-behind circle{fill:var(--tc-co-behind)}.tc-co-period{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-co-period__picker{align-items:stretch;display:inline-flex}.tc-co-period__picker>.tc-dropdown{display:inline-flex}.tc-co-period__step,.tc-co-period__trigger{border:1px solid var(--tc-color-border-strong);background:var(--tc-color-surface);min-height:2rem;color:var(--tc-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.tc-co-period__step{width:2rem}.tc-co-period__step.is-previous{border-radius:var(--tc-radius-control) 0 0 var(--tc-radius-control)}.tc-co-period__step.is-next{border-radius:0 var(--tc-radius-control) var(--tc-radius-control) 0}.tc-co-period__step:hover:not(.is-disabled),.tc-co-period__trigger:hover{background:var(--tc-color-surface-inset);color:var(--tc-color-text-primary)}.tc-co-period__step.is-disabled{color:var(--tc-color-text-disabled)}.tc-co-period svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.tc-co-period__trigger{padding:0 var(--tc-space-3);color:var(--tc-color-text-primary);font:inherit;font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;cursor:pointer;border-inline:0;gap:6px}.tc-co-period__trigger[aria-expanded=true]{background:var(--tc-color-blue-50)}.tc-co-period__trigger small{color:var(--tc-color-text-tertiary);font-size:inherit;font-weight:var(--tc-font-weight-medium)}.tc-co-period__menu{width:min(25rem,100vw - 2rem);padding:0}.tc-co-period__quick{padding:var(--tc-space-2);gap:2px;margin:0;list-style:none;display:grid}.tc-co-period__quick a{justify-content:space-between;align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-3);border-radius:calc(var(--tc-radius-control) - 2px);color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);text-decoration:none;display:flex}.tc-co-period__quick a:hover,.tc-co-period__quick a:focus-visible{background:var(--tc-color-surface-inset)}.tc-co-period__quick a[aria-current=true]{background:var(--tc-color-blue-50);color:var(--tc-color-blue-800);font-weight:var(--tc-font-weight-semibold)}.tc-co-period__quick small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-medium)}.tc-co-period__grid{gap:var(--tc-space-2);padding:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);display:grid}.tc-co-period__grid>p{font-size:var(--tc-font-size-sm);justify-content:space-between;align-items:baseline;margin:0;display:flex}.tc-co-period__grid>p span{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-co-period__grid ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tc-co-period__grid a,.tc-co-period__grid .is-future{padding:var(--tc-space-2) 10px;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);gap:2px;text-decoration:none;display:grid}.tc-co-period__grid a:hover,.tc-co-period__grid a:focus-visible{border-color:var(--tc-color-action-border)}.tc-co-period__grid a[aria-current=true]{border-color:var(--tc-color-action);background:var(--tc-color-blue-50)}.tc-co-period__grid .is-future{background:var(--tc-color-surface-inset);color:var(--tc-color-text-disabled)}.tc-co-period__grid small{font-size:.6875rem;font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums}.tc-co-channels__summary{align-items:flex-end;gap:var(--tc-space-4) var(--tc-space-8,2.5rem);padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-co-channels__summary>div{gap:2px;min-width:0;display:grid}.tc-co-channels__summary>div>span:first-child,.tc-co-channels__summary small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums}.tc-co-channels__total{align-items:center;gap:var(--tc-space-2);display:flex}.tc-co-channels__total strong{font-size:1.75rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:2.125rem}.tc-co-channels__pace{font-size:var(--tc-font-size-xl);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.75rem}.tc-co-channels__summary>.tc-co-channels__mix{padding-bottom:var(--tc-space-1);flex:18rem;gap:6px}.tc-co-channels__mix>div{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);gap:2px;height:10px;display:flex;overflow:hidden}.tc-co-channels__mix>div>span{background:var(--tc-co-channel)}.tc-co-channels__mix>p{gap:var(--tc-space-1) var(--tc-space-3);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);flex-wrap:wrap;margin:0;display:flex}.tc-co-channels__mix>p>span{align-items:center;gap:5px;display:inline-flex}.tc-co-channels__mix i,.tc-co-channels__table th a i,.tc-co-orders__list>li>i{background:var(--tc-co-channel);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tc-co-channels__scroll{padding:var(--tc-space-2) var(--tc-space-2) var(--tc-space-1);position:relative;overflow-x:auto}.tc-co-channels__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:56rem}.tc-co-channels__table th,.tc-co-channels__table td{padding:var(--tc-space-3);text-align:right;font-variant-numeric:tabular-nums;vertical-align:middle}.tc-co-channels__table thead th{padding-block:0 var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-medium);white-space:nowrap}.tc-co-channels__table thead th:first-child{text-align:left;width:20%}.tc-co-channels__table thead th:nth-child(2),.tc-co-channels__table thead th:nth-child(3){width:14%}.tc-co-channels__table thead th:nth-child(4){width:10%}.tc-co-channels__table thead th:nth-child(5){width:14%}.tc-co-channels__table thead th:nth-child(6){text-align:center;width:12%}.tc-co-channels__table thead th:nth-child(7){width:16%}.tc-co-channels__table tbody tr{border-top:1px solid var(--tc-color-border-subtle)}.tc-co-channels__table tbody th{text-align:left}.tc-co-channels__table th a{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);align-items:center;gap:10px;display:inline-flex}.tc-co-channels__table th a i{width:10px;height:10px}.tc-co-channels__table tbody:not(.tc-co-channels__group)>tr>th{padding-left:calc(var(--tc-space-3) + 24px)}.tc-co-channels__name{align-items:center;gap:4px;display:inline-flex}.tc-co-channels__toggle{border-radius:var(--tc-radius-compact);width:20px;height:20px;color:var(--tc-color-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.tc-co-channels__toggle:hover{background:var(--tc-color-slate-100);color:var(--tc-color-text-primary)}.tc-co-channels__toggle:focus-visible{outline:2px solid var(--tc-color-focus);outline-offset:1px}.tc-co-channels__toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform var(--tc-motion-duration-quick) var(--tc-motion-ease-out);transform:rotate(-90deg)}.tc-co-channels__toggle[aria-expanded=true] svg{transform:rotate(0)}.tc-co-channels__count{margin-left:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);white-space:nowrap}.tc-co-channels__group:not([data-open])>tr.is-shop{display:none}.tc-co-channels__group>tr.is-shop{animation:tc-co-shop-in var(--tc-motion-duration-fast) var(--tc-motion-ease-out);border-top-style:dashed}.tc-co-channels__table tr.is-shop>th,.tc-co-channels__table tr.is-shop>td{padding-block:var(--tc-space-2)}.tc-co-channels__table tr.is-shop>th{padding-left:calc(var(--tc-space-3) + 44px)}.tc-co-channels__table tr.is-shop th a{color:var(--tc-color-text-secondary);font-weight:var(--tc-font-weight-medium)}.tc-co-channels__table tr.is-shop td strong{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}@keyframes tc-co-shop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tc-co-channels__toggle svg,.tc-co-channels__group>tr.is-shop{transition:none;animation:none}}.tc-co-flag{margin-left:var(--tc-space-2);border-radius:var(--tc-radius-full);background:var(--tc-color-warning-surface);color:var(--tc-color-warning);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);padding:0 6px;display:inline-flex}.tc-co-channels__table td{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-sm)}.tc-co-channels__table td strong{color:var(--tc-color-text-primary);font-size:.9375rem;font-weight:var(--tc-font-weight-bold)}.tc-co-share,.tc-co-ytd{justify-content:flex-end;align-items:center;gap:var(--tc-space-2);display:inline-flex}.tc-co-share>span:first-child{min-width:2.75rem;color:var(--tc-color-text-secondary)}.tc-co-share>span:last-child{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);width:4rem;height:6px;position:relative;overflow:hidden}.tc-co-share i{border-radius:var(--tc-radius-full);background:var(--tc-co-channel);position:absolute;inset:0 auto 0 0}.tc-co-ytd .tc-sales-delta,.tc-co-channels__table .tc-sales-delta,.tc-co-channels__table .tc-sales-delta__icon{flex:none}.tc-co-ytd>span:first-child{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-co-spark{align-items:flex-end;gap:3px;height:28px;display:inline-flex}.tc-co-spark>span{width:6px;height:100%;display:block;position:relative}.tc-co-spark i{border-radius:1px;position:absolute;bottom:0}.tc-co-spark i.is-previous{background:var(--tc-color-slate-100);inset-inline:0}.tc-co-spark i.is-current{background:var(--tc-co-channel);opacity:.55;inset-inline:1px}.tc-co-spark i.is-last{opacity:1}.tc-co-days__chart{padding:var(--tc-space-3) var(--tc-space-4) var(--tc-space-1);margin:0}.tc-co-days__stats{gap:var(--tc-space-3);padding:var(--tc-space-3) var(--tc-space-5) var(--tc-space-4);border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tc-co-days__stats>div{gap:1px;min-width:0;display:grid}.tc-co-days__stats dt,.tc-co-days__stats small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums}.tc-co-days__stats dd{color:var(--tc-color-text-primary);font-size:.9375rem;font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.tc-co-sellers .tc-co-switch__bar{padding:var(--tc-space-4) var(--tc-space-5) 0}.tc-co-top{padding:var(--tc-space-2) 0;margin:0;list-style:none}.tc-co-top li{align-items:center;gap:var(--tc-space-3);padding:9px var(--tc-space-5);display:flex}.tc-co-top li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-co-top__rank{width:1.125rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right;flex:none}.tc-co-top img,.tc-co-top__image{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-surface-inset);object-fit:cover;flex:none;width:44px;height:44px;display:block}.tc-co-top__name{flex:1;gap:1px;min-width:0;display:grid}.tc-co-top__name a{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-co-top__name small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums}.tc-co-top__value{flex:none;justify-items:end;gap:3px;display:grid}.tc-co-top__value strong{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums}.tc-co-queues__list{padding:var(--tc-space-2) 0;margin:0;list-style:none}.tc-co-queues__list li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-co-queues__list a{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-5);color:var(--tc-color-text-primary);grid-template-columns:3rem minmax(0,1fr) 14px;text-decoration:none;display:grid}.tc-co-queues__list a:hover{background:var(--tc-color-surface-inset)}.tc-co-queues__list b{font-size:.9375rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums;text-align:right}.tc-co-queues__list li.is-large b{color:var(--tc-color-warning)}.tc-co-queues__list li.is-clear b{color:var(--tc-color-text-tertiary)}.tc-co-queues__list a>span{gap:3px;min-width:0;display:grid}.tc-co-queues__list a>span>span:first-child{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-co-queues__meta{align-items:center;gap:var(--tc-space-2);min-width:0;display:flex}.tc-co-queues__meta small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-co-queues__bar{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);flex:none;width:4.5rem;height:4px;position:relative;overflow:hidden}.tc-co-queues__bar i{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-400);position:absolute;inset:0 auto 0 0}.is-large .tc-co-queues__bar i{background:var(--tc-color-amber-500)}.tc-co-queues__clear{color:var(--tc-color-success);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-co-queues__list svg{fill:none;width:14px;height:14px;stroke:var(--tc-color-slate-400);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.tc-co-orders__list{padding:var(--tc-space-2) 0;margin:0;list-style:none}.tc-co-orders__list>li{align-items:start;gap:var(--tc-space-3);padding:10px var(--tc-space-5);grid-template-columns:10px minmax(0,1fr) auto;display:grid}.tc-co-orders__list>li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-co-orders__list>li>i{width:10px;height:10px;margin-top:5px}.tc-co-orders__body{gap:1px;min-width:0;display:grid}.tc-co-orders__body>span{align-items:baseline;gap:var(--tc-space-2);min-width:0;font-size:var(--tc-font-size-sm);display:flex}.tc-co-orders__body>span>a{font-weight:var(--tc-font-weight-semibold);flex:none}.tc-co-orders__body>span>a.is-long{max-width:9.5rem;font-family:var(--tc-font-mono);font-size:var(--tc-font-size-xs);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.tc-co-orders__body>span>span{color:var(--tc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-co-orders__body small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-co-orders__total{font-variant-numeric:tabular-nums;justify-items:end;gap:1px;display:grid}.tc-co-orders__total b{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-co-orders__total b.is-pending{color:var(--tc-color-text-tertiary);font-weight:var(--tc-font-weight-medium)}.tc-co-orders__total time{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);white-space:nowrap}.tc-co-reviews__summary{align-items:center;gap:var(--tc-space-4);padding:var(--tc-space-3) var(--tc-space-5) var(--tc-space-1);display:flex}.tc-co-reviews__summary>div{flex:none;display:grid}.tc-co-reviews__summary strong{font-size:1.75rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:2rem}.tc-co-reviews__summary>div>span,.tc-co-reviews__list>li>span>span{color:var(--tc-color-amber-500);font-size:var(--tc-font-size-sm);letter-spacing:1px}.tc-co-reviews__summary small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums}.tc-co-reviews__summary dl{flex:1;gap:3px;min-width:0;margin:0;display:grid}.tc-co-reviews__summary dl>div{color:var(--tc-color-text-tertiary);grid-template-columns:.75rem minmax(0,1fr);align-items:center;gap:6px;font-size:.6875rem;line-height:.75rem;display:grid}.tc-co-reviews__summary dd{font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:minmax(0,1fr) 2.5rem;align-items:center;gap:6px;margin:0;display:grid}.tc-co-reviews__summary dd>span:first-child{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);height:6px;position:relative;overflow:hidden}.tc-co-reviews__summary dd i{border-radius:var(--tc-radius-full);background:var(--tc-color-amber-500);position:absolute;inset:0 auto 0 0}.tc-co-reviews__summary .is-low dd i{background:var(--tc-color-slate-400)}.tc-co-reviews__list{padding:var(--tc-space-1) 0 var(--tc-space-2);margin:0;list-style:none}.tc-co-reviews__list>li{padding:10px var(--tc-space-5);gap:3px;display:grid}.tc-co-reviews__list>li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-co-reviews__list>li>span{justify-content:space-between;align-items:center;gap:var(--tc-space-2);display:flex}.tc-co-reviews__list>li>span.is-low>span{color:var(--tc-color-danger)}.tc-co-reviews__list time,.tc-co-reviews__list small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-co-reviews__list q{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);line-height:1.25rem}.tc-commerce-overview>.tc-co-records{flex-flow:wrap;display:flex}.tc-co-records a{padding:var(--tc-space-3) var(--tc-space-4);border-left:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-primary);flex:9.5rem;gap:1px;text-decoration:none;display:grid}.tc-co-records a:first-child{border-left:0}.tc-co-records a:hover{background:var(--tc-color-surface-inset)}.tc-co-records a>span{justify-content:space-between;align-items:center;gap:var(--tc-space-1);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);display:flex}.tc-co-records svg{fill:none;width:12px;height:12px;stroke:var(--tc-color-slate-400);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.tc-co-records strong{font-size:1.0625rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums}.tc-co-records small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums}@container commerce-overview (max-width:80rem){.tc-co-row.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-co-row.is-three>.tc-co-queues{grid-column:1/-1}.tc-co-row.is-three>.tc-co-queues .tc-co-queues__list{column-gap:var(--tc-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tc-co-row.is-three>.tc-co-queues .tc-co-queues__list li+li{border-top:0}.tc-co-row.is-three>.tc-co-queues .tc-co-queues__list li{border-bottom:1px solid var(--tc-color-border-subtle)}}@container commerce-overview (max-width:60rem){.tc-co-row.is-two,.tc-co-row.is-three,.tc-co-row.is-three>.tc-co-queues .tc-co-queues__list{grid-template-columns:minmax(0,1fr)}.tc-co-finish{border-top:1px solid var(--tc-color-border);border-left:0}}@media (max-width:40rem){.tc-commerce-overview>.tc-commerce-page-header{flex-direction:column}.tc-co-race__main,.tc-co-finish{padding:var(--tc-space-4)}.tc-co-race__value strong{font-size:1.875rem;line-height:2.25rem}.tc-co-months__bars{gap:3px}.tc-co-months__pair{gap:1px;height:8rem}.tc-co-months__label small,.tc-co-legend__note{display:none}.tc-co-days__stats{grid-template-columns:minmax(0,1fr)}.tc-co-records a{flex-basis:45%}}}
@layer tc-components{.tc-sales-overview-page>.tc-sales-report-toolbar{margin-top:calc(var(--tc-space-2) * -1)}.tc-so-row{gap:var(--tc-space-5);align-items:stretch;display:grid}.tc-so-row>.tc-co-card{height:100%}.tc-so-row.is-change{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.tc-so-row.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-so-row.is-products{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr)}.tc-so-row.is-season{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.tc-so-row.is-web{flex-wrap:wrap;display:flex}.tc-so-row.is-web>*{flex:32rem;min-width:0}.tc-so-card-body{align-content:start;gap:var(--tc-space-4);padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-5);display:grid}.tc-so-subhead{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold)}.tc-so-text{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.25rem}.tc-so-text.is-small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);line-height:1.0625rem}.tc-so-text b{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums}.tc-so-callout{padding:var(--tc-space-2) var(--tc-space-3);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-surface-inset);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);margin:0;line-height:1.25rem}.tc-so-callout.is-blue{border-color:var(--tc-color-blue-200);background:var(--tc-color-blue-50)}.tc-so-callout b{color:var(--tc-color-text-primary);font-variant-numeric:tabular-nums}.tc-so-big{align-items:center;gap:var(--tc-space-1) var(--tc-space-2);flex-wrap:wrap;margin:0;display:flex}.tc-so-big.is-block{gap:2px;display:grid}.tc-so-big strong{color:var(--tc-color-text-primary);font-size:1.625rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:2rem}.tc-so-big small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums}.tc-so-big small b{color:var(--tc-color-text-primary)}.tc-so-points{border-radius:var(--tc-radius-indicator);min-height:1.25rem;font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 6px;display:inline-flex}.tc-so-points.is-worse{background:var(--tc-color-danger-surface);color:var(--tc-color-danger)}.tc-so-points.is-better{background:var(--tc-color-emerald-50);color:var(--tc-color-emerald-700)}.tc-so-points.is-flat{background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary)}.tc-so-dot{background:var(--tc-co-channel,var(--tc-color-border-strong));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tc-so-note{color:var(--tc-color-text-secondary);justify-content:space-between;line-height:1.0625rem}.tc-so-note>span{flex:16rem;min-width:0}.tc-so-note b{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-so-method{padding:0 var(--tc-space-1);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);margin:0;line-height:1.125rem}.tc-so-method b{color:var(--tc-color-text-secondary)}.tc-so-change__body{gap:var(--tc-space-3);padding:var(--tc-space-3) var(--tc-space-5) var(--tc-space-5);display:grid}.tc-so-change__total{align-items:center;gap:var(--tc-space-1) var(--tc-space-3);flex-wrap:wrap;margin:0;display:flex}.tc-so-change__total strong{color:var(--tc-color-text-primary);font-size:1.625rem;font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:2rem}.tc-so-change__total strong.is-behind{color:var(--tc-co-behind)}.tc-so-change__group{gap:var(--tc-space-1);display:grid}.tc-so-change__group-head{justify-content:space-between;align-items:baseline;gap:var(--tc-space-2);margin-top:var(--tc-space-1);display:flex}.tc-so-change__group-head h3{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}.tc-so-change__group-head span{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-so-change__group ol{margin:0;padding:0;list-style:none;display:grid}.tc-so-change__group li{align-items:center;gap:var(--tc-space-3);grid-template-columns:minmax(6rem,8.5rem) minmax(0,1fr) minmax(6.5rem,8.5rem);padding:5px 0;display:grid}.tc-so-change__label{align-items:center;gap:var(--tc-space-2);min-width:0;color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.tc-so-change__bar{height:14px;display:block;position:relative}.tc-so-change__bar:before{background:var(--tc-color-slate-300);content:"";width:1px;position:absolute;top:-5px;bottom:-5px;left:50%}.tc-so-change__bar i{position:absolute;top:0;bottom:0}.tc-so-change__bar i.is-ahead{background:var(--tc-co-ahead);border-radius:0 4px 4px 0;left:50%}.tc-so-change__bar i.is-behind{background:var(--tc-co-behind);border-radius:4px 0 0 4px;right:50%}.tc-so-change__value{text-align:right;justify-items:end;min-width:0;display:grid}.tc-so-change__value b{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums}.tc-so-change__value small{max-width:100%;color:var(--tc-color-text-tertiary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:.875rem;overflow:hidden}.tc-so-mix{gap:var(--tc-space-2);padding:var(--tc-space-3) var(--tc-space-5) var(--tc-space-1);display:grid}.tc-so-mix__row{align-items:center;gap:var(--tc-space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.tc-so-mix__row>span:first-child{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-so-mix__bar{border-radius:var(--tc-radius-indicator);background:var(--tc-color-slate-100);gap:2px;height:1.375rem;display:flex;overflow:hidden}.tc-so-mix__bar i{background:var(--tc-co-channel);color:var(--tc-color-white);font-size:.6875rem;font-style:normal;font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.tc-so-mix>p{gap:var(--tc-space-1) var(--tc-space-4);padding-left:calc(7rem + var(--tc-space-3));color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);flex-wrap:wrap;margin:0;display:flex}.tc-so-mix>p>span{align-items:center;gap:6px;display:inline-flex}.tc-so-channels__scroll{padding:var(--tc-space-2) var(--tc-space-3) var(--tc-space-2);overflow-x:auto}.tc-so-channels__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:42rem}.tc-so-channels__table th,.tc-so-channels__table td{padding:var(--tc-space-2) var(--tc-space-2);text-align:right;vertical-align:middle}.tc-so-channels__table thead th{padding-bottom:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-medium);white-space:nowrap}.tc-so-channels__table thead th:first-child,.tc-so-channels__table tbody th{text-align:left}.tc-so-channels__table .is-center{text-align:center}.tc-so-channels__table tbody tr{border-top:1px solid var(--tc-color-border-subtle)}.tc-so-channels__table tbody th a{align-items:center;gap:var(--tc-space-2);color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;display:inline-flex}.tc-so-channels__table td>strong,.tc-so-channels__table td>small{display:block}.tc-so-channels__table td>strong{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-bold)}.tc-so-channels__table td>strong.is-normal{font-weight:var(--tc-font-weight-semibold)}.tc-so-channels__table td>small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);white-space:nowrap;margin-top:1px}.tc-so-channels__table td>small.is-up{color:var(--tc-color-success)}.tc-so-channels__table td>small.is-down{color:var(--tc-color-danger)}.tc-so-channels__table td>.tc-sales-delta,.tc-so-channels__table td>.tc-co-new{display:inline-flex}.tc-so-minibars{align-items:flex-end;gap:2px;height:1.625rem;display:inline-flex}.tc-so-minibars i{background:var(--tc-co-channel);opacity:.55;border-radius:1px;width:5px}.tc-so-minibars i.is-last{opacity:1}.tc-so-gross{gap:var(--tc-space-2);padding:var(--tc-space-3) var(--tc-space-5);border-top:1px solid var(--tc-color-border-subtle);display:grid}.tc-so-gross__head{justify-content:space-between;gap:var(--tc-space-2);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.tc-so-gross__head>span:first-child{font-weight:var(--tc-font-weight-semibold)}.tc-so-gross__head b{color:var(--tc-color-text-primary)}.tc-so-gross__bar{border-radius:var(--tc-radius-full);gap:2px;height:10px;display:flex;overflow:hidden}.tc-so-gross i.is-net{background:var(--tc-co-ahead)}.tc-so-gross i.is-discount{background:var(--tc-color-slate-400)}.tc-so-gross i.is-refund{background:var(--tc-color-slate-700)}.tc-so-gross dl{gap:var(--tc-space-1) var(--tc-space-5);flex-wrap:wrap;margin:0;display:flex}.tc-so-gross dl>div{font-size:var(--tc-font-size-xs);align-items:center;gap:6px;display:inline-flex}.tc-so-gross dl i{border-radius:50%;width:8px;height:8px}.tc-so-gross dt{color:var(--tc-color-text-tertiary)}.tc-so-gross dd{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.tc-so-range{gap:6px;margin:0;display:grid}.tc-so-range__row,.tc-so-range__axis{align-items:center;gap:var(--tc-space-2);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.tc-so-range__row>span:first-child{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-so-range__track{height:18px;display:block;position:relative}.tc-so-range__track:before{background:var(--tc-color-slate-100);content:"";height:2px;position:absolute;top:8px;left:0;right:0}.tc-so-range__band{box-sizing:border-box;border:1px solid var(--tc-color-blue-200);background:var(--tc-color-blue-100);border-radius:4px;height:12px;position:absolute;top:3px}.tc-so-range__median{background:var(--tc-color-text-secondary);width:2px;height:16px;margin-left:-1px;position:absolute;top:1px}.tc-so-range__mean{box-sizing:border-box;border:2px solid var(--tc-color-surface);background:var(--tc-co-ahead);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:4px}.is-previous .tc-so-range__mean{background:var(--tc-color-slate-400)}.tc-so-range__axis>span:last-child{color:var(--tc-color-text-tertiary);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.6875rem;display:flex}.tc-so-range figcaption{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums}.tc-so-range figcaption b{color:var(--tc-color-text-primary)}.tc-so-bands{gap:var(--tc-space-2);padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);display:grid}.tc-so-bands__bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.tc-so-bands__bars>div{justify-items:center;gap:4px;min-width:0;display:grid}.tc-so-bands__bars small{color:var(--tc-color-text-secondary);font-size:.6875rem;font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums}.tc-so-bands__bars>div>span:nth-child(2){align-items:flex-end;width:100%;height:4rem;display:flex}.tc-so-bands__bars i{background:var(--tc-co-ahead);border-radius:3px 3px 0 0;width:100%;display:block}.tc-so-bands__bars .is-zero i{background:var(--tc-color-slate-400)}.tc-so-bands__bars>div>span:last-child{max-width:100%;color:var(--tc-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.tc-so-basket__head{margin-bottom:calc(var(--tc-space-3) * -1);color:var(--tc-color-text-tertiary);font-size:.6875rem;font-weight:var(--tc-font-weight-medium);justify-content:space-between;display:flex}.tc-so-basket__list{margin:0;padding:0;list-style:none;display:grid}.tc-so-basket__list 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:4.25rem minmax(0,1fr) 4.25rem;display:grid}.tc-so-basket__list b{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-so-basket__list strong{font-size:var(--tc-font-size-sm);font-variant-numeric:tabular-nums;text-align:right}.tc-so-basket__bars{gap:4px;min-width:0;display:grid}.tc-so-basket__bars>span{align-items:center;gap:var(--tc-space-2);grid-template-columns:minmax(0,1fr) 5.5rem;display:grid}.tc-so-basket__bars>span:before{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);content:"";grid-area:1/1;height:7px}.tc-so-basket__bars i{border-radius:var(--tc-radius-full);grid-area:1/1;height:7px}.tc-so-basket__bars i.is-orders{background:var(--tc-color-slate-400)}.tc-so-basket__bars i.is-sales{background:var(--tc-co-ahead)}.tc-so-basket__bars small{color:var(--tc-color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem}.tc-so-pair{gap:var(--tc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tc-so-pair>div{gap:3px;display:grid}.tc-so-pair dt{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-so-pair dd{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;margin:0;display:flex}.tc-so-pair strong{font-size:var(--tc-font-size-xl);font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tc-so-pair small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums}.tc-so-rates{gap:var(--tc-space-2);margin:0;display:grid}.tc-so-rates__bars{gap:6px;display:grid}.tc-so-rates__bars>div{justify-items:center;gap:4px;min-width:0;display:grid}.tc-so-rates__bars>div>span{border-bottom:1px solid var(--tc-color-border);justify-content:center;align-items:flex-end;gap:2px;width:100%;height:4.5rem;display:flex}.tc-so-rates__bars i{border-radius:2px 2px 0 0;width:100%;max-width:9px}.tc-so-rates__bars i.is-previous{background:var(--tc-co-previous)}.tc-so-rates__bars i.is-current{background:var(--tc-co-behind)}.tc-so-rates__bars .is-partial i.is-current{background:repeating-linear-gradient(135deg, var(--tc-co-behind) 0 3px, color-mix(in srgb, var(--tc-co-behind), white 45%) 3px 5px)}.tc-so-rates__bars small{color:var(--tc-color-text-tertiary);font-size:.6875rem}.tc-so-rates__bars .is-partial small{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-co-legend i.tc-so-swatch.is-discount{background:var(--tc-co-behind)}.tc-so-codes{gap:var(--tc-space-2);padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);display:grid}.tc-so-codes dl{gap:var(--tc-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tc-so-codes dl>div{gap:1px;display:grid}.tc-so-codes dt,.tc-so-codes small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-so-codes dd{font-size:var(--tc-font-size-md);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.tc-so-thumb{box-sizing:border-box;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-surface-inset);object-fit:cover;flex:none;display:block}.tc-so-rank{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.tc-so-share{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);flex:none;width:3.5rem;height:5px;display:inline-block;position:relative}.tc-so-share.is-wide{width:100%;height:6px;display:block}.tc-so-share i{border-radius:var(--tc-radius-full);background:var(--tc-co-ahead);position:absolute;top:0;bottom:0;left:0}.tc-so-sellers__list,.tc-so-movers__list,.tc-so-categories__list{padding:var(--tc-space-2) 0 var(--tc-space-1);margin:0;list-style:none;display:grid}.tc-so-sellers__list li{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-5);grid-template-columns:1rem 40px minmax(0,1fr) auto;display:grid}.tc-so-sellers__list li+li,.tc-so-movers__list li+li,.tc-so-categories__list li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-so-sellers__name,.tc-so-movers__name,.tc-so-categories__name{gap:4px;min-width:0;display:grid}.tc-so-sellers__name a,.tc-so-movers__name a,.tc-so-categories__name a{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-so-movers__name a{font-weight:var(--tc-font-weight-medium)}.tc-so-sellers__name small{align-items:center;gap:var(--tc-space-2);min-width:0;color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;overflow:hidden}.tc-so-sellers__value{justify-items:end;gap:3px;display:grid}.tc-so-sellers__value strong{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums}.tc-so-movers__list li{align-items:center;gap:var(--tc-space-3);padding:7px var(--tc-space-5);grid-template-columns:32px minmax(0,1fr) 4.5rem;display:grid}.tc-so-movers__bar{border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);height:6px;display:block;position:relative}.tc-so-movers__bar i{border-radius:var(--tc-radius-full);position:absolute;top:0;bottom:0;left:0}.tc-so-movers__bar i.is-ahead{background:var(--tc-co-ahead)}.tc-so-movers__bar i.is-behind{background:var(--tc-co-behind)}.tc-so-movers__value{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.tc-so-movers__value b{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-so-movers__value small{color:var(--tc-color-text-tertiary);font-size:.6875rem}.tc-so-moved{justify-content:stretch;gap:var(--tc-space-2);display:grid}.tc-so-moved ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tc-so-moved a{min-height:1.625rem;padding:0 var(--tc-space-2);border:1px solid var(--tc-color-blue-200);border-radius:var(--tc-radius-full);background:var(--tc-color-blue-50);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-medium);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tc-so-moved a b{color:var(--tc-co-ahead);font-variant-numeric:tabular-nums}.tc-so-moved .is-down a{border-color:color-mix(in srgb, var(--tc-co-behind), white 60%);background:color-mix(in srgb, var(--tc-co-behind), white 92%)}.tc-so-moved .is-down a b{color:var(--tc-co-behind)}.tc-so-categories__list li{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-5);grid-template-columns:minmax(0,1fr) 4rem 4.5rem;display:grid}.tc-so-categories__list strong{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.tc-so-categories__list .tc-sales-delta{justify-self:end}.tc-so-season__switch>.tc-co-switch__bar{padding:var(--tc-space-4) var(--tc-space-5) 0}.tc-so-heat__scroll{padding:var(--tc-space-3) var(--tc-space-3) var(--tc-space-2);overflow-x:auto}.tc-so-heat{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:52rem}.tc-so-heat thead th{padding:0 3px var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-medium);text-align:center}.tc-so-heat thead th:first-child{width:6rem;padding-left:var(--tc-space-2);text-align:left}.tc-so-heat .is-total{width:7rem;padding-right:var(--tc-space-2);text-align:right}.tc-so-heat tbody th{padding:3px var(--tc-space-2);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);text-align:left;white-space:nowrap}.tc-so-heat tbody th .tc-co-new{margin-left:6px}.tc-so-heat tbody tr.is-selected{background:var(--tc-color-blue-50)}.tc-so-heat td{padding:3px}.tc-so-heat td.is-total{color:var(--tc-color-text-primary);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);white-space:nowrap}.tc-so-heat td>span{border-radius:var(--tc-radius-indicator);height:2.125rem;color:var(--tc-color-text-primary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);place-items:center;display:grid}.tc-so-heat td>span.is-empty{border:1px dashed var(--tc-color-border);background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary);font-weight:var(--tc-font-weight-regular)}.tc-so-heat [data-step="0"]{background:var(--tc-color-blue-50)}.tc-so-heat [data-step="1"]{background:var(--tc-color-blue-100)}.tc-so-heat [data-step="2"]{background:var(--tc-color-blue-200)}.tc-so-heat [data-step="3"]{background:var(--tc-color-blue-300)}.tc-so-heat [data-step="4"]{background:color-mix(in srgb, var(--tc-color-blue-300), var(--tc-color-blue-600) 60%);color:var(--tc-color-white)}.tc-so-heat [data-step="5"]{background:var(--tc-color-blue-600);color:var(--tc-color-white)}.tc-so-heat [data-step="6"]{background:var(--tc-color-blue-800);color:var(--tc-color-white)}.tc-so-heat td>span.is-partial{border:1px solid var(--tc-color-blue-200);color:var(--tc-color-text-primary);background-image:repeating-linear-gradient(135deg,#0000 0 4px,#ffffffbf 4px 7px)}.tc-so-ahead__bars{gap:var(--tc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tc-so-ahead__bars>div{justify-items:center;gap:6px;display:grid}.tc-so-ahead__bars small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums}.tc-so-ahead__bars .is-last small{color:var(--tc-color-text-primary)}.tc-so-ahead__bars>div>span:nth-child(2){align-items:flex-end;gap:3px;height:5.5rem;display:flex}.tc-so-ahead__bars i{background:var(--tc-co-previous);border-radius:3px 3px 0 0;width:18px}.tc-so-ahead__bars .is-last i{background:var(--tc-co-ahead)}.tc-so-ahead__bars>div>span:last-child{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-so-season__stats{gap:var(--tc-space-3) var(--tc-space-4);padding:var(--tc-space-3) var(--tc-space-5);border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:auto 0 0;display:grid}.tc-so-season__stats>div{gap:1px;display:grid}.tc-so-season__stats dt,.tc-so-season__stats small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-so-season__stats dd{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);margin:0}.tc-so-sources__stats{gap:var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tc-so-sources__stats>div{gap:2px;display:grid}.tc-so-sources__stats dt,.tc-so-sources__stats small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs)}.tc-so-sources__stats dd{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;margin:0;display:flex}.tc-so-sources__stats strong{font-size:var(--tc-font-size-lg);font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums}.tc-so-sources__mix{height:12px;margin:0 var(--tc-space-5) var(--tc-space-2);border-radius:var(--tc-radius-full);background:var(--tc-color-slate-100);gap:2px;display:flex;overflow:hidden}.tc-so-sources__table{width:calc(100% - var(--tc-space-5) * 2);margin:0 var(--tc-space-5) var(--tc-space-3);border-collapse:collapse;font-variant-numeric:tabular-nums}.tc-so-sources__table thead th{padding:var(--tc-space-2) 0 var(--tc-space-1);color:var(--tc-color-text-tertiary);font-size:.6875rem;font-weight:var(--tc-font-weight-medium);text-align:right}.tc-so-sources__table thead th:first-child{text-align:left}.tc-so-sources__table tbody tr{border-top:1px solid var(--tc-color-border-subtle)}.tc-so-sources__table tbody th,.tc-so-sources__table td{padding:var(--tc-space-2) 0}.tc-so-sources__table tbody th{align-items:center;gap:var(--tc-space-3);text-align:left;min-width:0;display:flex}.tc-so-sources__table tbody th>span{min-width:0;display:grid}.tc-so-sources__table tbody th b{font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.tc-so-sources__table tbody th 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-so-sources__table td{padding-left:var(--tc-space-3);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);text-align:right;white-space:nowrap}.tc-so-sources__table td strong{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-so-sources__table .tc-so-dot{width:10px;height:10px}.tc-so-sources .is-paid-search{background:var(--tc-color-action)}.tc-so-sources .is-direct{background:var(--tc-color-slate-700)}.tc-so-sources .is-organic-search{background:var(--tc-channel-ebay)}.tc-so-sources .is-paid-social{background:var(--tc-channel-amazon)}.tc-so-sources .is-chatgpt-ads{background:var(--tc-insights-channel-chatgpt-ads)}.tc-so-sources .is-email{background:var(--tc-co-behind)}.tc-so-sources .is-organic-social{background:var(--tc-color-slate-400)}.tc-so-sources .is-ai{background:var(--tc-channel-walmart)}.tc-so-sources .is-referral{background:var(--tc-color-slate-300)}.tc-so-sources .is-other{background:var(--tc-color-slate-200)}.tc-so-reports__grid{gap:var(--tc-space-2);padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.tc-so-reports__grid a{box-sizing:border-box;height:100%;padding:var(--tc-space-3) var(--tc-space-3);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);color:var(--tc-color-text-primary);gap:2px;text-decoration:none;display:grid}.tc-so-reports__grid a:hover{border-color:var(--tc-color-blue-300);background:var(--tc-color-blue-50)}.tc-so-reports__name{color:var(--tc-color-action);font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-so-reports__grid strong{font-size:var(--tc-font-size-md);font-weight:var(--tc-font-weight-bold);font-variant-numeric:tabular-nums}.tc-so-reports__grid small{color:var(--tc-color-text-tertiary);font-size:var(--tc-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container commerce-overview (max-width:80rem){.tc-so-row.is-three,.tc-so-row.is-products{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-so-row.is-three>:last-child,.tc-so-row.is-products>:last-child{grid-column:1/-1}.tc-so-row.is-change{grid-template-columns:minmax(0,1fr)}}@container commerce-overview (max-width:60rem){.tc-so-row.is-three,.tc-so-row.is-products,.tc-so-row.is-season{grid-template-columns:minmax(0,1fr)}.tc-so-sources__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.tc-so-card-body,.tc-so-change__body{padding-right:var(--tc-space-4);padding-left:var(--tc-space-4)}.tc-so-change__group li{gap:var(--tc-space-2);grid-template-columns:minmax(5rem,6.5rem) minmax(0,1fr) minmax(5.5rem,6.5rem)}.tc-so-mix__row{grid-template-columns:5.5rem minmax(0,1fr)}.tc-so-mix>p{padding-left:0}.tc-so-reports__grid,.tc-so-sources__stats{grid-template-columns:minmax(0,1fr)}}}
