@layer components{.tc-social{--tc-social-youtube:#dc2626;--tc-social-instagram:#c026d3;--tc-social-tiktok:var(--tc-color-slate-900);--tc-social-facebook:#2563eb;gap:var(--tc-space-5);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.tc-social>*{min-width:0;margin-block:0}.tc-social>.tc-commerce-page-header{align-items:flex-end;margin-bottom:0}.tc-social>.tc-tabs{margin-top:calc(var(--tc-space-2) * -1)}:where(.tc-social,.tc-social-accounts) :where(h2,h3,p,ul,ol,dl,dd,fieldset,figure){margin:0}:where(.tc-social,.tc-social-accounts) :where(ul,ol){padding:0;list-style:none}.tc-social-notes{white-space:pre-line}.tc-social :where(a:not([class])){color:var(--tc-color-action);font-weight:var(--tc-font-weight-semibold)}.tc-social :where(a:not([class])):hover{color:var(--tc-color-action-hover);text-decoration:underline}.tc-social :where(.tc-social-card__head,.tc-social-channel>header)>a{font-size:var(--tc-type-table-size);flex:none;line-height:1.375rem}.tc-social-muted{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);line-height:var(--tc-type-metadata-line-height)}.tc-social-back{align-items:center;gap:var(--tc-space-1);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);text-decoration:none;display:inline-flex}.tc-social-back:hover{color:var(--tc-color-action)}.tc-social-mark{background:var(--tc-color-slate-500);color:#fff;border-radius:.3125rem;flex:none;width:1.25rem;height:1.25rem;display:inline-flex}.tc-social-mark svg{width:100%;height:100%}.tc-social-mark[data-size=lg]{border-radius:.625rem;width:2.75rem;height:2.75rem}.tc-social-mark[data-platform=youtube]{background:var(--tc-social-youtube,#dc2626)}.tc-social-mark[data-platform=instagram]{background:var(--tc-social-instagram,#c026d3)}.tc-social-mark[data-platform=tiktok]{background:var(--tc-social-tiktok,var(--tc-color-slate-900))}.tc-social-mark[data-platform=facebook]{background:var(--tc-social-facebook,#2563eb)}.tc-social-mark[data-state=planned]{opacity:.45}.tc-social-platform{align-items:center;gap:var(--tc-space-2);color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;display:inline-flex}.tc-social-marks{align-items:center;gap:.25rem;display:inline-flex}.tc-social-marks>i{border:1px dashed var(--tc-color-border-strong);border-radius:.3125rem;width:1.125rem;height:1.125rem}.tc-social-chip{border:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);min-height:1.375rem;color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .5rem;line-height:1.25rem;display:inline-flex}.tc-social-chip[data-tone=warning]{border-color:color-mix(in srgb, var(--tc-color-warning) 35%, transparent);background:var(--tc-color-warning-surface);color:var(--tc-color-text-primary)}.tc-social-chip[data-tone=info]{border-color:var(--tc-color-action-border);background:var(--tc-color-action-surface);color:var(--tc-color-action)}.tc-social-chip[data-tone=success]{border-color:color-mix(in srgb, var(--tc-color-success) 30%, transparent);background:var(--tc-color-success-surface);color:var(--tc-color-success)}.tc-social-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);overflow:hidden}.tc-social-card__head{justify-content:space-between;align-items:flex-start;gap:var(--tc-space-3) var(--tc-space-5);padding:var(--tc-space-4) var(--tc-space-5) 0;flex-wrap:wrap;display:flex}.tc-social-card__head h2{font-size:var(--tc-type-component-title-size);font-weight:var(--tc-font-weight-semibold);line-height:1.375}.tc-social-card__head p{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size)}.tc-social-card__body{gap:var(--tc-space-4);padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-5);display:grid}.tc-social-filters{justify-content:space-between;align-items:center;gap:var(--tc-space-2) var(--tc-space-4);padding:var(--tc-space-3) var(--tc-space-5);border-bottom:1px solid var(--tc-color-border-subtle);flex-wrap:wrap;display:flex}.tc-social-filters form{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-social-stats{gap:var(--tc-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.tc-social-stats>div{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);align-content:start;gap:.125rem;display:grid}.tc-social-stats dt{color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold)}.tc-social-stats dd{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);line-height:var(--tc-type-metadata-line-height)}.tc-social-stats dd>strong{color:var(--tc-color-text-primary);letter-spacing:-.02em;font-size:1.5rem;line-height:1.875rem;display:block}.tc-social-scroll{overflow-x:auto}.tc-social-table{border-collapse:collapse;width:100%;min-width:50rem;font-size:var(--tc-type-table-size)}.tc-social-table th{padding:var(--tc-space-3);border-bottom:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);text-align:left;white-space:nowrap}.tc-social-table :where(th,td):first-child{padding-left:var(--tc-space-5)}.tc-social-table :where(th,td):last-child{padding-right:var(--tc-space-5)}.tc-social-table td{padding:var(--tc-space-3);border-bottom:1px solid var(--tc-color-border-subtle);vertical-align:middle}.tc-social-table tbody tr:last-child td{border-bottom:0}.tc-social-table :where(th,td)[data-num]{text-align:right;white-space:nowrap}.tc-social-item{align-items:center;gap:var(--tc-space-3);min-width:18rem;display:flex}.tc-social-item>span{gap:.125rem;min-width:0;display:grid}.tc-social-item a{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold);text-decoration:none}.tc-social-item a:hover{color:var(--tc-color-action);text-decoration:underline}.tc-social-thumb{aspect-ratio:16/9;border:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:5.5rem;display:inline-flex;overflow:hidden}.tc-social-thumb img{object-fit:cover;width:100%;height:100%}.tc-social-thumb[data-fit=contain] img{object-fit:contain;background:#fff}.tc-social-thumb[data-size=lg]{width:9.5rem}.tc-social-empty{justify-items:center;gap:var(--tc-space-2);padding:var(--tc-space-8) var(--tc-space-5);text-align:center;display:grid}.tc-social-empty h2{font-size:var(--tc-type-component-title-size);font-weight:var(--tc-font-weight-semibold)}.tc-social-empty p{max-width:34rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size)}.tc-social-person{align-items:center;gap:var(--tc-space-2);white-space:nowrap;display:inline-flex}.tc-social-channels{gap:var(--tc-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.tc-social-channel{align-content:start;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-social-channel>header{justify-content:space-between;align-items:center;gap:var(--tc-space-2);display:flex}.tc-social-channel dl{padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);gap:.375rem;display:grid}.tc-social-channel dl>div{justify-content:space-between;gap:var(--tc-space-3);font-size:var(--tc-type-table-size);display:flex}.tc-social-channel dt{color:var(--tc-color-text-tertiary)}.tc-social-channel dd{font-weight:var(--tc-font-weight-semibold)}.tc-social-channel__big{font-size:1.625rem;font-weight:var(--tc-font-weight-bold);letter-spacing:-.02em;line-height:2rem}.tc-social-channel__top{align-items:center;gap:var(--tc-space-3);padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);margin-top:auto;display:flex}.tc-social-channel__top>span{gap:.125rem;min-width:0;display:grid}.tc-social-channel__top a,.tc-social-channel__top strong{-webkit-line-clamp:2;color:var(--tc-color-text-primary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);-webkit-box-orient:vertical;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.tc-social-channel__top a:hover{color:var(--tc-color-action);text-decoration:underline}.tc-social-gain{margin-left:var(--tc-space-2);background:var(--tc-color-success-surface);color:var(--tc-color-success);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);letter-spacing:0;vertical-align:middle;border-radius:999px;padding:.0625rem .4375rem}.tc-social-gain[data-tone=down]{background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary)}.tc-social-period{background:var(--tc-color-surface-inset);border:1px solid var(--tc-color-border);border-radius:.5625rem;padding:3px;display:inline-flex}.tc-social-period a{min-height:2rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);border-radius:.4375rem;align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex}.tc-social-period a[aria-current=page]{background:var(--tc-color-surface);color:var(--tc-color-text-primary);box-shadow:0 1px 2px #0f172a14}.tc-social-pair{gap:var(--tc-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;display:grid}.tc-social-split{background:var(--tc-color-surface-inset);border-radius:999px;gap:2px;width:7.5rem;height:.5rem;display:inline-flex;overflow:hidden}.tc-social-split>i{flex:1 1 0;min-width:2px}.tc-social-split>i[data-platform=youtube]{background:var(--tc-social-youtube)}.tc-social-split>i[data-platform=instagram]{background:var(--tc-social-instagram)}.tc-social-split>i[data-platform=tiktok]{background:var(--tc-social-tiktok)}.tc-social-split>i[data-platform=facebook]{background:var(--tc-social-facebook)}.tc-social-method h2{font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold)}.tc-social-method p{max-width:60rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);line-height:1.55}.tc-social-chart{gap:var(--tc-space-3);display:grid}.tc-social-chart__legend{gap:var(--tc-space-2) var(--tc-space-5);font-size:var(--tc-type-table-size);flex-wrap:wrap;display:flex}.tc-social-chart__legend li{align-items:center;gap:var(--tc-space-2);color:var(--tc-color-text-secondary);display:inline-flex}.tc-social-chart__legend strong{color:var(--tc-color-text-primary);font-variant-numeric:tabular-nums}.tc-social-chart__legend i,.tc-social-chart__tip i{border-radius:.1875rem;width:.625rem;height:.625rem;display:inline-block}.tc-social-chart__plot{width:100%;height:16rem}.tc-social-chart__tick{fill:var(--tc-color-text-tertiary);font-size:.6875rem}.tc-social-chart__tip ul{gap:.125rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.tc-social-chart__tip li{align-items:center;gap:.375rem;display:flex}.tc-social-chart__tip p{max-width:18rem;margin:.375rem 0 0}.tc-social-bars{gap:var(--tc-space-3);display:grid}.tc-social-bars>li{gap:.25rem var(--tc-space-3);font-size:var(--tc-type-table-size);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tc-social-bars>li>span:first-child{color:var(--tc-color-text-secondary)}.tc-social-bars>li>i{background:var(--tc-color-surface-inset);border-radius:999px;grid-column:1/-1;height:.375rem;overflow:hidden}.tc-social-bars>li>i>b{background:var(--tc-social-youtube);border-radius:999px;height:100%;display:block}.tc-social-bars[data-platform=instagram]>li>i>b{background:var(--tc-social-instagram)}.tc-social-bars[data-platform=facebook]>li>i>b{background:var(--tc-social-facebook)}.tc-social-bars>li>.tc-social-muted{grid-column:1/-1}.tc-social-terms{gap:var(--tc-space-2);padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);display:grid}.tc-social-terms h3{font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold)}.tc-social-terms ol{counter-reset:term;gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.tc-social-terms ol>li{justify-content:space-between;gap:var(--tc-space-3);font-size:var(--tc-type-table-size);display:flex}.tc-social-piece{align-items:flex-start;gap:var(--tc-space-5);flex-wrap:wrap;display:flex}.tc-social-piece__main{gap:var(--tc-space-5);flex:999 36rem;min-width:0;display:grid}.tc-social-piece__side{gap:var(--tc-space-5);flex:20rem;min-width:0;display:grid}.tc-social-stages{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-social-stages li{align-items:center;gap:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);display:inline-flex}.tc-social-stages li[data-done]{color:var(--tc-color-text-secondary)}.tc-social-stages li[data-current]{color:var(--tc-color-action)}.tc-social-stages li+li:before{content:"";background:var(--tc-color-border-strong);width:1.125rem;height:1px}.tc-social-form{gap:var(--tc-space-4);display:grid}.tc-social-form__grid{gap:var(--tc-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.tc-social-field{gap:.375rem;min-width:0;display:grid}.tc-social-field>label,.tc-social-field>legend{color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold)}.tc-social-field :where(input:not([type=checkbox]),textarea){box-sizing:border-box;border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);width:100%;min-height:2.5rem;color:var(--tc-color-text-primary);font:inherit;padding:.5rem .75rem;font-size:1rem}.tc-social-field textarea{resize:vertical;min-height:6rem;line-height:1.5}.tc-social-field fieldset{gap:var(--tc-space-2);border:0;flex-wrap:wrap;padding:0;display:flex}.tc-social-check{align-items:center;gap:var(--tc-space-2);min-height:2.75rem;padding:0 var(--tc-space-3);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);cursor:pointer;font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);display:inline-flex}.tc-social-check:has(input:checked){border-color:var(--tc-color-action-border);background:var(--tc-color-action-surface)}.tc-social-check input{width:1rem;height:1rem;accent-color:var(--tc-color-action);margin:0}.tc-social-actions{justify-content:flex-end;align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-social-drafts{gap:var(--tc-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.tc-social-draft{align-content:start;gap:var(--tc-space-3);padding:var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-surface-inset);display:grid}.tc-social-draft>header{justify-content:space-between;align-items:center;gap:var(--tc-space-2);display:flex}.tc-social-meta__start{align-items:center;gap:var(--tc-space-3) var(--tc-space-4);padding:var(--tc-space-4);border:1px solid var(--tc-color-action-border);border-radius:var(--tc-radius-card);background:var(--tc-color-action-surface);flex-wrap:wrap;display:flex}.tc-social-meta__start>p{font-size:var(--tc-type-table-size);flex:14rem;gap:.125rem;display:grid}.tc-social-meta__start>.tc-button{flex:none}.tc-social-meta__post>span:nth-child(2){flex:auto;min-width:0;display:grid}.tc-social-meta__post>span:nth-child(2)>a{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--tc-font-weight-semibold);overflow:hidden}.tc-social-meta__post>.tc-social-actions a:not(.tc-button){font-size:var(--tc-type-metadata-size)}.tc-social-disclosure{gap:var(--tc-space-3);padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);display:grid}.tc-social-disclosure>summary{align-items:center;gap:var(--tc-space-2);min-height:2.75rem;color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);cursor:pointer;list-style:none;display:flex}.tc-social-disclosure>summary::-webkit-details-marker{display:none}.tc-social-disclosure>summary svg{fill:none;width:.9375rem;height:.9375rem;stroke:var(--tc-color-text-tertiary);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--tc-motion-duration-fast) var(--tc-motion-ease-smooth-out);flex:none}.tc-social-disclosure[open]>summary svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.tc-social-disclosure>summary svg{transition:none}}.tc-social-create .tc-dropdown__trigger{border-color:var(--tc-color-action);background:var(--tc-color-action);color:var(--tc-color-white)}.tc-social-create .tc-dropdown__trigger:hover{border-color:var(--tc-color-action-hover);background:var(--tc-color-action-hover)}.tc-social-create .tc-dropdown__trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}@media (max-width:47.99rem){.tc-social-meta__start>.tc-button{flex:100%}.tc-social-meta__post{flex-wrap:wrap}.tc-social-meta__post>.tc-social-actions{flex:100%;justify-content:flex-start}}.tc-social-link{align-items:center;gap:var(--tc-space-2);min-width:0;display:flex}.tc-social-link>:not(code){flex:none}.tc-social-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);flex:auto;overflow:hidden}.tc-social-list{display:grid}.tc-social-list>li{justify-content:space-between;align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border-subtle);display:flex}.tc-social-list>li:first-child{border-top:0;padding-top:0}.tc-social-product{align-items:center;gap:var(--tc-space-3);min-width:0;display:flex}.tc-social-product img,.tc-social-product>span:first-child{border:1px solid var(--tc-color-border);object-fit:contain;background:#fff;border-radius:.5rem;flex:none;width:2.75rem;height:2.75rem}.tc-social-search{gap:var(--tc-space-2);display:grid;position:relative}.tc-social-search ul{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);max-height:18rem;display:grid;overflow-y:auto}.tc-social-search li button{align-items:center;gap:var(--tc-space-3);width:100%;min-height:2.75rem;padding:var(--tc-space-2) var(--tc-space-3);border:0;border-bottom:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-primary);font:inherit;font-size:var(--tc-type-table-size);text-align:left;cursor:pointer;background:0 0;display:flex}.tc-social-search li button:hover,.tc-social-search li button:focus-visible{background:var(--tc-color-action-surface)}.tc-social-search img{object-fit:contain;background:#fff;border-radius:.375rem;width:2rem;height:2rem}.tc-social-calendar{align-items:flex-start;gap:var(--tc-space-5);flex-wrap:wrap;display:flex}.tc-social-calendar__month{flex:999 40rem;min-width:0}.tc-social-calendar__side{flex:17rem;min-width:0}.tc-social-month{border-top:1px solid var(--tc-color-border);border-left:1px solid var(--tc-color-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tc-social-month>div{border-right:1px solid var(--tc-color-border);border-bottom:1px solid var(--tc-color-border);min-width:0}.tc-social-month__dow{padding:var(--tc-space-2) var(--tc-space-3);background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold)}.tc-social-month__day{min-height:7rem;padding:var(--tc-space-2);align-content:start;gap:.375rem;display:grid}.tc-social-month__day[data-out]{background:var(--tc-color-surface-inset)}.tc-social-month__day>time{width:1.5rem;height:1.5rem;color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tc-social-month__day[data-out]>time{color:var(--tc-color-text-disabled)}.tc-social-month__day[data-today]>time{background:var(--tc-color-action);color:#fff}.tc-social-entry{border:1px solid var(--tc-color-border);background:var(--tc-color-surface);color:var(--tc-color-text-primary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);overflow-wrap:anywhere;border-radius:.4375rem;gap:.25rem;padding:.375rem .4375rem;line-height:1.25;text-decoration:none;display:grid}.tc-social-entry:hover{border-color:var(--tc-color-action-border)}.tc-social-entry[data-tone=published]{border-color:color-mix(in srgb, var(--tc-color-success) 30%, transparent);background:var(--tc-color-success-surface)}.tc-social-entry[data-tone=scheduled]{border-color:var(--tc-color-action-border);background:var(--tc-color-action-surface)}.tc-social-entry[data-tone=planned]{border-color:color-mix(in srgb, var(--tc-color-warning) 35%, transparent);background:var(--tc-color-warning-surface)}.tc-social-entry>span{color:var(--tc-color-text-tertiary);font-weight:var(--tc-font-weight-medium);align-items:center;gap:.25rem;display:inline-flex}.tc-social-entry .tc-social-mark{border-radius:.1875rem;width:.875rem;height:.875rem}.tc-social-legend{gap:var(--tc-space-4);padding-top:var(--tc-space-3);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);flex-wrap:wrap;display:flex}.tc-social-legend span{align-items:center;gap:.4375rem;display:inline-flex}.tc-social-legend i{border:1px solid var(--tc-color-border);border-radius:.25rem;width:.75rem;height:.75rem}.tc-social-legend i[data-tone=published]{background:var(--tc-color-success-surface)}.tc-social-legend i[data-tone=scheduled]{background:var(--tc-color-action-surface)}.tc-social-legend i[data-tone=planned]{background:var(--tc-color-warning-surface)}.tc-social-monthnav{align-items:center;gap:var(--tc-space-2);display:inline-flex}.tc-social-monthnav strong{text-align:center;min-width:8.5rem;font-size:var(--tc-type-body-size)}.tc-social-engage{align-items:flex-start;gap:var(--tc-space-5);flex-wrap:wrap;display:flex}.tc-social-engage__list{gap:var(--tc-space-4);flex:24rem;min-width:0;display:grid}.tc-social-engage>.tc-social-card,.tc-social-engage>.tc-social-engage__pane{flex:999 34rem;min-width:0}.tc-social-engage__items{padding:var(--tc-space-2);gap:.125rem;display:grid}.tc-social-engage__items a{gap:var(--tc-space-3);padding:var(--tc-space-3);border-radius:var(--tc-radius-control);color:var(--tc-color-text-primary);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.tc-social-engage__items a:hover{background:var(--tc-color-surface-inset)}.tc-social-engage__items a[aria-current=true]{border-color:var(--tc-color-action-border);background:var(--tc-color-action-surface)}.tc-social-engage__items a>span:last-child{gap:.25rem;min-width:0;display:grid}.tc-social-engage__by{justify-content:space-between;align-items:baseline;gap:var(--tc-space-2);min-width:0;font-size:var(--tc-type-table-size);display:flex}.tc-social-engage__by strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--tc-font-weight-semibold);overflow:hidden}.tc-social-engage__by>span{flex:none}.tc-social-engage__snippet{-webkit-line-clamp:2;color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.tc-social-engage__items a[data-unread] .tc-social-engage__snippet{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-social-engage__chips{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-social-engage__tiktok{align-items:flex-start;gap:var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-5);display:flex}.tc-social-engage__tiktok>div{gap:.25rem;min-width:0;display:grid}.tc-social-engage__tiktok h2{font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold)}.tc-social-engage__pane{gap:var(--tc-space-4);padding:var(--tc-space-5);display:grid}.tc-social-engage__post{align-items:center;gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-social-engage__post>span:nth-child(2){flex:16rem;gap:.125rem;min-width:0;display:grid}.tc-social-engage__post>a{font-size:var(--tc-type-table-size)}.tc-social-engage__meta{align-items:flex-end;gap:var(--tc-space-3) var(--tc-space-5);padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);flex-wrap:wrap;display:flex}.tc-social-engage__meta .tc-social-field{min-width:10rem}.tc-social-engage__meta>.tc-social-chip{align-self:center;margin-left:auto}:where(.tc-social-engage__meta,.tc-social-inbox__side) .tc-social-field>span:first-child{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold)}.tc-social-engage__meta .tc-social-field>strong{min-height:2rem;font-size:var(--tc-type-table-size);align-items:center;display:inline-flex}.tc-social-engage__thread{gap:var(--tc-space-3);display:grid}.tc-social-engage__thread>li{gap:var(--tc-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.tc-social-engage__thread>li>div{padding:var(--tc-space-3);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-surface-inset);gap:.25rem;display:grid}.tc-social-engage__thread>li[data-selected]>div{border-color:var(--tc-color-action-border)}.tc-social-engage__thread>li[data-own]>div{background:var(--tc-color-action-surface)}.tc-social-engage__text{font-size:var(--tc-type-body-size);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.tc-social-engage__reply{gap:var(--tc-space-2);display:grid}.tc-social-engage__reply textarea{box-sizing:border-box;border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);width:100%;min-height:6rem;color:var(--tc-color-text-primary);font:inherit;resize:vertical;padding:.625rem .75rem;font-size:1rem;line-height:1.5}.tc-social-engage__reply textarea:disabled{background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary)}.tc-social-engage__reply>.tc-social-actions{justify-content:space-between}.tc-social-engage__tools{gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-social-engage__note{padding:var(--tc-space-3) var(--tc-space-4);border:1px solid color-mix(in srgb, var(--tc-color-warning) 35%, transparent);border-radius:var(--tc-radius-control);background:var(--tc-color-warning-surface);font-size:var(--tc-type-table-size)}.tc-social-engage__checks{gap:var(--tc-space-2);display:grid}.tc-social-engage__checks>li{padding:var(--tc-space-3) var(--tc-space-4);border:1px solid color-mix(in srgb, var(--tc-color-warning) 35%, transparent);border-radius:var(--tc-radius-control);background:var(--tc-color-warning-surface);font-size:var(--tc-type-table-size)}.tc-social-engage__likes{align-items:center;gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-social-engage__likes:empty{display:none}.tc-social-engage__heart{min-height:1.75rem;margin-left:var(--tc-space-2);border:1px solid var(--tc-color-border);background:var(--tc-color-surface);color:var(--tc-color-text-secondary);font:inherit;font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);cursor:pointer;border-radius:999px;align-items:center;padding:0 .5rem;display:inline-flex}.tc-social-engage__likes .tc-social-engage__heart{margin-left:0}.tc-social-engage__heart[aria-pressed=true]{background:color-mix(in srgb, #e11d48 10%, var(--tc-color-surface));color:#be123c;border-color:#e11d4866}.tc-social-engage__heart[data-kind=reply][aria-pressed=true]{border-color:var(--tc-color-action-border);background:var(--tc-color-action-surface);color:var(--tc-color-action)}.tc-social-engage__heart:disabled{cursor:default;opacity:.6}.tc-social-engage__error{color:var(--tc-color-danger);font-size:var(--tc-type-table-size)}.tc-social-inbox{gap:var(--tc-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tc-social-inbox__thread{gap:var(--tc-space-5);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.tc-social-inbox__side{gap:var(--tc-space-4);min-width:0;display:grid}.tc-social-inbox__avatar{display:inline-flex;position:relative}.tc-social-inbox__avatar .tc-social-mark{width:1rem;height:1rem;box-shadow:0 0 0 2px var(--tc-color-surface);border-radius:.25rem;position:absolute;bottom:-.25rem;right:-.25rem}.tc-social-inbox__head{align-items:center;gap:var(--tc-space-3);padding-bottom:var(--tc-space-3);border-bottom:1px solid var(--tc-color-border-subtle);flex-wrap:wrap;display:flex}.tc-social-inbox__head>span:nth-child(2){flex:12rem;gap:.125rem;min-width:0;display:grid}.tc-social-inbox__head .tc-social-muted{align-items:center;gap:.375rem;display:inline-flex}.tc-social-inbox__head .tc-social-mark{border-radius:.1875rem;width:.875rem;height:.875rem}.tc-social-inbox__messages{gap:var(--tc-space-3);max-height:34rem;padding:var(--tc-space-1) var(--tc-space-1) var(--tc-space-2);display:grid;overflow-y:auto}.tc-social-inbox__messages>li{justify-items:start;gap:.25rem;display:grid}.tc-social-inbox__messages>li[data-own]{justify-items:end}.tc-social-inbox__messages>li>p{border:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);max-width:min(36rem,78%);font-size:var(--tc-type-body-size);white-space:pre-line;overflow-wrap:anywhere;border-radius:.875rem;padding:.625rem .8125rem;line-height:1.45}.tc-social-inbox__messages>li[data-own]>p{border-color:var(--tc-color-action);background:var(--tc-color-action);color:#fff}.tc-social-inbox__messages img{border:1px solid var(--tc-color-border);border-radius:.625rem;max-width:14rem;max-height:14rem}.tc-social-inbox__composer{padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle)}.tc-social-inbox__h{font-size:var(--tc-type-component-title-size);font-weight:var(--tc-font-weight-semibold)}.tc-social-inbox__facts{gap:.375rem;display:grid}.tc-social-inbox__facts>div{justify-content:space-between;gap:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);font-size:var(--tc-type-table-size);padding-top:.375rem;display:flex}.tc-social-inbox__facts dt{color:var(--tc-color-text-tertiary)}.tc-social-inbox__facts dd{font-weight:var(--tc-font-weight-semibold);text-align:right}@media (min-width:64rem){.tc-social-inbox{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}}@media (min-width:90rem){.tc-social-inbox__thread{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem)}}.tc-social-accounts{gap:var(--tc-space-3);display:grid}.tc-social-accounts>li{align-items:flex-start;gap:var(--tc-space-3);display:flex}.tc-social-accounts>li>span:last-child{gap:.125rem;min-width:0;display:grid}.tc-social-accounts>li[data-off]{opacity:.7}@media (max-width:47.99rem){.tc-social-month{grid-template-columns:minmax(0,1fr)}.tc-social-month__dow,.tc-social-month__day[data-out],.tc-social-month__day[data-empty]{display:none}.tc-social-month__day{grid-template-columns:2rem minmax(0,1fr);min-height:0}.tc-social-month__day>time{grid-row:span 9}}.tc-social-chip[data-tone=danger]{border-color:color-mix(in srgb, var(--tc-color-danger) 30%, transparent);background:var(--tc-color-danger-surface);color:var(--tc-color-danger)}.tc-social-entry[data-tone=sending]{border-color:var(--tc-color-action);background:var(--tc-color-action-surface)}.tc-social-legend i[data-tone=sending]{background:var(--tc-color-action-surface);border-color:var(--tc-color-action)}.tc-social-compose{align-items:flex-start;gap:var(--tc-space-5);flex-wrap:wrap;display:flex}.tc-social-compose__main{gap:var(--tc-space-5);flex:999 36rem;min-width:0;display:grid}.tc-social-compose__side{gap:var(--tc-space-5);min-width:0;max-width:28rem;top:var(--tc-space-5);flex:22rem;display:grid;position:sticky}.tc-social-compose :where(h2,p,ul,ol,fieldset){margin:0}.tc-social-compose :where(ul,ol){padding:0;list-style:none}.tc-social-compose select{box-sizing:border-box;border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);width:100%;min-height:2.5rem;color:var(--tc-color-text-primary);font:inherit;padding:.5rem .75rem;font-size:1rem}.tc-social-compose__targets{gap:var(--tc-space-3);border:0;flex-wrap:wrap;padding:0;display:flex}.tc-social-compose__targets .tc-social-check{gap:var(--tc-space-3);min-height:3.25rem;padding:0 var(--tc-space-4)}.tc-social-compose__targets .tc-social-check>span:last-child{line-height:1.25;display:grid}.tc-social-compose__targets small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-normal)}.tc-social-compose__targets .tc-social-check[data-disabled]{opacity:.6;cursor:not-allowed}.tc-social-compose__segment{border-radius:var(--tc-radius-control);background:var(--tc-color-surface-inset);border:1px solid var(--tc-color-border);gap:2px;padding:3px;display:inline-flex}.tc-social-compose__segment button{min-height:2rem;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-type-table-size);font-weight:var(--tc-font-weight-semibold);cursor:pointer;background:0 0;border:0}.tc-social-compose__segment button[aria-checked=true]{background:var(--tc-color-surface);color:var(--tc-color-text-primary);box-shadow:var(--tc-shadow-card)}.tc-social-compose__media{gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-social-compose__media>li{gap:var(--tc-space-1);width:8.25rem;display:grid}.tc-social-compose__tile{aspect-ratio:4/5;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-surface-inset);cursor:pointer;justify-content:center;align-items:center;width:8.25rem;padding:0;display:flex;position:relative;overflow:hidden}.tc-social-compose__media>li[data-selected] .tc-social-compose__tile{outline:2px solid var(--tc-color-action);outline-offset:1px}.tc-social-compose__tile img{object-fit:contain;width:100%;height:100%}.tc-social-compose__tagcount{color:#fff;font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);background:#0f172bd1;border-radius:999px;padding:.0625rem .4375rem;position:absolute;bottom:.375rem;left:.375rem}.tc-social-compose__tilebar{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);align-items:center;gap:.25rem;display:flex}.tc-social-compose__tilebar>span{white-space:nowrap;margin-right:auto}.tc-social-compose__tilebar button{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);width:1.75rem;height:1.75rem;color:var(--tc-color-text-secondary);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.tc-social-compose__tilebar button:disabled{opacity:.4;cursor:default}.tc-social-compose__fileicon{padding:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);text-align:center;overflow-wrap:anywhere;justify-items:center;gap:.25rem;display:grid}.tc-social-compose__fileicon small{font-weight:var(--tc-font-weight-normal);font-size:var(--tc-type-metadata-size)}.tc-social-compose__switch{align-items:center;gap:var(--tc-space-2);color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);cursor:pointer;display:inline-flex}.tc-social-compose__switch input{width:1rem;height:1rem;accent-color:var(--tc-color-action);margin:0}.tc-social-compose__texts{gap:var(--tc-space-4);display:grid}.tc-social-compose__texts[data-split]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.tc-social-compose__texts label{justify-content:space-between;align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-social-compose__taglist{display:grid}.tc-social-compose__taglist>li{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border-subtle,var(--tc-color-border));flex-wrap:wrap;display:flex}.tc-social-compose__taglist>li:first-child{border-top:0}.tc-social-compose__taglist img{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);object-fit:contain;background:#fff;width:2.5rem;height:2.5rem}.tc-social-compose__taglist>li>span:not([class]){flex:12rem;justify-items:start;gap:.125rem;min-width:0;display:grid}.tc-social-compose__taglist small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-social-compose__num{background:var(--tc-color-action);color:#fff;width:1.375rem;height:1.375rem;font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-bold,700);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tc-social-compose__note{align-items:flex-start;gap:var(--tc-space-3);padding:var(--tc-space-3) var(--tc-space-4);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-type-table-size);line-height:1.45;display:flex}.tc-social-compose__note[data-tone=warning]{border-color:color-mix(in srgb, var(--tc-color-warning) 35%, transparent);background:var(--tc-color-warning-surface);color:var(--tc-color-text-primary)}.tc-social-compose__when{gap:var(--tc-space-3);border:0;padding:0;display:grid}.tc-social-compose__when label{align-items:center;gap:var(--tc-space-3);font-size:var(--tc-type-table-size);cursor:pointer;flex-wrap:wrap;display:flex}.tc-social-compose__when input[type=radio]{width:1rem;height:1rem;accent-color:var(--tc-color-action);margin:0}.tc-social-compose__when input[type=datetime-local]{border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);min-height:2.5rem;font:inherit;padding:.375rem .625rem;font-size:1rem}.tc-social-compose__phone{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);color:#0f172b;background:#fff;display:grid;overflow:hidden}.tc-social-compose__phone header{align-items:center;gap:var(--tc-space-2);padding:var(--tc-space-2) var(--tc-space-3);font-size:var(--tc-type-table-size);display:flex}.tc-social-compose__phone header img,.tc-social-compose__phone header>span{object-fit:cover;border-radius:999px;width:1.875rem;height:1.875rem}.tc-social-compose__phone header>span{color:#fff;background:#0f172b;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.tc-social-compose__phone>p{padding:var(--tc-space-2) var(--tc-space-3) var(--tc-space-3);font-size:var(--tc-type-table-size);white-space:pre-line;overflow-wrap:anywhere;line-height:1.45}.tc-social-compose__frame{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.tc-social-compose__frame img{object-fit:contain;width:100%;height:100%}.tc-social-compose__bubble{color:#fff;white-space:nowrap;background:#0f172bdb;border-radius:.375rem;max-width:70%;padding:.3125rem .5625rem;font-size:.6875rem;line-height:1.3;display:grid;position:absolute;transform:translate(-50%,.375rem)}.tc-social-compose__bubble[data-review]:not([data-review=approved]){opacity:.55}.tc-social-compose__bubble small{opacity:.8}.tc-social-compose__count{color:#fff;background:#0f172bb8;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;top:.625rem;right:.625rem}.tc-social-compose__fbtext{order:0}.tc-social-compose__fbgrid{background:#fff;grid-template-columns:1fr 1fr;gap:2px;display:grid}.tc-social-compose__fbgrid[data-count="1"]{grid-template-columns:1fr}.tc-social-compose__fbgrid>span{aspect-ratio:1;background:#f8fafc;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tc-social-compose__fbgrid img{object-fit:contain;width:100%;height:100%}.tc-social-compose__fbgrid b{color:#fff;background:#0f172b8c;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;inset:0}.tc-social-compose__checks{gap:var(--tc-space-2);display:grid}.tc-social-compose__checks li{font-size:var(--tc-type-table-size);padding-left:1.375rem;line-height:1.45;position:relative}.tc-social-compose__checks li:before{content:"✓";color:var(--tc-color-success);font-weight:700;position:absolute;left:0}.tc-social-compose__checks li[data-tone=warning]{color:var(--tc-color-text-primary)}.tc-social-compose__checks li[data-tone=warning]:before{content:"!";color:var(--tc-color-warning)}.tc-social-compose__submit{gap:var(--tc-space-3);display:grid}.tc-social-compose__submit .tc-social-actions{justify-content:flex-end}.tc-social-compose__dialog{gap:var(--tc-space-4);display:grid}.tc-social-compose__dialogfoot{justify-content:flex-end;align-items:center;gap:var(--tc-space-3);padding-top:var(--tc-space-4);border-top:1px solid var(--tc-color-border);flex-wrap:wrap;display:flex}.tc-social-compose__dialogfoot>.tc-social-muted{margin-right:auto}.tc-social-compose__photos{gap:var(--tc-space-3);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tc-social-compose__photos button{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);cursor:pointer;text-align:left;gap:.25rem;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.tc-social-compose__photos button[aria-pressed=true]{outline:2px solid var(--tc-color-action);outline-offset:1px}.tc-social-compose__photos img,.tc-social-compose__photos .tc-social-compose__fileicon{aspect-ratio:1;object-fit:contain;box-sizing:border-box;background:#f8fafc;width:100%}.tc-social-compose__photos small{padding:0 var(--tc-space-2) var(--tc-space-2);color:var(--tc-color-text-secondary);font-size:var(--tc-type-metadata-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-social-compose__order{background:var(--tc-color-action);color:#fff;width:1.5rem;height:1.5rem;font-size:var(--tc-type-metadata-size);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;top:.375rem;right:.375rem}.tc-social-compose__hits{gap:var(--tc-space-1);margin:0;padding:0;list-style:none;display:grid}.tc-social-compose__hits button{column-gap:var(--tc-space-3);width:100%;padding:var(--tc-space-2);border-radius:var(--tc-radius-control);color:var(--tc-color-text-primary);font:inherit;font-size:var(--tc-type-table-size);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;display:grid}.tc-social-compose__hits button:hover{border-color:var(--tc-color-border);background:var(--tc-color-surface-inset)}.tc-social-compose__hits img,.tc-social-compose__hits button>span{border-radius:var(--tc-radius-control);border:1px solid var(--tc-color-border);object-fit:contain;background:#fff;grid-row:span 2;width:2.5rem;height:2.5rem}.tc-social-compose__hits small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-social-compose__tagger{gap:var(--tc-space-5);flex-wrap:wrap;display:flex}.tc-social-compose__tagphoto,.tc-social-compose__tagsearch{gap:var(--tc-space-3);flex:20rem;align-content:start;min-width:0;display:grid}.tc-social-compose__canvas{aspect-ratio:1;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);cursor:crosshair;background:#fff;width:100%;max-width:26rem;padding:0;display:block;position:relative;overflow:hidden}.tc-social-compose__canvas img{object-fit:contain;pointer-events:none;width:100%;height:100%}.tc-social-compose__pin{background:var(--tc-color-action);color:#fff;width:1.75rem;height:1.75rem;font-size:var(--tc-type-table-size);pointer-events:none;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0f172a59}.tc-social-compose__pin[data-pending]{border:2px dashed var(--tc-color-action);color:var(--tc-color-action);background:#ffffffd9}.tc-social-compose__results{max-height:28rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tc-social-compose__results>li{align-items:flex-start;gap:var(--tc-space-3);padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border);display:flex}.tc-social-compose__results img,.tc-social-compose__results>li>span:first-child:empty{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);object-fit:contain;background:#fff;flex:none;width:3rem;height:3rem}.tc-social-compose__results>li>span:not(:first-child){min-width:0;font-size:var(--tc-type-table-size);flex:auto;justify-items:start;gap:.25rem;display:grid}.tc-social-compose__results small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-social-compose__tagged{color:var(--tc-color-action);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);flex:none}.tc-social-compose__status{display:grid}.tc-social-compose__status>li{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border);flex-wrap:wrap;display:flex}.tc-social-compose__status>li:first-child{border-top:0}.tc-social-compose__rowactions{justify-content:flex-end;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-social-compose__queue td{vertical-align:top}.tc-social-compose__open{font-size:var(--tc-type-metadata-size);margin-top:.25rem;display:block}@media (max-width:47.99rem){.tc-social-compose__side{max-width:none;position:static}}.tc-social-unposted>li{justify-content:space-between;align-items:center;gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-social-unposted__product{align-items:center;gap:var(--tc-space-3);flex:18rem;min-width:0;display:flex}.tc-social-unposted__product img{border:1px solid var(--tc-color-border);object-fit:contain;background:#fff;border-radius:.5rem;flex:none;width:2.75rem;height:2.75rem}.tc-social-post-on{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:inline-flex}}
@layer components{.tc-go{gap:var(--tc-space-5);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.tc-go>*{min-width:0;margin-block:0}.tc-go>.tc-commerce-page-header{align-items:flex-end;margin-bottom:0}.tc-go :where(h1,h2,p,ul,ol,dl,dd,fieldset,figure){margin:0}.tc-go :where(ul,ol){padding:0;list-style:none}.tc-go :where(a:not([class])){color:var(--tc-color-action);font-weight:var(--tc-font-weight-semibold)}.tc-go-muted{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);line-height:var(--tc-type-metadata-line-height)}.tc-go-warn{color:var(--tc-color-danger);font-size:var(--tc-type-metadata-size)}.tc-go-mono{font-family:var(--tc-font-mono,"Geist Mono", ui-monospace, monospace);font-weight:500}.tc-go-back{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);text-decoration:none}.tc-go-actions{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-go-inline{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:inline-flex}.tc-go-header{justify-content:space-between;align-items:flex-end;gap:var(--tc-space-4) var(--tc-space-6);flex-wrap:wrap;display:flex}.tc-go-header>div:first-child{gap:.375rem;min-width:0;display:grid}.tc-go-context{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold)}.tc-go-title{overflow-wrap:anywhere;font-size:1.625rem;line-height:1.3}.tc-go-meta{color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.tc-go-channel{color:var(--tc-color-text-secondary);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;align-items:center;gap:.4375rem;display:inline-flex}.tc-go-channel i{border-radius:3px;width:.5625rem;height:.5625rem}.tc-go-pills{flex-wrap:wrap;gap:.25rem;display:flex}.tc-go-pills a{border-radius:var(--tc-radius-control);min-height:2rem;color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-medium,500);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 .625rem;text-decoration:none;display:inline-flex}.tc-go-pills a[aria-current=page]{border-color:var(--tc-color-action-border);background:var(--tc-color-action-surface);color:var(--tc-color-action);font-weight:var(--tc-font-weight-semibold)}.tc-go-stats{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(auto-fit,minmax(10.5rem,1fr));display:grid;overflow:hidden}.tc-go-stats>div{padding:var(--tc-space-4) var(--tc-space-5);border-right:1px solid var(--tc-color-border-subtle,var(--tc-color-border));gap:.25rem;display:grid}.tc-go-stats span{color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold)}.tc-go-stats strong{letter-spacing:-.02em;font-size:1.625rem;line-height:2rem}.tc-go-stats strong.is-quiet{color:var(--tc-color-text-tertiary)}.tc-go-stats small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-go-card{gap:var(--tc-space-3);min-width:0;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-go-card h2{font-size:var(--tc-type-component-title-size);font-weight:var(--tc-font-weight-semibold);line-height:1.375}.tc-go-card__head{justify-content:space-between;align-items:center;gap:var(--tc-space-3);display:flex}.tc-go-toolbar{justify-content:space-between;align-items:center;gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-go-search input{box-sizing:border-box;border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);min-width:16rem;min-height:2.25rem;font:inherit;padding:.375rem .75rem;font-size:1rem}.tc-go-scroll{margin:0 calc(var(--tc-space-3) * -1);overflow-x:auto}.tc-go-table{border-collapse:collapse;width:100%;min-width:52rem;font-size:var(--tc-type-table-size)}.tc-go-table th{padding:0 var(--tc-space-3) var(--tc-space-2);border-bottom:1px solid var(--tc-color-border);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);text-align:left;white-space:nowrap}.tc-go-table td{padding:var(--tc-space-3);border-bottom:1px solid var(--tc-color-border-subtle,var(--tc-color-border));vertical-align:top}.tc-go-table td small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);margin-top:.1875rem;display:block}.tc-go-table a.tc-go-mono{color:var(--tc-color-action);text-decoration:none}.tc-go-table .is-num{text-align:right}.tc-go-empty{padding:var(--tc-space-5) 0;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size)}.tc-go-split{align-items:flex-start;gap:var(--tc-space-5);flex-wrap:wrap;display:flex}.tc-go-main{gap:var(--tc-space-5);flex:999 36rem;min-width:0;display:grid}.tc-go-side{gap:var(--tc-space-5);flex:20rem;min-width:0;display:grid}.tc-go-bars{border-bottom:1px solid var(--tc-color-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.375rem;height:13rem;padding-bottom:1.5rem;display:grid}.tc-go-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;height:100%;display:flex;position:relative}.tc-go-bars i{background:var(--tc-color-action);border-radius:.3rem .3rem 0 0;width:100%;max-width:3rem;display:block}.tc-go-bars__value{color:var(--tc-color-text-secondary);font-size:.6875rem;font-weight:var(--tc-font-weight-semibold)}.tc-go-bars__day{color:var(--tc-color-text-tertiary);white-space:nowrap;font-size:.6875rem;position:absolute;bottom:-1.375rem}.tc-go-bars>div:not(:nth-child(4n+1)) .tc-go-bars__day{display:none}.tc-go-picked{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-3);border:1px solid var(--tc-color-action-border);border-radius:var(--tc-radius-control);background:var(--tc-color-action-surface);color:var(--tc-color-text-primary);text-decoration:none;display:flex}.tc-go-picked img,.tc-go-picked>span:first-child{border:1px solid var(--tc-color-border);object-fit:contain;background:#fff;border-radius:.5rem;flex:none;width:2.75rem;height:2.75rem}.tc-go-picked>span:not(:first-child){flex:1;gap:.125rem;min-width:0;display:grid}.tc-go-picked small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-go-details summary{cursor:pointer;color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold)}.tc-go-details code{margin-top:var(--tc-space-2);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);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.5;display:block}.tc-go-details dl{gap:.375rem var(--tc-space-3);margin-top:var(--tc-space-2);font-size:var(--tc-type-table-size);grid-template-columns:9rem 1fr;display:grid}.tc-go-details dt{color:var(--tc-color-text-tertiary)}.tc-go-details dd{font-family:var(--tc-font-mono,"Geist Mono", ui-monospace, monospace);overflow-wrap:anywhere}.tc-go-history{padding-top:var(--tc-space-2);border-top:1px solid var(--tc-color-border-subtle,var(--tc-color-border));color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);gap:.375rem;display:grid}.tc-go-history strong{color:var(--tc-color-text-secondary)}.tc-go-bar{gap:.25rem var(--tc-space-2);font-size:var(--tc-type-table-size);grid-template-columns:1fr auto;display:grid}.tc-go-bar i{background:var(--tc-color-surface-inset);border-radius:999px;grid-column:1/-1;height:.375rem;display:block}.tc-go-bar b{border-radius:inherit;background:var(--tc-color-action);height:100%;display:block}.tc-go-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-go-pair>p.tc-go-muted{grid-column:1/-1}.tc-go-pair>div{gap:var(--tc-space-2);align-content:start;display:grid}.tc-go-row{justify-content:space-between;gap:var(--tc-space-2);font-size:var(--tc-type-table-size);display:flex}.tc-go-sheet{gap:var(--tc-space-5);display:grid}.tc-go-field{border:0;gap:.5rem;min-width:0;padding:0;display:grid}.tc-go-field>legend,.tc-go-field>label{color:var(--tc-color-text-secondary);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);margin-bottom:.25rem}.tc-go-field :where(input:not([type=radio]):not([type=checkbox]),select){box-sizing:border-box;border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);width:100%;min-height:2.5rem;color:var(--tc-color-text-primary);font:inherit;padding:.5rem .75rem;font-size:1rem}.tc-go-segment{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-surface-inset);flex-wrap:wrap;justify-self:start;gap:2px;padding:3px;display:inline-flex}.tc-go-segment button{min-height:2rem;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-type-table-size);font-weight:var(--tc-font-weight-semibold);cursor:pointer;background:0 0;border:0}.tc-go-segment button[aria-checked=true]{background:var(--tc-color-surface);color:var(--tc-color-text-primary);box-shadow:var(--tc-shadow-card)}.tc-go-channels{gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-go-channels label{align-items:center;gap:var(--tc-space-2);min-height:2.5rem;padding:0 var(--tc-space-3);border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);cursor:pointer;display:inline-flex;position:relative}.tc-go-channels label[data-on]{border-color:var(--tc-color-action);background:var(--tc-color-action-surface)}.tc-go-channels input{opacity:0;width:1px;height:1px;position:absolute}.tc-go-channels label:has(input:focus-visible){outline:2px solid var(--tc-color-action);outline-offset:2px}.tc-go-channels i{border-radius:3px;width:.5625rem;height:.5625rem}.tc-go-hits{gap:.25rem;max-height:18rem;display:grid;overflow-y:auto}.tc-go-hits button{column-gap:var(--tc-space-3);width:100%;padding:var(--tc-space-2);border-radius:var(--tc-radius-control);color:var(--tc-color-text-primary);font:inherit;font-size:var(--tc-type-table-size);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;display:grid}.tc-go-hits button:hover{border-color:var(--tc-color-border);background:var(--tc-color-surface-inset)}.tc-go-hits img,.tc-go-hits button>span{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);object-fit:contain;background:#fff;grid-row:span 2;width:2.5rem;height:2.5rem}.tc-go-hits small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size)}.tc-go-name{border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control);align-items:stretch;display:flex;overflow:hidden}.tc-go-name span{border-right:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary);font-family:var(--tc-font-mono,"Geist Mono", ui-monospace, monospace);white-space:nowrap;align-items:center;padding:0 .625rem;font-size:.875rem;display:inline-flex}.tc-go-name input{min-width:0;min-height:2.5rem;font-family:var(--tc-font-mono,"Geist Mono", ui-monospace, monospace);border:0;outline:0;flex:1;padding:0 .625rem;font-size:1rem}.tc-go-name:focus-within{outline:2px solid var(--tc-color-action);outline-offset:1px}.tc-go-sheet__foot{justify-content:flex-end;align-items:center;gap:var(--tc-space-2);padding-top:var(--tc-space-4);border-top:1px solid var(--tc-color-border);flex-wrap:wrap;display:flex}.tc-go-qr{gap:var(--tc-space-4);display:grid}.tc-go-qr figure{justify-self:center;justify-items:center;gap:var(--tc-space-2);padding:var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:#fff;display:grid}.tc-go-qr figcaption{font-family:var(--tc-font-mono,"Geist Mono", ui-monospace, monospace);color:#0f172b;font-size:.75rem}.tc-go-qr__wait{width:210px;height:210px;color:var(--tc-color-text-tertiary);justify-content:center;align-items:center;display:inline-flex}.tc-go-check{align-items:center;gap:var(--tc-space-2);font-size:var(--tc-type-table-size);cursor:pointer;display:inline-flex}.tc-go-check input{width:1rem;height:1rem;accent-color:var(--tc-color-action);margin:0}.tc-go-note{padding:var(--tc-space-3) var(--tc-space-4);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-type-table-size);line-height:1.45}}
@layer components{.tc-books-tx{--tc-books-tx-bar:var(--tc-color-blue-600);--tc-books-tx-bar-soft:var(--tc-color-slate-300);--tc-books-tx-bar-faint:var(--tc-color-slate-200);--tc-books-tx-gray-0:var(--tc-color-slate-500);--tc-books-tx-gray-1:var(--tc-color-slate-400);--tc-books-tx-gray-2:var(--tc-color-slate-300);--tc-books-tx-gray-3:#dde3ec;--tc-books-tx-gray-4:var(--tc-color-slate-200);--tc-books-tx-gray-others:#e9edf3;gap:var(--tc-space-5);container:books-tx/inline-size}.tc-books-tx-mono{font-family:var(--tc-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.93em}.tc-books-tx-arrow{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.875rem;height:.875rem}.tc-books-tx-more{align-items:center;gap:var(--tc-space-1);color:var(--tc-color-action);font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;line-height:1.125rem;display:inline-flex}.tc-books-tx-dot{background:var(--tc-books-tx-bar);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.tc-books-tx-note{color:var(--tc-color-text-tertiary);margin:0;font-size:.78125rem;line-height:1.0625rem}.tc-books-tx-note.is-error{color:var(--tc-color-danger)}.tc-books-tx__header{justify-content:space-between;align-items:flex-start;gap:var(--tc-space-4) var(--tc-space-8);flex-wrap:wrap;display:flex}.tc-books-tx__identity{gap:var(--tc-space-2);flex-direction:column;flex:30rem;min-width:0;display:flex}.tc-books-tx__eyebrow{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-books-tx__number{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-control-label-size)}.tc-books-tx__title{color:var(--tc-color-text-primary);font-size:var(--tc-text-3xl);font-weight:var(--tc-font-weight-bold);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;line-height:2.25rem}.tc-books-tx__meta{margin:var(--tc-space-1) 0 0;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-body-size);line-height:var(--tc-type-body-line-height)}.tc-books-tx__memo{align-items:baseline;gap:var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-control-label-size);flex-wrap:wrap;margin:0;line-height:1.125rem;display:flex}.tc-books-tx__memo .tc-books-tx-mono{color:var(--tc-color-text-secondary);overflow-wrap:anywhere}.tc-books-tx__aside{align-items:flex-end;gap:var(--tc-space-3);flex-direction:column;flex:none;display:flex}.tc-books-tx__amount{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.tc-books-tx__amount p{color:var(--tc-color-text-primary);font-size:2.125rem;font-weight:var(--tc-font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:2.5rem}.tc-books-tx__amount span{color:var(--tc-color-text-tertiary);font-size:.78125rem;line-height:1.0625rem}.tc-books-tx__actions{align-items:flex-end;gap:var(--tc-space-2);flex-direction:column;display:flex}.tc-books-tx__buttons{justify-content:flex-end;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-books-tx__buttons .tc-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.9375rem;height:.9375rem}.tc-books-tx-card{box-sizing:border-box;border:1px solid var(--tc-color-border-subtle);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);min-width:0;box-shadow:0 1px 2px #0f172a0a}.tc-books-tx-card__head{justify-content:space-between;align-items:baseline;gap:var(--tc-space-2) var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-5) 0;flex-wrap:wrap;display:flex}.tc-books-tx-card__head h2{color:var(--tc-color-text-primary);font-size:.9375rem;font-weight:var(--tc-font-weight-semibold);margin:0;line-height:1.375rem}.tc-books-tx-card__head p{align-items:center;gap:var(--tc-space-1);color:var(--tc-color-text-tertiary);margin:0;font-size:.78125rem;line-height:1.0625rem;display:inline-flex}.tc-books-tx-card__head p svg{fill:none;width:.875rem;height:.875rem;stroke:var(--tc-color-slate-500);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.tc-books-tx__row{gap:var(--tc-space-5);grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;display:grid}.tc-books-tx-details__grid{gap:var(--tc-space-4) var(--tc-space-10);padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tc-books-tx-kv{gap:var(--tc-space-3);flex-direction:column;min-width:0;margin:0;display:flex}.tc-books-tx-kv>div{align-items:baseline;gap:var(--tc-space-4);min-width:0;display:flex}.tc-books-tx-kv dt{width:7rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-control-label-size);flex:none;line-height:1.25rem}.tc-books-tx-kv dd{flex-direction:column;flex:auto;gap:.0625rem;min-width:0;margin:0;display:flex}.tc-books-tx-kv__value{color:var(--tc-color-text-primary);font-size:var(--tc-type-body-size);font-weight:var(--tc-font-weight-medium);overflow-wrap:anywhere;line-height:1.25rem}.tc-books-tx-kv__sub{color:var(--tc-color-text-tertiary);overflow-wrap:anywhere;font-size:.78125rem;line-height:1.0625rem}.tc-books-tx-kv__muted{color:var(--tc-color-text-tertiary);font-weight:var(--tc-font-weight-regular,400)}.tc-books-tx-receipt__body{gap:var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-5);flex-direction:column;display:flex}.tc-books-tx-receipt__list{gap:var(--tc-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tc-books-tx-receipt__list li{justify-content:space-between;align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-3);border:1px solid var(--tc-color-border-subtle);border-radius:var(--tc-radius-control);background:var(--tc-color-surface-inset,var(--tc-color-slate-50));display:flex}.tc-books-tx-receipt__file{flex-direction:column;min-width:0;display:flex}.tc-books-tx-receipt__file strong{color:var(--tc-color-text-primary);font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.125rem;overflow:hidden}.tc-books-tx-receipt__file small{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);line-height:var(--tc-type-metadata-line-height)}.tc-books-tx-receipt__drop.tc-file-dropzone{min-height:9rem}.tc-books-tx-section{justify-content:space-between;align-items:flex-end;gap:var(--tc-space-2) var(--tc-space-5);margin-top:var(--tc-space-1);flex-wrap:wrap;display:flex}.tc-books-tx-section h2{color:var(--tc-color-text-primary);font-size:1.0625rem;font-weight:var(--tc-font-weight-semibold);letter-spacing:-.01em;margin:0;line-height:1.5rem}.tc-books-tx-section p{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-control-label-size);margin:0;line-height:1.1875rem}.tc-books-tx-cards{gap:var(--tc-space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.tc-books-tx-cards--1{grid-template-columns:minmax(0,1fr)}.tc-books-tx-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-books-tx-context{gap:var(--tc-space-4);box-sizing:border-box;min-width:0;padding:var(--tc-space-5);border:1px solid var(--tc-color-border-subtle);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);flex-direction:column;display:flex;box-shadow:0 1px 2px #0f172a0a}.tc-books-tx-context__head{align-items:flex-start;gap:var(--tc-space-3);display:flex}.tc-books-tx-context__icon{background:var(--tc-color-blue-50);width:2.125rem;height:2.125rem;color:var(--tc-color-action);border-radius:.5625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.tc-books-tx-context__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.tc-books-tx-context__title{flex-direction:column;flex:auto;gap:.0625rem;min-width:0;display:flex}.tc-books-tx-context__label{color:var(--tc-color-text-tertiary);font-size:.71875rem;font-weight:var(--tc-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:.875rem}.tc-books-tx-context__title h3{color:var(--tc-color-text-primary);font-size:var(--tc-type-component-title-size);font-weight:var(--tc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.375rem;overflow:hidden}.tc-books-tx-context__title h3 a{color:inherit}.tc-books-tx-context__head .tc-books-tx-more{flex:none;margin-top:.125rem}.tc-books-tx-context__hero{gap:var(--tc-space-1);flex-direction:column;display:flex}.tc-books-tx-context__total{color:var(--tc-color-text-primary);font-size:1.625rem;font-weight:var(--tc-font-weight-semibold);letter-spacing:-.015em;margin:0;line-height:2rem}.tc-books-tx-context__count,.tc-books-tx-context__delta{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-control-label-size);margin:0;line-height:1.125rem}.tc-books-tx-context__delta{font-size:.78125rem;line-height:1.0625rem}.tc-books-tx-change{font-weight:var(--tc-font-weight-semibold);align-items:center;gap:.125rem;display:inline-flex}.tc-books-tx-change svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.tc-books-tx-change.is-good{color:var(--tc-color-green-700,#007956)}.tc-books-tx-change.is-warn{color:var(--tc-color-amber-800)}.tc-books-tx-context__subtitle{color:var(--tc-color-text-tertiary);font-size:.78125rem;font-weight:var(--tc-font-weight-semibold);margin:0;line-height:1rem}.tc-books-tx-context__breakdown{gap:var(--tc-space-3);padding-top:var(--tc-space-4);border-top:1px solid var(--tc-color-border-subtle);flex-direction:column;display:flex}.tc-books-tx-context__facts{gap:var(--tc-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tc-books-tx-context__facts li{color:var(--tc-color-text-secondary);align-items:flex-start;gap:.4375rem;font-size:.78125rem;line-height:1.0625rem;display:flex}.tc-books-tx-context__facts svg{fill:none;width:.875rem;height:.875rem;stroke:var(--tc-color-slate-500);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.0625rem}.tc-books-tx-context__links{gap:var(--tc-space-2) var(--tc-space-4);padding-top:var(--tc-space-1);flex-wrap:wrap;margin-top:auto;display:flex}.tc-books-tx-columns{gap:var(--tc-space-2);flex-direction:column;min-width:0;margin:0;display:flex}.tc-books-tx-columns__plot{align-items:flex-end;gap:.25rem;min-width:0;display:flex}.tc-books-tx-columns__slot{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;height:6.5rem;display:flex}.tc-books-tx-columns__value{color:var(--tc-color-text-primary);font-size:var(--tc-type-metadata-size);font-weight:var(--tc-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:.875rem}.tc-books-tx-columns__track{align-items:flex-end;width:.875rem;height:4rem;display:flex;position:relative}.tc-books-tx-columns__track:before{background:var(--tc-color-border-subtle);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.tc-books-tx-columns__bar{background:var(--tc-books-tx-bar-soft);transform-origin:bottom;width:100%;animation:tc-books-tx-grow var(--tc-motion-duration-fast) var(--tc-motion-ease-smooth-out) both;border-radius:.25rem .25rem 0 0;display:block}.tc-books-tx-columns__slot.is-highlighted .tc-books-tx-columns__bar{background:var(--tc-books-tx-bar)}.tc-books-tx-columns__slot.is-empty .tc-books-tx-columns__bar{background:var(--tc-books-tx-bar-faint);border-radius:0;height:2px!important}.tc-books-tx-columns__month{color:var(--tc-color-slate-500);font-size:.6875rem;font-weight:var(--tc-font-weight-medium);line-height:.875rem}.tc-books-tx-columns__slot.is-highlighted .tc-books-tx-columns__month{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-bold)}.tc-books-tx-columns__caption{color:var(--tc-color-text-tertiary);align-items:center;gap:.375rem;font-size:.78125rem;line-height:1.0625rem;display:flex}@keyframes tc-books-tx-grow{0%{transform:scaleY(0)}}.tc-books-tx-share{gap:var(--tc-space-2);flex-direction:column;min-width:0;display:flex}.tc-books-tx-share__bar{background:var(--tc-color-surface-inset,var(--tc-color-slate-50));border-radius:.3125rem;gap:2px;height:.625rem;display:flex;overflow:hidden}.tc-books-tx-share__segment{background:var(--tc-books-tx-gray-3);transform-origin:0;min-width:0;animation:tc-books-tx-widen var(--tc-motion-duration-fast) var(--tc-motion-ease-smooth-out) both;flex:0 1 0}.tc-books-tx-share__segment.is-highlighted,.tc-books-tx-share__swatch.is-highlighted{background:var(--tc-books-tx-bar)}.tc-books-tx-share__segment[data-step="0"],.tc-books-tx-share__swatch[data-step="0"]{background:var(--tc-books-tx-gray-0)}.tc-books-tx-share__segment[data-step="1"],.tc-books-tx-share__swatch[data-step="1"]{background:var(--tc-books-tx-gray-1)}.tc-books-tx-share__segment[data-step="2"],.tc-books-tx-share__swatch[data-step="2"]{background:var(--tc-books-tx-gray-2)}.tc-books-tx-share__segment[data-step="3"],.tc-books-tx-share__swatch[data-step="3"]{background:var(--tc-books-tx-gray-3)}.tc-books-tx-share__segment[data-step="4"],.tc-books-tx-share__swatch[data-step="4"]{background:var(--tc-books-tx-gray-4)}.tc-books-tx-share__segment.is-others,.tc-books-tx-share__swatch.is-others{background:var(--tc-books-tx-gray-others)}@keyframes tc-books-tx-widen{0%{transform:scaleX(0)}}.tc-books-tx-share__list{flex-direction:column;gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.tc-books-tx-share__list li{align-items:center;gap:var(--tc-space-2);min-width:0;color:var(--tc-color-text-secondary);font-size:var(--tc-type-control-label-size);line-height:1.125rem;display:flex}.tc-books-tx-share__list li.is-highlighted{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-books-tx-share__swatch{background:var(--tc-books-tx-gray-3);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.tc-books-tx-share__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tc-books-tx-share__amount{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-medium);font-variant-numeric:tabular-nums;flex:none}.tc-books-tx-share__share{width:2.125rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-metadata-size);font-variant-numeric:tabular-nums;text-align:right;flex:none}.tc-books-tx-nearby__scroll{padding-top:var(--tc-space-3);overflow-x:auto}.tc-books-tx-nearby__table{border-collapse:collapse;width:100%}.tc-books-tx-nearby__table th{padding:var(--tc-space-2) var(--tc-space-5);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;white-space:nowrap;line-height:1rem}.tc-books-tx-nearby__table td{padding:.5625rem var(--tc-space-5);border-bottom:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-primary);vertical-align:middle;font-size:.84375rem;line-height:1.25rem}.tc-books-tx-nearby__table tbody tr:last-child td{border-bottom:0}.tc-books-tx-nearby__table tr.is-current td{background:var(--tc-color-blue-50)}.tc-books-tx-nearby__table .is-amount{font-variant-numeric:tabular-nums;text-align:right}.tc-books-tx-nearby__table td.is-amount{font-weight:var(--tc-font-weight-semibold)}.tc-books-tx-nearby__table td .tc-badge{margin-left:var(--tc-space-2)}.tc-books-tx-nearby__date{font-weight:var(--tc-font-weight-medium);white-space:nowrap}tr.is-current .tc-books-tx-nearby__date{font-weight:var(--tc-font-weight-semibold)}.tc-books-tx-sheet{padding:var(--tc-space-5) var(--tc-space-6) var(--tc-space-8)}.tc-books-tx-sheet .tc-books-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-books-tx-sheet__pending{min-height:24rem}.tc-books-tx-sheet__title{flex-direction:column;gap:.125rem;display:flex}.tc-books-tx-sheet__title span{color:var(--tc-color-text-tertiary);font-size:.78125rem;font-weight:var(--tc-font-weight-regular,400);line-height:1rem}.tc-books-tx-skeleton{gap:var(--tc-space-4);flex-direction:column;display:flex}.tc-books-tx-skeleton__title,.tc-books-tx-skeleton__card span{border-radius:var(--tc-radius-control);background:var(--tc-color-slate-100);animation:1.4s ease-in-out infinite tc-books-tx-pulse;display:block}.tc-books-tx-skeleton__title{width:9rem;height:1.5rem}.tc-books-tx-skeleton__card{gap:var(--tc-space-3);min-height:26rem;padding:var(--tc-space-5);border:1px solid var(--tc-color-border-subtle);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);flex-direction:column;display:flex}.tc-books-tx-skeleton__card span:first-child{width:40%;height:1.25rem}.tc-books-tx-skeleton__card span:nth-child(2){width:55%;height:2rem}.tc-books-tx-skeleton__card span:nth-child(3){width:100%;height:6rem}.tc-books-tx-skeleton__card span:nth-child(4){width:100%;height:7rem}@keyframes tc-books-tx-pulse{0%,to{opacity:1}50%{opacity:.55}}@container books-tx (max-width:1040px){.tc-books-tx-cards,.tc-books-tx-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container books-tx (max-width:880px){.tc-books-tx__row{grid-template-columns:minmax(0,1fr)}.tc-books-tx__header{flex-direction:column}.tc-books-tx__identity{flex:none}.tc-books-tx__aside,.tc-books-tx__amount,.tc-books-tx__actions{align-items:flex-start}.tc-books-tx__buttons{justify-content:flex-start}}@container books-tx (max-width:680px){.tc-books-tx__buttons{width:100%}.tc-books-tx__buttons .tc-button{flex:auto}.tc-books-tx__title{font-size:var(--tc-text-2xl);line-height:2rem}.tc-books-tx-details__grid,.tc-books-tx-cards,.tc-books-tx-cards--2,.tc-books-tx-cards--3{grid-template-columns:minmax(0,1fr)}.tc-books-tx-kv dt{width:5.75rem}.tc-books-tx-nearby__table th:nth-child(2),.tc-books-tx-nearby__table td:nth-child(2){display:none}}@media (max-width:760px){.tc-books-tx-sheet{padding:var(--tc-space-4)}.tc-books-tx-sheet .tc-books-form__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tc-books-tx-columns__bar,.tc-books-tx-share__segment,.tc-books-tx-skeleton__title,.tc-books-tx-skeleton__card span{animation:none}}}
