@layer tc-components{body main.tc-dashboard-shell__part-62:has(>.tc-docs-page)[class]{width:100%;max-width:none;margin-inline:0}.tc-docs-page[class]{align-content:start;gap:var(--tc-space-5);width:100%;max-width:none;color:var(--tc-color-text-primary);margin-inline:0;display:grid}.tc-docs-page>*{min-width:0;margin-block:0}.tc-docs-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.tc-docs-header{justify-content:space-between;align-items:flex-end;gap:var(--tc-space-4) var(--tc-space-8);scroll-margin-top:var(--tc-space-6);flex-wrap:wrap;display:flex}.tc-docs-header__text{gap:var(--tc-space-2);flex-direction:column;flex:32rem;min-width:0;display:flex}.tc-docs-header__labels{gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-docs-header h1{color:var(--tc-color-text-primary);font-size:var(--tc-type-page-title-size);font-weight:var(--tc-font-weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:2.125rem}.tc-docs-header h1 code{font-family:var(--tc-font-mono);letter-spacing:0;font-size:.86em}.tc-docs-header__lead{max-width:48rem;color:var(--tc-color-text-tertiary);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.5rem}.tc-docs-header__meta{gap:var(--tc-space-1) 1.125rem;color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);flex-wrap:wrap;margin:.125rem 0 0;padding:0;line-height:1.125rem;list-style:none;display:flex}.tc-docs-header__meta li{align-items:center;gap:.375rem;display:flex}.tc-docs-header__meta .tc-docs-icon{width:.9375rem;height:.9375rem;color:var(--tc-color-slate-500)}.tc-docs-header__aside{justify-content:flex-end;align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.tc-docs-facts{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(11rem,1fr));margin:0;display:grid;overflow:hidden}.tc-docs-facts>div{border-right:1px solid var(--tc-color-border-subtle);border-bottom:1px solid var(--tc-color-border-subtle);flex-direction:column;gap:.25rem;min-width:0;margin:0 -1px -1px 0;padding:.875rem 1.125rem;display:flex}.tc-docs-facts dt{color:var(--tc-color-text-tertiary);font-size:.78125rem;font-weight:var(--tc-font-weight-medium);line-height:1rem}.tc-docs-facts dd{color:var(--tc-color-text-primary);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:var(--tc-font-weight-semibold);letter-spacing:-.01em;margin:0;line-height:1.75rem}.tc-docs-facts dd.is-compact{font-size:1rem}.tc-docs-facts .tc-docs-facts__note{color:var(--tc-color-slate-500);font-size:.78125rem;font-weight:var(--tc-font-weight-regular);letter-spacing:0;line-height:1.0625rem}.tc-docs-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);scroll-margin-top:var(--tc-space-6)}.tc-docs-card__header{justify-content:space-between;align-items:center;gap:var(--tc-space-2) var(--tc-space-4);padding:var(--tc-space-4) 1.25rem;border-bottom:1px solid var(--tc-color-border-subtle);flex-wrap:wrap;display:flex}.tc-docs-card__header>div:first-child{flex-direction:column;flex:20rem;gap:.125rem;min-width:0;display:flex}.tc-docs-card__header :is(h2,h3){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-docs-card__header p{max-width:60rem;color:var(--tc-color-slate-500);font-size:var(--tc-type-table-size);margin:0;line-height:1.25rem}.tc-docs-card__actions{align-items:center;gap:var(--tc-space-3);flex:none;display:flex}.tc-docs-card__body{gap:var(--tc-space-4);flex-direction:column;min-width:0;padding:1.125rem 1.25rem 1.25rem;display:flex}.tc-docs-card__body.is-flush{gap:0;padding:0}.tc-docs-card__body>*{min-width:0;margin-block:0}.tc-docs-link{color:var(--tc-color-action);font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.tc-docs-link:hover{color:var(--tc-color-blue-800)}.tc-docs-link .tc-docs-icon{width:.875rem;height:.875rem}.tc-docs-columns{align-items:flex-start;gap:var(--tc-space-5);flex-wrap:wrap;display:flex}.tc-docs-columns__main{gap:var(--tc-space-5);flex-direction:column;flex:999 36rem;min-width:0;display:flex}.tc-docs-rail{top:calc(3.5rem + var(--tc-space-5));flex-direction:column;flex:15rem;gap:.875rem;min-width:0;max-width:18rem;display:flex;position:sticky}.tc-docs-rail__box{gap:var(--tc-space-2);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);flex-direction:column;padding:.875rem .75rem;display:flex}.tc-docs-rail__box>h2{padding:0 var(--tc-space-2);color:var(--tc-color-text-tertiary);font-size:.78125rem;font-weight:var(--tc-font-weight-semibold);margin:0;line-height:1rem}.tc-docs-toc,.tc-docs-related{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.tc-docs-toc a{padding:.3125rem var(--tc-space-2);border-radius:var(--tc-radius-md);color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);transition:background-color var(--tc-motion-duration-quick) var(--tc-motion-ease-out), color var(--tc-motion-duration-quick) var(--tc-motion-ease-out);line-height:1.125rem;display:block}.tc-docs-toc a:hover{background:var(--tc-color-slate-100);color:var(--tc-color-text-primary)}.tc-docs-toc a[aria-current]{background:var(--tc-color-blue-50);color:var(--tc-color-action);font-weight:var(--tc-font-weight-semibold)}.tc-docs-related a{padding:.4375rem var(--tc-space-2);border-radius:var(--tc-radius-md);color:var(--tc-color-text-primary);align-items:center;gap:.625rem;display:flex}.tc-docs-related a:hover{background:var(--tc-color-slate-100)}.tc-docs-related__icon{border:1px solid var(--tc-color-border-subtle);width:1.75rem;height:1.75rem;color:var(--tc-color-text-tertiary);background:var(--tc-color-slate-50);border-radius:.4375rem;flex:none;place-items:center;display:grid}.tc-docs-related__icon .tc-docs-icon{width:.9375rem;height:.9375rem}.tc-docs-related a>span:last-child{flex-direction:column;min-width:0;display:flex}.tc-docs-related strong{font-size:var(--tc-type-table-size);font-weight:var(--tc-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.125rem;overflow:hidden}.tc-docs-related strong.is-mono{font-family:var(--tc-font-mono);font-size:.75rem}.tc-docs-related small{color:var(--tc-color-slate-500);font-size:.75rem;line-height:1rem}.tc-docs-rail__source{padding:0 var(--tc-space-2);color:var(--tc-color-text-secondary);font-size:.78125rem;line-height:1.125rem}.tc-docs-rail__source code{font-family:var(--tc-font-mono);overflow-wrap:anywhere;font-size:.71875rem}.tc-docs-rail__source p+p{margin-top:var(--tc-space-2)}.tc-docs-prose{max-width:42.5rem;color:var(--tc-color-text-secondary);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.5rem}.tc-docs-code,.tc-docs-card__header p code,.tc-docs-prose code,.tc-docs-callout code,.tc-docs-steps code{border:1px solid var(--tc-color-border-subtle);color:var(--tc-color-slate-800);background:var(--tc-color-slate-100);font-family:var(--tc-font-mono);overflow-wrap:anywhere;border-radius:.3125rem;padding:.125rem .3125rem;font-size:.86em;line-height:1}.tc-docs-callout{align-items:flex-start;gap:var(--tc-space-3);padding:.875rem var(--tc-space-4);border:1px solid var(--tc-color-blue-200);background:var(--tc-color-blue-50);border-radius:.625rem;display:flex}.tc-docs-callout>.tc-docs-icon{width:1.0625rem;height:1.0625rem;color:var(--tc-color-action);margin-top:.125rem}.tc-docs-callout.is-warning{border-color:var(--tc-color-amber-200);background:var(--tc-color-amber-50)}.tc-docs-callout.is-warning>.tc-docs-icon{color:var(--tc-color-amber-800)}.tc-docs-callout.is-success{border-color:var(--tc-color-emerald-200);background:var(--tc-color-emerald-50)}.tc-docs-callout.is-success>.tc-docs-icon{color:var(--tc-color-emerald-700)}.tc-docs-callout>div{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.tc-docs-callout strong{color:var(--tc-color-text-primary);font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);line-height:1.25rem}.tc-docs-callout__body{max-width:44rem;color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);line-height:1.3125rem}.tc-docs-callout__body a{color:var(--tc-color-action);font-weight:var(--tc-font-weight-medium)}.tc-docs-callout__body a:hover{text-underline-offset:.2em;text-decoration:underline}.tc-docs-code-block{border:1px solid var(--tc-color-slate-900);background:var(--tc-color-slate-900);min-width:0;box-shadow:var(--tc-shadow-card);border-radius:.625rem;margin:0;overflow:hidden}.tc-docs-code-block figcaption{justify-content:space-between;align-items:center;gap:var(--tc-space-3);min-height:2.375rem;padding:0 var(--tc-space-2) 0 .875rem;border-bottom:1px solid var(--tc-color-slate-700);background:var(--tc-color-slate-800);display:flex}.tc-docs-code-block__label{align-items:center;gap:var(--tc-space-2);min-width:0;color:var(--tc-color-slate-200);font-size:.78125rem;font-weight:var(--tc-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.tc-docs-code-block__label code{font-family:var(--tc-font-mono);font-size:.75rem}.tc-docs-code-block__language{color:var(--tc-color-slate-400);font-family:var(--tc-font-mono);font-size:.71875rem}.tc-docs-code-block__copy{border:1px solid var(--tc-color-slate-700);border-radius:var(--tc-radius-md);height:1.75rem;color:var(--tc-color-slate-200);font-size:.75rem;font-weight:var(--tc-font-weight-medium);cursor:pointer;transition:background-color var(--tc-motion-duration-quick) var(--tc-motion-ease-out), border-color var(--tc-motion-duration-quick) var(--tc-motion-ease-out);background:0 0;flex:none;align-items:center;gap:.375rem;padding:0 .5625rem;display:inline-flex}.tc-docs-code-block__copy:hover{border-color:var(--tc-color-slate-500);background:var(--tc-color-slate-700)}.tc-docs-code-block__copy:focus-visible,.tc-docs-code-block pre:focus-visible{outline:2px solid var(--tc-color-blue-300);outline-offset:2px}.tc-docs-code-block__copy svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.tc-docs-code-block pre{padding:.875rem var(--tc-space-4) var(--tc-space-4);color:var(--tc-color-slate-200);font-family:var(--tc-font-mono);tab-size:2;white-space:pre;margin:0;font-size:.8125rem;line-height:1.375rem;overflow-x:auto}.tc-docs-code-block pre code{font:inherit}.tc-docs-code-block .is-key{color:var(--tc-color-blue-300)}.tc-docs-code-block .is-string{color:var(--tc-color-emerald-200)}.tc-docs-code-block .is-number{color:var(--tc-color-amber-200)}.tc-docs-code-block .is-comment,.tc-docs-code-block .is-punctuation{color:var(--tc-color-slate-400)}.tc-docs-code-block .is-placeholder{color:var(--tc-color-amber-200)}.tc-docs-table-wrap{border:1px solid var(--tc-color-border-subtle);border-radius:.625rem;overflow-x:auto}.tc-docs-table{border-collapse:collapse;width:100%;font-size:.84375rem;line-height:1.25rem}.tc-docs-table th{border-bottom:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-tertiary);background:var(--tc-color-slate-50);font-size:.75rem;font-weight:var(--tc-font-weight-semibold);text-align:left;white-space:nowrap;padding:.625rem .875rem;line-height:1rem}.tc-docs-table td{border-bottom:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-secondary);vertical-align:top;padding:.75rem .875rem}.tc-docs-table tr:last-child td{border-bottom:0}.tc-docs-table .tc-docs-code{overflow-wrap:normal;white-space:nowrap}.tc-docs-table td code:not(.tc-docs-code){font-family:var(--tc-font-mono);font-size:.86em}.tc-docs-table__sub{color:var(--tc-color-slate-500);margin-top:.375rem;font-size:.78125rem;line-height:1.0625rem;display:block}.tc-docs-muted{color:var(--tc-color-slate-500)}.tc-docs-strong{color:var(--tc-color-text-primary)}.tc-docs-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tc-docs-steps>li{grid-template-columns:1.625rem minmax(0,1fr);gap:.875rem;padding-bottom:1.125rem;display:grid;position:relative}.tc-docs-steps>li:last-child{padding-bottom:0}.tc-docs-steps>li:not(:last-child):before{background:var(--tc-color-border-subtle);content:"";width:2px;position:absolute;top:1.875rem;bottom:.25rem;left:.75rem}.tc-docs-steps__number{border:1px solid var(--tc-color-blue-200);width:1.625rem;height:1.625rem;color:var(--tc-color-action);background:var(--tc-color-blue-50);font-variant-numeric:tabular-nums;font-size:.78125rem;font-weight:var(--tc-font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tc-docs-steps h3{color:var(--tc-color-text-primary);font-size:.9375rem;font-weight:var(--tc-font-weight-semibold);margin:.125rem 0 .375rem;line-height:1.375rem}.tc-docs-steps__body{gap:var(--tc-space-2);max-width:42.5rem;color:var(--tc-color-text-secondary);flex-direction:column;font-size:.90625rem;line-height:1.4375rem;display:flex}.tc-docs-steps__body p{margin:0}.tc-docs-chips{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.tc-docs-chips.is-warning code{border-color:var(--tc-color-amber-200);color:var(--tc-color-amber-800);background:var(--tc-color-amber-50)}.tc-docs-tiles{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.875rem;display:grid}.tc-docs-tiles.is-quarters{grid-template-columns:repeat(auto-fit,minmax(max(14rem,25% - .65625rem),1fr))}.tc-docs-tiles.is-thirds{grid-template-columns:repeat(auto-fit,minmax(max(15rem,33.3333% - .583333rem),1fr))}.tc-docs-tile{min-width:0;padding:var(--tc-space-4);border:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-primary);background:var(--tc-color-surface);transition:border-color var(--tc-motion-duration-quick) var(--tc-motion-ease-out), box-shadow var(--tc-motion-duration-quick) var(--tc-motion-ease-out);border-radius:.625rem;flex-direction:column;gap:.625rem;display:flex}.tc-docs-tile:hover{border-color:var(--tc-color-blue-300);box-shadow:var(--tc-shadow-card)}.tc-docs-tile:focus-visible{outline:2px solid var(--tc-color-focus);outline-offset:2px}.tc-docs-tile__top{justify-content:space-between;align-items:center;display:flex}.tc-docs-tile__icon{border:1px solid var(--tc-color-blue-200);width:2.25rem;height:2.25rem;color:var(--tc-color-action);background:var(--tc-color-blue-50);border-radius:.5625rem;place-items:center;display:grid}.tc-docs-tile__icon .tc-docs-icon{width:1.125rem;height:1.125rem}.tc-docs-tile__arrow{color:var(--tc-color-slate-400)}.tc-docs-tile:hover .tc-docs-tile__arrow{color:var(--tc-color-action)}.tc-docs-tile__text{flex-direction:column;gap:.25rem;display:flex}.tc-docs-tile__text strong{font-size:.9375rem;font-weight:var(--tc-font-weight-semibold);line-height:1.375rem}.tc-docs-tile__text>span{color:var(--tc-color-text-tertiary);font-size:.84375rem;line-height:1.25rem}.tc-docs-tile__stats{border-top:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-tertiary);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:.625rem;font-size:.78125rem;line-height:1.0625rem}.tc-docs-tile__stats strong{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-docs-pairs{grid-template-columns:minmax(10rem,13.75rem) minmax(0,1fr);margin:0;display:grid}.tc-docs-pairs>div{display:contents}.tc-docs-pairs dt,.tc-docs-pairs dd{border-top:1px solid var(--tc-color-border-subtle);margin:0;padding:.875rem 0}.tc-docs-pairs>div:first-child :is(dt,dd){border-top:0;padding-top:0}.tc-docs-pairs>div:last-child :is(dt,dd){padding-bottom:0}.tc-docs-pairs dt{padding-right:var(--tc-space-6);flex-direction:column;gap:.125rem;display:flex}.tc-docs-pairs dt strong{color:var(--tc-color-text-primary);font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);line-height:1.25rem}.tc-docs-pairs dt span{color:var(--tc-color-slate-500);font-size:var(--tc-type-table-size);line-height:1.1875rem}.tc-docs-pairs dd{color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);line-height:1.3125rem}.tc-docs-notes{gap:var(--tc-space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.tc-docs-note{align-items:flex-start;gap:var(--tc-space-3);border:1px solid var(--tc-color-border-subtle);background:var(--tc-color-slate-50);border-radius:.625rem;min-width:0;padding:.875rem;display:flex}.tc-docs-note__icon{border:1px solid var(--tc-color-border-subtle);border-radius:var(--tc-radius-lg);width:2rem;height:2rem;color:var(--tc-color-text-tertiary);background:var(--tc-color-surface);flex:none;place-items:center;display:grid}.tc-docs-note>div{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.tc-docs-note strong{color:var(--tc-color-text-primary);font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);line-height:1.25rem}.tc-docs-note p{color:var(--tc-color-text-secondary);margin:0;font-size:.84375rem;line-height:1.25rem}.tc-docs-note code{border:1px solid var(--tc-color-border-subtle);background:var(--tc-color-surface);font-family:var(--tc-font-mono);overflow-wrap:anywhere;border-radius:.3125rem;padding:.0625rem .25rem;font-size:.86em}.tc-docs-flow{flex-direction:column;gap:.625rem;display:flex}.tc-docs-flow__groups{grid-template-columns:repeat(var(--tc-docs-flow-steps), minmax(0, 1fr));color:var(--tc-color-text-tertiary);font-size:.75rem;font-weight:var(--tc-font-weight-semibold);column-gap:1.625rem;line-height:1rem;display:grid}.tc-docs-flow__groups>span{align-items:center;gap:var(--tc-space-2);border-bottom:2px solid var(--tc-color-border-subtle);padding-bottom:.375rem;display:flex}.tc-docs-flow__groups>span.is-site{border-bottom-color:var(--tc-color-blue-200);color:var(--tc-color-action)}.tc-docs-flow__groups .tc-docs-icon{width:.875rem;height:.875rem}.tc-docs-flow__steps{grid-template-columns:repeat(var(--tc-docs-flow-steps), minmax(0, 1fr));gap:1.625rem;margin:0;padding:0;list-style:none;display:grid}.tc-docs-flow__step{gap:var(--tc-space-2);border:1px solid var(--tc-color-border-subtle);background:var(--tc-color-surface);border-radius:.625rem;flex-direction:column;min-width:0;padding:.875rem;display:flex;position:relative}.tc-docs-flow__step.is-site{border-color:var(--tc-color-blue-200);background:var(--tc-color-blue-50)}.tc-docs-flow__arrow{width:.875rem;height:.875rem;color:var(--tc-color-slate-400);margin-top:-.4375rem;position:absolute;top:50%;right:-1.25rem}.tc-docs-flow__title{align-items:center;gap:var(--tc-space-2);color:var(--tc-color-text-primary);font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);line-height:1.1875rem;display:flex}.tc-docs-flow__step .tc-docs-steps__number{border-color:var(--tc-color-border);color:var(--tc-color-text-tertiary);background:var(--tc-color-surface)}.tc-docs-flow__step.is-site .tc-docs-steps__number{border-color:var(--tc-color-blue-200);color:var(--tc-color-action);background:var(--tc-color-surface)}.tc-docs-flow__step p{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);margin:0;line-height:1.1875rem}.tc-docs-flow__step code{border:1px solid var(--tc-color-border-subtle);max-width:100%;color:var(--tc-color-slate-800);background:var(--tc-color-slate-100);font-family:var(--tc-font-mono);overflow-wrap:anywhere;border-radius:.3125rem;align-self:flex-start;margin-top:auto;padding:.1875rem .375rem;font-size:.71875rem;line-height:1rem}.tc-docs-flow__step.is-site code{border-color:var(--tc-color-blue-200);background:var(--tc-color-surface)}.tc-docs-endpoints{border:1px solid var(--tc-color-border-subtle);border-radius:.625rem;margin:0;padding:0;list-style:none;overflow:hidden}.tc-docs-endpoints>li{gap:var(--tc-space-2) var(--tc-space-6);padding:.875rem var(--tc-space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.tc-docs-endpoints>li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-docs-endpoints__path{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.tc-docs-endpoints__path>div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.tc-docs-endpoints__path code{color:var(--tc-color-text-primary);font-family:var(--tc-font-mono);font-size:var(--tc-type-table-size);overflow-wrap:anywhere;line-height:1.375rem}.tc-docs-endpoints__path small{color:var(--tc-color-slate-500);font-family:var(--tc-font-mono);font-size:.75rem}.tc-docs-endpoints p{color:var(--tc-color-text-secondary);margin:0;font-size:.84375rem;line-height:1.25rem}.tc-docs-method{border:1px solid var(--tc-color-blue-200);border-radius:var(--tc-radius-md);width:2.875rem;height:1.375rem;color:var(--tc-color-action);background:var(--tc-color-blue-50);font-family:var(--tc-font-mono);font-size:.71875rem;font-weight:var(--tc-font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.tc-docs-method.is-get{border-color:var(--tc-color-emerald-200);color:var(--tc-color-emerald-700);background:var(--tc-color-emerald-50)}.tc-docs-line{align-items:center;gap:.375rem var(--tc-space-2);color:var(--tc-color-text-secondary);flex-wrap:wrap;margin:0;font-size:.84375rem;line-height:1.25rem;display:flex}.tc-docs-line .tc-docs-icon{width:.875rem;height:.875rem;color:var(--tc-color-slate-400)}.tc-docs-line a{color:var(--tc-color-action);font-weight:var(--tc-font-weight-medium)}.tc-docs-pill{height:1.375rem;padding:0 var(--tc-space-2);border:1px solid var(--tc-color-border);color:var(--tc-color-text-tertiary);background:var(--tc-color-slate-50);font-size:.75rem;font-weight:var(--tc-font-weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;line-height:1rem;display:inline-flex}.tc-docs-pill.is-live{border-color:var(--tc-color-blue-200);color:var(--tc-color-action);background:var(--tc-color-blue-50)}.tc-docs-pill.is-success{border-color:var(--tc-color-emerald-200);color:var(--tc-color-emerald-700);background:var(--tc-color-emerald-50)}.tc-docs-pill .tc-docs-icon{width:.8125rem;height:.8125rem;margin-right:.25rem}.tc-docs-planned{gap:var(--tc-space-2);padding:var(--tc-space-4);border:1px dashed var(--tc-color-border);border-radius:var(--tc-radius-card);flex-direction:column;display:flex}.tc-docs-planned>div{justify-content:space-between;align-items:center;gap:var(--tc-space-2);display:flex}.tc-docs-planned h2{font-size:.9375rem;font-weight:var(--tc-font-weight-semibold);margin:0;line-height:1.25rem}.tc-docs-planned p{color:var(--tc-color-text-tertiary);margin:0;font-size:.84375rem;line-height:1.25rem}.tc-docs-ref{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);min-width:0;color:var(--tc-color-text-primary);background:var(--tc-color-surface);box-shadow:var(--tc-shadow-card);transition:border-color var(--tc-motion-duration-quick) var(--tc-motion-ease-out);flex-direction:column;gap:.875rem;padding:1.125rem;display:flex}.tc-docs-ref:hover{border-color:var(--tc-color-blue-300)}.tc-docs-ref:focus-visible{outline:2px solid var(--tc-color-focus);outline-offset:2px}.tc-docs-ref__top{align-items:flex-start;gap:var(--tc-space-3);display:flex}.tc-docs-ref__top>.tc-docs-tile__icon{flex:none;width:2.5rem;height:2.5rem}.tc-docs-ref__top>span:nth-child(2){flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.tc-docs-ref__top strong{font-size:1rem;font-weight:var(--tc-font-weight-semibold);line-height:1.375rem}.tc-docs-ref__top span span{color:var(--tc-color-text-tertiary);font-size:.84375rem;line-height:1.25rem}.tc-docs-ref__stats{padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);margin:0;display:flex}.tc-docs-ref__stats>div{flex:1;min-width:0}.tc-docs-ref__stats>div+div{border-left:1px solid var(--tc-color-border-subtle);padding-left:.875rem}.tc-docs-ref__stats dt{color:var(--tc-color-text-tertiary);font-size:.75rem;line-height:1rem}.tc-docs-ref__stats dd{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:var(--tc-font-weight-semibold);letter-spacing:-.01em;margin:0;line-height:1.625rem}.tc-docs-refs{gap:var(--tc-space-4);grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));display:grid}.tc-docs-stack{gap:var(--tc-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tc-docs-stack>li{align-items:center;gap:var(--tc-space-2) 1.125rem;padding:.875rem var(--tc-space-4);border:1px solid var(--tc-color-border-subtle);border-radius:.625rem;grid-template-columns:9.375rem minmax(0,1fr) auto;display:grid}.tc-docs-stack>li:nth-child(2){background:var(--tc-color-slate-50)}.tc-docs-stack>li:nth-child(3){background:var(--tc-color-slate-100)}.tc-docs-stack>li:nth-child(4){border-color:var(--tc-color-border);background:var(--tc-color-slate-200)}.tc-docs-stack__name{align-items:baseline;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-docs-stack__name strong{font-size:.9375rem;font-weight:var(--tc-font-weight-semibold)}.tc-docs-stack__name span{color:var(--tc-color-text-tertiary);font-variant-numeric:tabular-nums;font-size:.75rem}.tc-docs-stack p{color:var(--tc-color-text-secondary);margin:0;font-size:.84375rem;line-height:1.25rem}.tc-docs-codebase{padding:var(--tc-space-4);border:1px solid var(--tc-color-border-subtle);border-radius:.625rem;flex-direction:column;gap:.625rem;display:flex}.tc-docs-codebase>div:first-child{align-items:center;gap:.625rem;display:flex}.tc-docs-codebase>div:first-child strong{font-size:.9375rem;font-weight:var(--tc-font-weight-semibold)}.tc-docs-codebase p{color:var(--tc-color-text-secondary);margin:0;font-size:.84375rem;line-height:1.25rem}.tc-docs-codebase dl{font-size:var(--tc-type-table-size);grid-template-columns:4.75rem minmax(0,1fr);gap:.375rem .625rem;margin:0;line-height:1.1875rem;display:grid}.tc-docs-codebase dt{color:var(--tc-color-slate-500)}.tc-docs-codebase dd{min-width:0;margin:0}.tc-docs-codebase-link{color:var(--tc-color-text-tertiary);font-size:var(--tc-type-table-size);align-items:center;gap:.625rem;padding:0 .375rem;display:flex}.tc-docs-codebase-link a{color:var(--tc-color-action);font-weight:var(--tc-font-weight-medium)}.tc-docs-pill.is-warning{border-color:var(--tc-color-amber-200);color:var(--tc-color-amber-800);background:var(--tc-color-amber-50)}.tc-docs-header__lead code{border:1px solid var(--tc-color-border-subtle);color:var(--tc-color-slate-800);background:var(--tc-color-surface);font-family:var(--tc-font-mono);border-radius:.3125rem;padding:.0625rem .3125rem;font-size:.86em}.tc-docs-header__meta code{font-family:var(--tc-font-mono);overflow-wrap:anywhere;font-size:.75rem}.tc-docs-header__labels a.tc-docs-pill:hover{border-color:var(--tc-color-blue-300)}.tc-docs-split{align-items:flex-start;gap:var(--tc-space-5);flex-wrap:wrap;display:flex}.tc-docs-split>:first-child{flex:999 36rem}.tc-docs-split>:last-child{flex:24rem;max-width:32rem}.tc-docs-path{overflow-wrap:normal;word-break:normal}.tc-db-map__database dl{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.tc-db-map__database dd code{overflow-wrap:anywhere}.tc-docs-codebase-link{margin:0}.tc-docs-card__body>h3,.tc-docs-card__body .tc-docs-token-subgroup h3{margin:var(--tc-space-2) 0 0;color:var(--tc-color-text-primary);font-size:.9375rem;font-weight:var(--tc-font-weight-semibold);line-height:1.375rem}.tc-docs-card__body .tc-docs-reading-copy{max-width:42.5rem;color:var(--tc-color-text-secondary);margin-top:0;font-size:.9375rem;line-height:1.5rem}.tc-docs-card__body .tc-docs-component-section{margin:0}.tc-docs-card__body .tc-docs-component-section__heading{justify-content:space-between;align-items:baseline;gap:var(--tc-space-1) var(--tc-space-4);margin-bottom:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-docs-card__body .tc-docs-component-section__heading h3{color:var(--tc-color-text-primary);font-size:.9375rem;font-weight:var(--tc-font-weight-semibold);margin:0;line-height:1.375rem}.tc-docs-card__body .tc-docs-component-section__heading>span{color:var(--tc-color-slate-500);font-size:.78125rem}.tc-docs-card__body .tc-docs-component-section__heading code{font-family:var(--tc-font-mono)}.tc-docs-columns__main>.tc-docs-component-pagination{margin:0}.tc-docs-design-signature__label{color:var(--tc-color-slate-500);font-size:.75rem;font-weight:var(--tc-font-weight-semibold);line-height:1rem}.tc-chart-guide__rule-list{gap:var(--tc-space-2);max-width:42.5rem;color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);margin:0;padding-left:1.25rem;line-height:1.375rem;list-style:outside;display:grid}.tc-storage-map__entry>header>code{font-family:var(--tc-font-mono)}.tc-storage-map__entry dt,.tc-storage-map__entry dd{font-size:var(--tc-type-table-size)}.tc-storage-map__boundaries h3{margin-top:var(--tc-space-3)}.tc-docs-card__body .tc-docs-source-list{margin:0}@media (max-width:64rem){.tc-docs-rail{max-width:none;position:static}.tc-docs-rail>nav.tc-docs-rail__box,.tc-docs-flow__groups{display:none}.tc-docs-flow__steps{gap:var(--tc-space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.tc-docs-flow__arrow{display:none}}@media (max-width:48rem){.tc-docs-header__aside{justify-content:flex-start}.tc-docs-card__header,.tc-docs-card__body{padding-inline:var(--tc-space-4)}.tc-docs-pairs{grid-template-columns:minmax(0,1fr)}.tc-docs-pairs dt{padding-bottom:var(--tc-space-2)}.tc-docs-pairs dd{border-top:0;padding-top:0}.tc-docs-endpoints>li,.tc-docs-stack>li,.tc-docs-refs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tc-docs-toc a,.tc-docs-tile,.tc-docs-ref,.tc-docs-code-block__copy{transition:none}}}
@layer components{.tc-pe{gap:var(--tc-space-5);min-width:0;display:grid}.tc-pe-header{margin-bottom:0}.tc-pe-header__actions{justify-content:flex-end;align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-pe-strip{justify-content:space-between;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-blue-200,#bedbff);border-radius:var(--tc-radius-md);background:var(--tc-color-blue-50,#eff6ff);color:var(--tc-color-blue-800,#193cb8);font-size:var(--tc-text-sm);flex-wrap:wrap;display:flex}.tc-pe-strip>span{align-items:center;gap:var(--tc-space-2);display:inline-flex}.tc-pe-strip__actions{gap:var(--tc-space-2)}.tc-pe-lock{min-height:2.25rem;padding:0 var(--tc-space-3);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);color:var(--tc-color-text-secondary);font:inherit;font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.tc-pe-lock:hover{color:var(--tc-color-text-primary);background:var(--tc-color-surface-inset)}.tc-pe-lock[aria-pressed=true]{border-color:var(--tc-color-blue-200,#bedbff);background:var(--tc-color-blue-50,#eff6ff);color:var(--tc-color-blue-800,#193cb8)}.tc-pe-columns{gap:var(--tc-space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,22.5rem);align-items:start;display:grid}.tc-pe-column{gap:var(--tc-space-4);border-radius:var(--tc-radius-card);min-width:0;min-height:8rem;display:grid}.tc-pe-column[data-over]{outline:2px dashed var(--tc-color-blue-600);outline-offset:4px}.tc-pe-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)}.tc-pe-card[data-dragging]{opacity:.45;outline:2px dashed var(--tc-color-blue-600)}.tc-pe-card--ghost{width:20rem;box-shadow:var(--tc-shadow-modal);transform:rotate(1.5deg)}.tc-pe-card__head{align-items:flex-start;gap:var(--tc-space-2);padding:var(--tc-space-4);border-bottom:1px solid var(--tc-color-border);display:flex}.tc-pe-card[data-editing] .tc-pe-card__head{padding-left:var(--tc-space-3)}.tc-pe-columns[data-editing] .tc-pe-card{outline:1px dashed var(--tc-color-border-strong);outline-offset:2px}.tc-pe-card[data-collapsed] .tc-pe-card__head{border-bottom:0}.tc-pe-card__grip,.tc-pe-card__collapse{border-radius:var(--tc-radius-md);width:1.75rem;height:1.75rem;color:var(--tc-color-text-tertiary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tc-pe-card__grip{cursor:grab;touch-action:none}.tc-pe-card__grip:active{cursor:grabbing}.tc-pe-card__grip:hover,.tc-pe-card__collapse:hover{background:var(--tc-color-surface-inset);color:var(--tc-color-text-primary)}.tc-pe-card__collapse{cursor:pointer;margin-left:auto}.tc-pe-card__title{gap:.125rem;min-width:0;padding-top:.125rem;display:grid}.tc-pe-card__title h2{font-size:1rem;font-weight:var(--tc-font-weight-semibold);margin:0;line-height:1.4}.tc-pe-card__title p{color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);margin:0;line-height:1.4}.tc-pe-card__body{gap:var(--tc-space-4);padding:var(--tc-space-4) var(--tc-space-4) var(--tc-space-5);display:grid}.tc-pe-grid{gap:var(--tc-space-4) var(--tc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.tc-pe-grid--one{grid-template-columns:minmax(0,1fr)}.tc-pe-grid>.tc-pe-subhead{margin-top:var(--tc-space-1);grid-column:1/-1}.tc-pe-field{gap:var(--tc-space-1);min-width:0;display:grid}.tc-pe-field[data-span="2"]{grid-column:span 2}.tc-pe-field[data-span="3"],.tc-pe-field[data-span=full]{grid-column:1/-1}.tc-pe-field__head{justify-content:space-between;align-items:center;gap:var(--tc-space-2);display:flex}.tc-pe-field .tc-field__label{font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);color:var(--tc-color-text-primary);margin:0}.tc-pe-field__required{color:var(--tc-color-red-600,#bf000f)}.tc-pe-field .tc-field__hint,.tc-pe-field .tc-field__error,.tc-pe-note,.tc-pe .tc-field__hint{font-size:var(--tc-text-xs);color:var(--tc-color-text-secondary);margin:0;line-height:1.45}.tc-pe-field .tc-field__error,.tc-pe .tc-field__error{color:var(--tc-color-red-600,#bf000f)}.tc-pe-subhead{color:var(--tc-color-text-tertiary);font-size:.7rem;font-weight:var(--tc-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;display:block}.tc-pe-input{align-items:center;gap:var(--tc-space-2);width:100%;min-width:0;min-height:2.375rem;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);box-sizing:border-box;display:flex}.tc-pe-input:focus-within{border-color:var(--tc-color-blue-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-color-blue-600) 18%, transparent)}.tc-pe-input[data-disabled]{background:var(--tc-color-surface-inset);color:var(--tc-color-text-disabled)}.tc-pe-input__control{min-width:0;color:inherit;font:inherit;font-size:var(--tc-text-sm);background:0 0;border:0;outline:0;flex:auto;padding:0}.tc-pe-input[data-mono] .tc-pe-input__control{font-family:var(--tc-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem}.tc-pe-input[data-align=right] .tc-pe-input__control{text-align:right}.tc-pe-input__affix{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-sm);white-space:nowrap;flex:none}.tc-pe-input:has(.tc-pe-input__control[aria-invalid=true]){border-color:var(--tc-color-red-600,#bf000f)}.tc-pe-textarea,.tc-pe-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%;color:var(--tc-color-text-primary);font:inherit;font-size:var(--tc-text-sm)}.tc-pe-textarea{padding:var(--tc-space-2) var(--tc-space-3);resize:vertical;line-height:1.5}.tc-pe-select{min-height:2.375rem;padding:0 var(--tc-space-3)}.tc-pe-textarea[aria-invalid=true],.tc-pe-select[aria-invalid=true]{border-color:var(--tc-color-red-600,#bf000f)}.tc-pe-dimensions{gap:var(--tc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tc-pe-counter{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs);font-variant-numeric:tabular-nums}.tc-pe-counter[data-over]{color:var(--tc-color-amber-800,#953d00)}.tc-pe-switch{justify-content:flex-start;align-items:flex-start;gap:var(--tc-space-3);cursor:pointer;padding:0;display:flex}.tc-pe-switch>.tc-toggle-switch__control{flex:none;order:-1;width:44px;height:24px;margin-top:.125rem;display:inline-block;position:relative}.tc-pe-switch .tc-toggle-switch__track{border-radius:var(--tc-radius-full);background:var(--tc-color-border-strong);transition:background-color .15s;position:absolute;inset:0}.tc-pe-switch .tc-toggle-switch__thumb{background:var(--tc-color-surface);border-radius:50%;width:18px;height:18px;transition:translate .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a40}@media (prefers-reduced-motion:reduce){.tc-pe-switch .tc-toggle-switch__track,.tc-pe-switch .tc-toggle-switch__thumb{transition:none}}.tc-pe-switch__text{gap:.125rem;min-width:0;display:grid}.tc-pe-switch__label{font-size:var(--tc-text-sm);font-weight:500}.tc-pe-switch__description{color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs);line-height:1.4}.tc-pe-switch--bare{gap:0;display:inline-flex}.tc-pe-check{align-items:center;gap:var(--tc-space-2);min-height:1.75rem;font-size:var(--tc-text-sm);cursor:pointer;display:flex}.tc-pe-check input{width:1rem;height:1rem;accent-color:var(--tc-color-blue-600);margin:0}.tc-pe-check[data-bold] span{font-weight:var(--tc-font-weight-semibold)}.tc-pe-chips,.tc-pe-terms,.tc-pe-tags{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-pe-chip{border:1px solid var(--tc-color-blue-200,#bedbff);border-radius:var(--tc-radius-full);background:var(--tc-color-blue-50,#eff6ff);min-height:1.75rem;color:var(--tc-color-blue-800,#193cb8);font-size:.8125rem;font-weight:var(--tc-font-weight-semibold);white-space:nowrap;align-items:center;gap:.25rem;padding:0 .375rem 0 .625rem;display:inline-flex}.tc-pe-chip[data-tone=neutral]{border-color:var(--tc-color-border);background:var(--tc-color-surface-inset);color:var(--tc-color-text-primary)}.tc-pe-chip__remove{width:1.125rem;height:1.125rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.tc-pe-chip__remove:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.tc-pe-chips__add select,.tc-pe-variations__bulk select{border:1px dashed var(--tc-color-border-strong);border-radius:var(--tc-radius-full);background:var(--tc-color-surface);min-height:1.75rem;color:var(--tc-color-text-secondary);font:inherit;cursor:pointer;padding:0 .625rem;font-size:.8125rem}.tc-pe-chips__empty{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs)}.tc-pe-term{border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-full);background:var(--tc-color-surface);min-height:1.75rem;color:var(--tc-color-text-primary);font:inherit;cursor:pointer;padding:0 .625rem;font-size:.8125rem;font-weight:500}.tc-pe-term[aria-pressed=true]{border-color:var(--tc-color-blue-200,#bedbff);background:var(--tc-color-blue-50,#eff6ff);color:var(--tc-color-blue-800,#193cb8);font-weight:var(--tc-font-weight-semibold)}.tc-pe-term--all{color:var(--tc-color-text-secondary);border-style:dashed}.tc-pe-tags{border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-control);background:var(--tc-color-surface);min-height:2.375rem;padding:.25rem .5rem}.tc-pe-tags__input{min-width:0;font:inherit;font-size:var(--tc-text-sm);background:0 0;border:0;outline:0;flex:8rem}.tc-pe-badge{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-full);background:var(--tc-color-surface-inset);min-height:1.375rem;color:var(--tc-color-text-secondary);font-size:.75rem;font-weight:var(--tc-font-weight-semibold);white-space:nowrap;align-items:center;padding:0 .5rem;display:inline-flex}.tc-pe-badge[data-tone=blue]{border-color:var(--tc-color-blue-200,#bedbff);background:var(--tc-color-blue-50,#eff6ff);color:var(--tc-color-blue-800,#193cb8)}.tc-pe-badge[data-tone=green]{border-color:var(--tc-color-emerald-200,#a4f4cf);background:var(--tc-color-emerald-50,#ecfdf5);color:var(--tc-color-emerald-800,#007956)}.tc-pe-badge[data-tone=amber]{border-color:var(--tc-color-amber-200);background:var(--tc-color-amber-50);color:var(--tc-color-amber-800)}.tc-pe-source{color:var(--tc-color-text-tertiary);align-items:center;font-size:.75rem;display:inline-flex}.tc-pe-source[data-own]{border:1px solid var(--tc-color-amber-200);border-radius:var(--tc-radius-full);background:var(--tc-color-amber-50);color:var(--tc-color-amber-800);font-weight:var(--tc-font-weight-semibold);padding:0 .5rem}.tc-pe-link{color:var(--tc-color-blue-600);font:inherit;font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.tc-pe-link:hover{text-decoration:underline}.tc-pe-data{gap:var(--tc-space-3);display:grid}.tc-pe-data__type{align-items:center;gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-pe-data__type-note{color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm)}.tc-pe-segmented{border:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);border-radius:.5625rem;padding:.1875rem;display:inline-flex}.tc-pe-segmented__item{min-height:1.875rem;color:var(--tc-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500}.tc-pe-segmented__item[aria-pressed=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-pe-data__tabs{margin-top:0}.tc-pe-tab{font:inherit;cursor:pointer;background:0 0;border:0}.tc-pe-tab[data-flagged]:before{background:var(--tc-color-red-600,#bf000f);content:"";border-radius:50%;width:.4rem;height:.4rem;margin-right:.375rem;display:inline-block}.tc-pe-data__pane{padding-top:var(--tc-space-2)}.tc-pe-attributes{gap:var(--tc-space-4);display:grid}.tc-pe-attribute{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);overflow:hidden}.tc-pe-attribute__head{justify-content:space-between;align-items:center;gap:var(--tc-space-2) var(--tc-space-4);padding:var(--tc-space-3) var(--tc-space-4);border-bottom:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);flex-wrap:wrap;display:flex}.tc-pe-attribute__name{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:inline-flex}.tc-pe-attribute__name code{color:var(--tc-color-text-tertiary);font-size:.75rem}.tc-pe-attribute__body{gap:var(--tc-space-4);padding:var(--tc-space-4);display:grid}.tc-pe-attribute__switches{gap:var(--tc-space-3) var(--tc-space-8);flex-wrap:wrap;display:flex}.tc-pe-attribute-add{gap:var(--tc-space-2);display:grid}.tc-pe-attribute-add__head{justify-content:space-between;align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-pe-attribute-add__head .tc-pe-input{width:min(100%,16rem)}.tc-pe-attribute-list{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.tc-pe-attribute-list>li{justify-content:space-between;align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-3);display:flex}.tc-pe-attribute-list>li+li{border-top:1px solid var(--tc-color-border-subtle)}.tc-pe-attribute-list>li>span:first-child{min-width:0;font-size:var(--tc-text-sm);display:grid}.tc-pe-attribute-list__terms{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-pe-attribute-list__aside{align-items:center;gap:var(--tc-space-3);color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs);white-space:nowrap;flex:none;display:inline-flex}.tc-pe-variations{gap:var(--tc-space-3);display:grid}.tc-pe-variations__toolbar{justify-content:space-between;align-items:center;gap:var(--tc-space-2) var(--tc-space-4);flex-wrap:wrap;display:flex}.tc-pe-variations__actions{gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-pe-variations__bulk{align-items:center;gap:var(--tc-space-2);color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);display:inline-flex}.tc-pe-vtable{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);overflow:hidden}.tc-pe-vtable__head,.tc-pe-vrow__main{gap:var(--tc-space-2);padding:var(--tc-space-2) var(--tc-space-3);grid-template-columns:1.75rem minmax(8rem,1.1fr) minmax(10rem,1.4fr) 7rem 6.5rem 8.5rem 4.5rem 2.25rem;align-items:center;display:grid}.tc-pe-vtable__head{border-bottom:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);color:var(--tc-color-text-tertiary);font-size:.7rem;font-weight:var(--tc-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.tc-pe-vtable__center{text-align:center}.tc-pe-vrow+.tc-pe-vrow{border-top:1px solid var(--tc-color-border-subtle)}.tc-pe-vrow[data-open]{background:var(--tc-color-surface-inset)}.tc-pe-vrow[data-disabled] .tc-pe-vrow__label{opacity:.6}.tc-pe-vrow__order{gap:.125rem;display:grid}.tc-pe-vrow__order button,.tc-pe-vrow__expand,.tc-pe-picture__tools button,.tc-pe-uploads button,.tc-pe-category__expand{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-surface);width:1.75rem;height:1.5rem;color:var(--tc-color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.tc-pe-vrow__order button{background:0 0;border:0;height:.875rem}.tc-pe-vrow__order button:disabled,.tc-pe-picture__tools button:disabled{opacity:.35;cursor:default}.tc-pe-vrow__expand{width:2rem;height:2rem}.tc-pe-vrow__label{min-width:0;font-size:var(--tc-text-sm);gap:.125rem;display:grid}.tc-pe-vrow__label>span{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs)}.tc-pe-vrow__more{gap:var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-4) var(--tc-space-4) calc(1.75rem + var(--tc-space-5));border-top:1px dashed var(--tc-color-border);display:grid}.tc-pe-vrow__foot{justify-content:space-between;align-items:center;gap:var(--tc-space-2);color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs);flex-wrap:wrap;display:flex}.tc-pe-pictures{gap:var(--tc-space-4);display:grid}.tc-pe-dropzone{border:2px dashed var(--tc-color-border-strong);border-radius:var(--tc-radius-lg);background:var(--tc-color-surface-inset);transition:border-color .15s,background-color .15s}.tc-pe-dropzone[data-dragging]{border-color:var(--tc-color-blue-600);background:var(--tc-color-blue-50,#eff6ff)}.tc-pe-dropzone[data-disabled]{opacity:.6}.tc-pe-dropzone__button{justify-items:center;gap:var(--tc-space-2);width:100%;padding:var(--tc-space-7) var(--tc-space-4);color:var(--tc-color-text-primary);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;display:grid}.tc-pe-dropzone__button strong{font-size:.9375rem}.tc-pe-dropzone__button span{max-width:40rem;color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);line-height:1.45}.tc-pe-dropzone__button code{font-size:.75rem}.tc-pe-uploads{margin:0;padding:0;list-style:none;display:grid}.tc-pe-uploads>li{gap:var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);font-size:var(--tc-text-sm);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;display:grid}.tc-pe-uploads__name{font-family:var(--tc-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.tc-pe-uploads__state,.tc-pe-uploads__size{color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs)}.tc-pe-uploads>li[data-status=failed] .tc-pe-uploads__state{color:var(--tc-color-red-600,#bf000f)}.tc-pe-picture-group{gap:var(--tc-space-2);display:grid}.tc-pe-picture-group>header{justify-content:space-between;align-items:baseline;gap:var(--tc-space-2);display:flex}.tc-pe-picture-group h3{font-size:.9375rem;font-weight:var(--tc-font-weight-semibold);margin:0}.tc-pe-picture-group>header>span{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-sm)}.tc-pe-picture-grid{gap:var(--tc-space-3);margin:var(--tc-space-2) 0 0;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));padding:0;list-style:none;display:grid}.tc-pe-picture-grid--small{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.tc-pe-picture{gap:var(--tc-space-1);min-width:0;display:grid}.tc-pe-picture__frame{aspect-ratio:1;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-surface);display:block;position:relative;overflow:hidden}.tc-pe-picture__frame img{object-fit:cover;width:100%;height:100%;display:block}.tc-pe-picture__frame>.tc-pe-badge{position:absolute;top:.5rem;left:.5rem}.tc-pe-picture__tools{gap:.25rem;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.tc-pe-picture__meta{color:var(--tc-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.tc-pe-variation-pictures{margin:0;padding:0;list-style:none;display:grid}.tc-pe-variation-pictures>li{gap:var(--tc-space-3);padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:10rem minmax(0,1fr) auto;align-items:start;display:grid}.tc-pe-variation-pictures__name{font-size:var(--tc-text-sm);gap:.125rem;display:grid}.tc-pe-variation-pictures__name>span{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs)}.tc-pe-variation-pictures .tc-pe-picture-grid{margin-top:0}.tc-pe-channels{gap:var(--tc-space-3);display:grid}.tc-pe-channel-mark{border:1px solid var(--tc-color-border);background:var(--tc-color-surface-inset);width:1.5rem;height:1.5rem;color:var(--tc-color-text-secondary);border-radius:.4rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.tc-pe-channel-mark[data-channel=woocommerce]{color:#1447e6;background:#eff6ff;border-color:#bedbff}.tc-pe-channel-mark[data-channel=etsy]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.tc-pe-channel-mark[data-channel=ebay]{color:#007956;background:#ecfdf5;border-color:#a4f4cf}.tc-pe-channel-mark[data-channel=amazon]{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.tc-pe-channel-mark[data-channel=walmart]{color:#8a5a00;background:#fffbeb;border-color:#fee685}.tc-pe-tab .tc-pe-channel-mark{margin-right:.375rem}.tc-pe-tab .tc-pe-badge{margin-left:.375rem}.tc-pe-channel-list{margin:0;padding:0;list-style:none;display:grid}.tc-pe-channel-list>li{align-items:center;gap:var(--tc-space-2);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);display:flex}.tc-pe-channel-list__name{min-width:0;font-size:var(--tc-text-sm);flex:auto;display:grid}.tc-pe-channel-list__name>span{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs)}.tc-pe-per-size{gap:var(--tc-space-3);padding-top:var(--tc-space-3);border-top:1px solid var(--tc-color-border-subtle);display:grid}.tc-pe-per-size__list{margin:0;padding:0;list-style:none;display:grid}.tc-pe-per-size__list>li{gap:var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;display:grid}.tc-pe-per-size__name{font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold)}.tc-pe-per-size__meta{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs);white-space:nowrap}.tc-pe-image-card{gap:var(--tc-space-3);align-items:flex-start;display:flex}.tc-pe-image-card__text{gap:var(--tc-space-2);justify-items:start;min-width:0;display:grid}.tc-pe-image-card__text p{color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);margin:0;line-height:1.4}.tc-pe-category-tree,.tc-pe-category-tree ul{margin:0;padding:0;list-style:none}.tc-pe-category-tree{max-height:20rem;padding-right:var(--tc-space-1);overflow:auto}.tc-pe-category{justify-content:space-between;align-items:center;gap:var(--tc-space-2);display:flex}.tc-pe-category__expand{width:auto;min-width:1.75rem;padding:0 .375rem;font-size:.75rem}.tc-pe-ports{gap:var(--tc-space-2) var(--tc-space-2);grid-template-columns:2.75rem minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.tc-pe-ports>.tc-field__label{padding-top:.5rem}.tc-pe-port{gap:.125rem;min-width:0;display:grid}.tc-pe-ports .tc-pe-input__control,.tc-pe-dimensions .tc-pe-input__control{width:100%}.tc-pe-port__inches{color:var(--tc-color-text-tertiary);text-align:right;font-variant-numeric:tabular-nums;font-size:.7rem}.tc-pe-note{color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm)}@media (max-width:64rem){.tc-pe-columns{grid-template-columns:minmax(0,1fr)}.tc-pe-vtable__head{display:none}.tc-pe-vrow__main{grid-template-columns:1.75rem minmax(0,1fr) 2.25rem}.tc-pe-vrow__main>span:nth-child(3),.tc-pe-vrow__main>span:nth-child(4),.tc-pe-vrow__main>span:nth-child(5),.tc-pe-vrow__main>span:nth-child(6),.tc-pe-vrow__main>span:nth-child(7){grid-column:2/span 2}.tc-pe-vrow__more{padding-left:var(--tc-space-4)}}@media (max-width:40rem){.tc-pe-grid{grid-template-columns:minmax(0,1fr)}.tc-pe-field[data-span="2"],.tc-pe-field[data-span="3"]{grid-column:auto}.tc-pe-variation-pictures>li,.tc-pe-per-size__list>li{grid-template-columns:minmax(0,1fr)}}}
@layer components{.tc-pl{gap:var(--tc-space-4);min-width:0;display:grid}.tc-pl-owner{align-items:center;gap:var(--tc-space-3) var(--tc-space-4);padding:var(--tc-space-3) var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);background:var(--tc-color-surface);flex-wrap:wrap;display:flex}.tc-pl-owner p{min-width:0;color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);flex:26rem;gap:1px;margin:0;line-height:1.4;display:grid}.tc-pl-owner p>b,.tc-pl-owner p strong{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-pl-owner__mark{border:1px solid var(--tc-color-blue-200);border-radius:var(--tc-radius-md);background:var(--tc-color-blue-50);width:2rem;height:2rem;color:var(--tc-color-blue-700);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tc-pl-owner__mark[data-kind=tc]{border-color:var(--tc-color-text-primary);background:var(--tc-color-text-primary);color:var(--tc-color-surface);font-size:var(--tc-text-xs)}.tc-pl-columns{gap:var(--tc-space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,22.5rem);align-items:start;display:grid}.tc-pl-main,.tc-pl-rail{gap:var(--tc-space-4);min-width:0;display:grid}.tc-pl-card{scroll-margin-top:var(--tc-space-8)}.tc-pl-card .tc-pe-card__head{padding:var(--tc-space-4) var(--tc-space-5);flex-wrap:wrap;align-items:center}.tc-pl-card__aside{align-items:center;gap:var(--tc-space-2) var(--tc-space-3);flex-wrap:wrap;margin-left:auto;display:flex}.tc-pl-card .tc-pe-card__body{padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-5)}.tc-pl-card__flush{min-width:0}.tc-pl-source{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs)}.tc-pl-value{min-width:0;min-height:2.375rem;padding:.5rem var(--tc-space-3);border-radius:var(--tc-radius-control);background:var(--tc-color-surface-inset);box-shadow:inset 0 0 0 1px var(--tc-color-border-subtle);box-sizing:border-box;color:var(--tc-color-text-primary);font-size:var(--tc-text-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;line-height:1.45;display:flex}.tc-pl-value[data-mono]{font-family:var(--tc-font-mono);font-size:var(--tc-text-xs)}.tc-pl-value[data-empty]{color:var(--tc-color-text-tertiary);font-style:italic}.tc-pl-value__prefix{color:var(--tc-color-text-tertiary)}.tc-pl-value .tc-commerce-product-description{gap:var(--tc-space-2);padding:var(--tc-space-1) 0;display:grid}.tc-pl-value .tc-commerce-product-description p,.tc-pl-value .tc-commerce-product-description ul{margin:0}.tc-pl-chip{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-full);background:var(--tc-color-surface-inset);box-sizing:border-box;min-height:1.375rem;color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs);font-style:normal;font-weight:var(--tc-font-weight-semibold);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 8px;line-height:1.2;text-decoration:none;display:inline-flex}.tc-pl-chip[data-tone=blue]{border-color:var(--tc-color-blue-200);background:var(--tc-color-blue-50);color:var(--tc-color-blue-700)}.tc-pl-chip[data-tone=green]{border-color:color-mix(in srgb, var(--tc-color-success) 35%, transparent);background:var(--tc-color-success-surface);color:var(--tc-color-success)}.tc-pl-chip[data-tone=amber]{border-color:var(--tc-color-amber-200);background:var(--tc-color-amber-50);color:var(--tc-color-amber-800)}.tc-pl-chips{flex-wrap:wrap;gap:6px;display:flex}.tc-pl-link{color:var(--tc-color-blue-700);font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;text-decoration:none}.tc-pl-link:hover{text-decoration:underline}.tc-pl-muted,.tc-pl-empty{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-sm);margin:0}.tc-pl-pad{padding:var(--tc-space-4) var(--tc-space-5)}.tc-pl-note{color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs);margin:0;line-height:1.45}.tc-pl-dot{background:var(--tc-color-amber-500);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.tc-pl-anchor{height:0;display:block}.tc-pl-checks{gap:var(--tc-space-2) var(--tc-space-6);padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-pl-checks__issues{gap:var(--tc-space-1);flex:999 28rem;min-width:0;display:grid}.tc-pl-checks h2{align-items:center;gap:var(--tc-space-2);font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);margin:0;display:flex}.tc-pl-checks__issues ul,.tc-pl-checks__passes{margin:0;padding:0;list-style:none}.tc-pl-checks__issues li{align-items:baseline;gap:var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);line-height:1.45;display:flex}.tc-pl-checks__issues li>span:nth-child(2){flex:auto;min-width:0}.tc-pl-checks__issues li b{color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-pl-checks__issues li>a{color:var(--tc-color-blue-700);font-size:var(--tc-text-xs);font-weight:var(--tc-font-weight-semibold);white-space:nowrap;text-decoration:none}.tc-pl-checks__passes{flex:16rem;align-content:start;gap:6px;padding-top:1.875rem;display:grid}.tc-pl-checks__passes li{color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs);padding-left:1.25rem;line-height:1.45;position:relative}.tc-pl-checks__passes li:before{border:solid var(--tc-color-success);content:"";border-width:0 2px 2px 0;width:.375rem;height:.625rem;position:absolute;top:.2em;left:2px;transform:rotate(45deg)}.tc-pl-tabs{min-width:0;display:grid}.tc-pl-tabs__list{gap:0 var(--tc-space-5);min-width:0;padding:0 var(--tc-space-5);border-bottom:1px solid var(--tc-color-border);scrollbar-width:none;display:flex;overflow-x:auto}.tc-pl-tabs__tab{height:2.75rem;color:var(--tc-color-text-secondary);font:inherit;font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.4rem;margin-bottom:-1px;padding:0;display:inline-flex}.tc-pl-tabs__tab[aria-selected=true]{border-bottom-color:var(--tc-color-text-primary);color:var(--tc-color-text-primary);font-weight:var(--tc-font-weight-semibold)}.tc-pl-tabs__tab:focus-visible{outline:2px solid var(--tc-color-focus);outline-offset:2px}.tc-pl-tabs__count{border-radius:var(--tc-radius-full);background:var(--tc-color-surface-inset);box-sizing:border-box;min-width:1.25rem;height:1.25rem;color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs);font-variant-numeric:tabular-nums;font-weight:var(--tc-font-weight-semibold);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.tc-pl-tabs__tab[aria-selected=true] .tc-pl-tabs__count{background:var(--tc-color-text-primary);color:var(--tc-color-surface)}.tc-pl-tabs[data-variant=underline]>.tc-pl-tabs__panel{padding:var(--tc-space-4) var(--tc-space-5) var(--tc-space-5)}.tc-pl-tabs[data-variant=segmented]{gap:var(--tc-space-4)}.tc-pl-tabs[data-variant=segmented]>.tc-pl-tabs__list{border-radius:var(--tc-radius-md);background:var(--tc-color-surface-inset);max-width:100%;box-shadow:inset 0 0 0 1px var(--tc-color-border);border:0;justify-self:start;gap:2px;padding:2px}.tc-pl-tabs[data-variant=segmented] .tc-pl-tabs__tab{border-radius:calc(var(--tc-radius-md) - 2px);height:1.75rem;font-size:var(--tc-text-xs);border:0;margin:0;padding:0 .7rem}.tc-pl-tabs[data-variant=segmented] .tc-pl-tabs__tab[aria-selected=true]{background:var(--tc-color-surface);box-shadow:0 1px 2px #0f172a14, inset 0 0 0 1px var(--tc-color-border-subtle)}:is(.tc-pl-card__flush .tc-pl-tabs[data-variant=underline]>.tc-pl-tabs__panel:has(>.tc-pl-channel-rows),.tc-pl-card__flush .tc-pl-tabs[data-variant=underline]>.tc-pl-tabs__panel:has(>.tc-pl-pad)){padding:0}.tc-pl-attributes{margin:0;padding:0;list-style:none;display:grid}.tc-pl-attributes li{gap:var(--tc-space-2) var(--tc-space-5);padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border-subtle);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:center;display:grid}.tc-pl-attributes li:first-child{border-top:0}.tc-pl-attributes li>div{gap:2px;display:grid}.tc-pl-attributes span{color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs)}.tc-pl-variations{margin:calc(-1 * var(--tc-space-4)) calc(-1 * var(--tc-space-5)) calc(-1 * var(--tc-space-5));display:grid}.tc-pl-variations__head,.tc-pl-vrow>summary{gap:var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-5);grid-template-columns:2.75rem minmax(0,1fr) 5.5rem 7rem 10rem 6.5rem 1.25rem;align-items:center;display:grid}.tc-pl-variations__head{padding-top:var(--tc-space-3);color:var(--tc-color-text-tertiary);font-size:.6875rem;font-weight:var(--tc-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.tc-pl-vrow{border-top:1px solid var(--tc-color-border-subtle)}.tc-pl-vrow[open]{background:var(--tc-color-surface-inset)}.tc-pl-vrow>summary{cursor:pointer;list-style:none}.tc-pl-vrow>summary::-webkit-details-marker{display:none}.tc-pl-vrow>summary .tc-commerce-product-image{width:2.75rem;height:2.75rem}.tc-pl-vrow__name{gap:2px;min-width:0;display:grid}.tc-pl-vrow__name b{align-items:center;gap:var(--tc-space-2);font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);flex-wrap:wrap;display:flex}.tc-pl-vrow__name small,.tc-pl-vrow__size small{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs)}.tc-pl-vrow__name code{font-family:var(--tc-font-mono)}.tc-pl-vrow__price{font-size:var(--tc-text-sm);font-variant-numeric:tabular-nums;font-weight:var(--tc-font-weight-semibold)}.tc-pl-vrow__stock{color:var(--tc-color-success);font-size:var(--tc-text-xs);font-weight:var(--tc-font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.tc-pl-vrow__stock:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tc-pl-vrow__stock:not([data-status=instock]){color:var(--tc-color-amber-800)}.tc-pl-vrow__size{color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs);font-variant-numeric:tabular-nums;gap:1px;display:grid}.tc-pl-vrow__chevron{border:solid var(--tc-color-text-tertiary);border-width:0 1.5px 1.5px 0;width:.5rem;height:.5rem;margin:0 auto;transform:translateY(-2px)rotate(45deg)}.tc-pl-vrow[open] .tc-pl-vrow__chevron{transform:translateY(2px)rotate(-135deg)}.tc-pl-vrow__more{padding:var(--tc-space-1) var(--tc-space-5) var(--tc-space-5) 4.5rem}.tc-pl-pictures{gap:var(--tc-space-5);display:grid}.tc-pl-summary{gap:var(--tc-space-2) var(--tc-space-5);color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);flex-wrap:wrap;margin:0;display:flex}.tc-pl-summary b{color:var(--tc-color-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--tc-font-weight-semibold)}.tc-pl-summary [data-tone=good]:before{color:var(--tc-color-success);content:"✓";margin-right:6px}.tc-pl-summary [data-tone=amber]{color:var(--tc-color-amber-800)}.tc-pl-parent{gap:var(--tc-space-3) var(--tc-space-5);grid-template-columns:11rem minmax(0,1fr);align-items:start;display:grid}.tc-pl-parent>.tc-pl-note{grid-column:2}.tc-pl-parent__label,.tc-pl-size__name{align-content:start;gap:2px;min-width:0;display:grid}.tc-pl-parent__label b,.tc-pl-size__name b{align-items:center;gap:var(--tc-space-2);font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);flex-wrap:wrap;display:flex}.tc-pl-parent__label span,.tc-pl-size__name span{color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs);line-height:1.4}.tc-pl-size__name code{color:var(--tc-color-text-tertiary);font-family:var(--tc-font-mono);font-size:.6875rem}.tc-pl-strip{--tc-pl-tile:5rem;flex-wrap:wrap;gap:.625rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tc-pl-strip[data-size=large]{--tc-pl-tile:7rem;gap:var(--tc-space-4)}.tc-pl-strip[data-size=small]{--tc-pl-tile:4.5rem}.tc-pl-tile{width:var(--tc-pl-tile);align-content:start;gap:6px;display:grid}.tc-pl-tile__trigger.tc-image-lightbox__trigger{width:var(--tc-pl-tile);border-radius:var(--tc-radius-control);cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.tc-pl-tile__trigger .tc-commerce-product-image{width:var(--tc-pl-tile);height:var(--tc-pl-tile)}.tc-pl-tile__trigger .tc-commerce-product-image img{object-fit:cover}.tc-pl-tile[data-main] .tc-pl-tile__trigger{box-shadow:0 0 0 2px var(--tc-color-blue-600)}.tc-pl-tile[data-faded] .tc-commerce-product-image{opacity:.55}.tc-pl-tile__trigger:focus-visible{outline:2px solid var(--tc-color-focus);outline-offset:3px}.tc-pl-tile__number{border-radius:var(--tc-radius-full);background:var(--tc-color-surface);box-sizing:border-box;min-width:1.25rem;color:var(--tc-color-text-primary);font-variant-numeric:tabular-nums;text-align:center;padding:1px 6px;font-size:.6875rem;font-weight:700;position:absolute;top:5px;left:5px;box-shadow:0 1px 2px #0f172a33}.tc-pl-tile[data-main] .tc-pl-tile__number{background:var(--tc-color-blue-600);color:#fff}.tc-pl-tile__note{color:var(--tc-color-text-secondary);font-size:var(--tc-text-xs);flex-wrap:wrap;align-items:center;gap:5px;line-height:1.35;display:flex}.tc-pl-tile__note[data-tone=amber]{color:var(--tc-color-amber-800);font-weight:var(--tc-font-weight-semibold)}.tc-pl-sizes__head,.tc-pl-size,.tc-pl-channel-view>li{gap:var(--tc-space-3) var(--tc-space-5);grid-template-columns:11rem minmax(0,1fr) 12.5rem;align-items:center;display:grid}.tc-pl-sizes__head{border-bottom:1px solid var(--tc-color-border);font-size:var(--tc-text-sm);padding-bottom:6px}.tc-pl-sizes__head>span{color:var(--tc-color-text-tertiary);font-size:.6875rem;font-weight:var(--tc-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.tc-pl-sizes>ol,.tc-pl-channel-view{margin:0;padding:0;list-style:none}.tc-pl-size,.tc-pl-channel-view>li{padding:var(--tc-space-3) 0;border-top:1px solid var(--tc-color-border-subtle);scroll-margin-top:var(--tc-space-8)}.tc-pl-sizes>ol>.tc-pl-size:first-child,.tc-pl-channel-view>li:first-child{border-top:0}.tc-pl-size:target{border-radius:var(--tc-radius-md);background:var(--tc-color-blue-50)}.tc-pl-alt{font-size:var(--tc-text-xs);gap:6px;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.tc-pl-alt li{color:var(--tc-color-text-secondary);padding-left:1.125rem;position:relative}.tc-pl-alt li:before{background:var(--tc-color-border-strong);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.35em;left:2px}.tc-pl-alt li[data-tone=good]:before{background:var(--tc-color-success)}.tc-pl-alt li[data-tone=amber]{color:var(--tc-color-amber-800)}.tc-pl-alt li[data-tone=amber]:before{background:var(--tc-color-amber-500)}.tc-pl-channel-view>li{grid-template-columns:14rem minmax(0,1fr) 6rem}.tc-pl-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tc-pl-slots{font-size:var(--tc-text-sm);font-variant-numeric:tabular-nums;justify-items:end;display:grid}.tc-pl-slots small{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs)}.tc-pl-channel-rows{margin:0;padding:0;list-style:none}.tc-pl-channel-rows li{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);font-size:var(--tc-text-sm);grid-template-columns:8rem minmax(0,1fr) auto auto;align-items:center;display:grid}.tc-pl-channel-rows li:first-child{border-top:0}.tc-pl-channel-rows b{font-weight:var(--tc-font-weight-semibold)}.tc-pl-channel-rows code{font-family:var(--tc-font-mono);font-size:var(--tc-text-xs)}.tc-pl-rail-card{gap:var(--tc-space-3);padding:var(--tc-space-4);display:grid}.tc-pl-rail-card__head{justify-content:space-between;align-items:center;gap:var(--tc-space-2);display:flex}.tc-pl-rail-card__head h2{font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);margin:0}.tc-pl-channel-list{margin:0;padding:0;list-style:none;display:grid}.tc-pl-channel-list li{gap:var(--tc-space-3);padding:var(--tc-space-2) 0;border-top:1px solid var(--tc-color-border-subtle);font-size:var(--tc-text-sm);font-weight:var(--tc-font-weight-semibold);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.tc-pl-channel-list li>span:nth-child(2){display:grid}.tc-pl-channel-list small{color:var(--tc-color-text-tertiary);font-size:var(--tc-text-xs);font-weight:var(--tc-font-weight-regular)}.tc-pl-image{align-items:flex-start;gap:var(--tc-space-3);display:flex}.tc-pl-image .tc-commerce-product-image{flex:none;width:6rem;height:6rem}.tc-pl-image p{color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);margin:0;line-height:1.45}.tc-pl-categories{gap:var(--tc-space-2);margin:0;padding:0;list-style:none;display:grid}.tc-pl-categories li{justify-content:space-between;align-items:center;gap:var(--tc-space-2);font-size:var(--tc-text-sm);display:flex}.tc-pl-categories li[data-child]{padding-left:var(--tc-space-5)}.tc-pl-fit,.tc-pl-seo{gap:var(--tc-space-3);margin:0;display:grid}.tc-pl-fit>div,.tc-pl-seo>div{gap:6px;display:grid}.tc-pl-fit dt,.tc-pl-seo dt{justify-content:space-between;gap:var(--tc-space-2);color:var(--tc-color-text-primary);font-size:var(--tc-text-xs);font-weight:var(--tc-font-weight-semibold);display:flex}.tc-pl-fit dd,.tc-pl-seo dd{color:var(--tc-color-text-secondary);font-size:var(--tc-text-sm);margin:0;line-height:1.45}.tc-pl-seo dt span{color:var(--tc-color-text-tertiary);font-variant-numeric:tabular-nums}.tc-pl-seo dt span[data-tone=good]{color:var(--tc-color-success)}.tc-pl-seo dt span[data-tone=short],.tc-pl-seo dt span[data-tone=long],.tc-pl-seo dt span[data-tone=over]{color:var(--tc-color-amber-800)}.tc-pl-seo__title{color:var(--tc-color-blue-800)}@media (max-width:64rem){.tc-pl-columns{grid-template-columns:minmax(0,1fr)}.tc-pl-variations__head{display:none}.tc-pl-vrow>summary{grid-template-columns:2.75rem minmax(0,1fr) auto}.tc-pl-vrow>summary>:nth-child(n+3):not(.tc-pl-vrow__chevron){grid-column:2}.tc-pl-vrow>summary>.tc-pl-vrow__chevron{grid-area:1/3}.tc-pl-vrow__more{padding-left:var(--tc-space-5)}}@media (max-width:48rem){.tc-pl-parent,.tc-pl-sizes__head,.tc-pl-size,.tc-pl-channel-view>li,.tc-pl-attributes li{grid-template-columns:minmax(0,1fr)}.tc-pl-parent>.tc-pl-note{grid-column:1}.tc-pl-sizes__head>span{display:none}.tc-pl-strip[data-size=large]{--tc-pl-tile:6rem;gap:var(--tc-space-3)}.tc-pl-strip:not([data-size=large]){--tc-pl-tile:4rem;scrollbar-width:none;flex-wrap:nowrap;padding:3px 3px 4px;overflow-x:auto}.tc-pl-slots{justify-items:start}.tc-pl-channel-rows li{grid-template-columns:minmax(0,1fr) auto}.tc-pl-channel-rows li>:nth-child(2){grid-area:2/1/auto/-1}.tc-pl-channel-rows li>:nth-child(3):empty{display:none}}}
@layer tc-components{.tc-content{gap:var(--tc-space-5);min-width:0;display:grid}.tc-content-head{justify-content:space-between;align-items:center;gap:var(--tc-space-4);flex-wrap:wrap;display:flex}.tc-content-head h1{font-size:var(--tc-font-size-2xl);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.tc-content-head__kicker{margin:0 0 var(--tc-space-1);font-size:var(--tc-font-size-xs);color:var(--tc-color-text-secondary);font-weight:500}.tc-content-head__description{align-items:center;gap:var(--tc-space-2);margin:var(--tc-space-1) 0 0;font-size:var(--tc-font-size-sm);color:var(--tc-color-text-secondary);flex-wrap:wrap;display:flex}.tc-content-head__aside,.tc-content-actions{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-content-pipeline{gap:var(--tc-space-1);padding:var(--tc-space-1);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);background:var(--tc-color-surface);flex-wrap:wrap;display:flex}.tc-content-stage{padding:var(--tc-space-2) var(--tc-space-4);border-radius:var(--tc-radius-md);font-size:var(--tc-font-size-xs);color:var(--tc-color-text-secondary);flex:9rem;gap:2px;text-decoration:none;display:grid}.tc-content-stage>span:first-child{color:var(--tc-color-text-primary);font-weight:500}.tc-content-stage strong{margin-right:var(--tc-space-1);font-size:var(--tc-font-size-xl);font-variant-numeric:tabular-nums;color:var(--tc-color-text-primary);font-weight:600}.tc-content-stage:hover{background:var(--tc-color-surface-inset)}.tc-content-stage[aria-current=page],.tc-content-stage[aria-current=page]>span:first-child,.tc-content-stage[aria-current=page] strong{background:var(--tc-color-action);color:var(--tc-color-white)}.tc-content-alerts{gap:var(--tc-space-2);display:grid}.tc-content-alert{justify-content:space-between;align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2) var(--tc-space-4);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);background:var(--tc-color-warning-surface);font-size:var(--tc-font-size-sm);flex-wrap:wrap;display:flex}.tc-content-lanes{gap:var(--tc-space-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid}.tc-content-lane{margin:0;padding:0;list-style:none}.tc-content-lane>li{gap:var(--tc-space-2);padding:var(--tc-space-4);border-bottom:1px solid var(--tc-color-border);display:grid}.tc-content-lane p{font-size:var(--tc-font-size-sm);color:var(--tc-color-text-secondary);margin:0;line-height:1.45}.tc-content-lane__foot{justify-content:space-between;align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-content-panel>.tc-content-lane__more{margin:var(--tc-space-3) var(--tc-space-4);font-size:var(--tc-font-size-sm)}.tc-content-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tc-content-title{color:var(--tc-color-text-primary);font-weight:500;line-height:1.4;text-decoration:none}.tc-content-title:hover{color:var(--tc-color-action)}.tc-content-title--large{font-size:var(--tc-font-size-base);font-weight:600}.tc-content-split{align-items:flex-start;gap:var(--tc-space-4);flex-wrap:wrap;display:flex}.tc-content-split__main{gap:var(--tc-space-4);flex:999 38rem;min-width:0;display:grid}section.tc-content-split__main{display:block}.tc-content-split__side{gap:var(--tc-space-3);flex:20rem;min-width:0;display:grid}aside.tc-content-panel.tc-content-split__side{display:block}.tc-content-filters-row{gap:var(--tc-space-1);flex-wrap:wrap;display:flex}.tc-content-filter{min-height:var(--tc-control-height-default,2.25rem);padding:0 var(--tc-space-3);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-surface);font:inherit;font-size:var(--tc-font-size-sm);color:var(--tc-color-text-secondary);cursor:pointer;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.tc-content-filter:hover{color:var(--tc-color-text-primary);background:var(--tc-color-surface-inset)}.tc-content-filter[aria-current=true],.tc-content-filter[aria-selected=true]{border-color:var(--tc-color-text-primary);color:var(--tc-color-text-primary)}.tc-content-idea{gap:var(--tc-space-3);padding:var(--tc-space-4);display:grid}.tc-content-idea__head{justify-content:space-between;align-items:flex-start;gap:var(--tc-space-3);display:flex}.tc-content-panel.tc-content-idea>.tc-content-muted{margin:0}.tc-content-panel__body{gap:var(--tc-space-3);padding:var(--tc-space-4);display:grid}.tc-content-panel.tc-content-panel__body>.tc-content-muted{margin:0}.tc-content-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tc-content-chips{gap:var(--tc-space-1);flex-wrap:wrap;display:flex}.tc-content-progress{white-space:nowrap;font-weight:500}.tc-content-bar{min-width:5rem;height:var(--tc-space-1);margin-top:var(--tc-space-1);border-radius:var(--tc-radius-sm);background:var(--tc-color-surface-inset);display:block}.tc-content-bar>span{border-radius:var(--tc-radius-sm);background:var(--tc-color-action);min-width:2px;height:100%;display:block}.tc-content-split__side .tc-content-prose{padding:var(--tc-space-4)}.tc-content-tiles{gap:var(--tc-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.tc-content-tile{align-content:start;justify-items:start;gap:var(--tc-space-1);padding:var(--tc-space-4);font-size:var(--tc-font-size-sm);display:grid}.tc-content-tile>span:first-child,.tc-content-tile small{color:var(--tc-color-text-secondary)}.tc-content-tile strong{font-size:var(--tc-font-size-xl);font-weight:600}.tc-content-tile .tc-content-bar{width:100%}.tc-content-editor .tc-content-decision{align-items:flex-start;gap: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-md);font-weight:400;line-height:1.45;display:flex}.tc-content-decision input{margin-top:var(--tc-space-1);flex-shrink:0}.tc-content-decision__row{gap:var(--tc-space-2);display:flex}.tc-content-decision__head{justify-content:space-between;align-items:center;gap:var(--tc-space-2);display:flex}.tc-content-checks{gap:var(--tc-space-1);font-size:var(--tc-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.tc-content-checks button{padding:var(--tc-space-1) 0;font:inherit;text-align:left;color:var(--tc-color-action);cursor:pointer;background:0 0;border:0}.tc-content-products{gap:var(--tc-space-2);margin:0;padding:0;list-style:none;display:grid}.tc-content-products>li{align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-2);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);flex-wrap:wrap;display:flex}.tc-content-products img,.tc-content-products__blank{border-radius:var(--tc-radius-sm);object-fit:cover;background:var(--tc-color-surface-inset);width:3.5rem;height:3.5rem;font-size:var(--tc-font-size-xs);color:var(--tc-color-text-secondary);flex:none;place-items:center;display:grid}.tc-content-products__name{min-width:0;font-size:var(--tc-font-size-sm);flex:14rem;font-weight:500}.tc-content-products__name small{margin-top:2px;display:block}.tc-content-photos__section{gap:var(--tc-space-3);padding-top:var(--tc-space-4);border-top:1px solid var(--tc-color-border);display:grid}.tc-content-photos__featured{align-items:flex-start;gap:var(--tc-space-4);flex-wrap:wrap;display:flex}.tc-content-photos__featured>img,.tc-content-photos__featured>.tc-content-products__blank{border-radius:var(--tc-radius-md);object-fit:contain;background:var(--tc-color-surface-inset);flex:none;place-items:center;width:14rem;height:10rem;display:grid}.tc-content-editor__panel-fields{gap:var(--tc-space-3);flex:18rem;min-width:0;display:grid}.tc-content-photos__add{align-items:flex-end;gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-content-photos__add>label:first-child{flex:18rem}.tc-content-editor label.tc-button input.tc-visually-hidden{border:0;width:1px;padding:0}.tc-content-editor label.tc-button{cursor:pointer;font-weight:500;display:inline-flex}.tc-content-photos__grid{gap:var(--tc-space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tc-content-photos__grid>li{gap:var(--tc-space-2);padding:var(--tc-space-2);border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);display:grid}.tc-content-photos__grid img{aspect-ratio:4/3;border-radius:var(--tc-radius-sm);object-fit:contain;background:var(--tc-color-surface-inset);width:100%}.tc-content-photos__meta{font-size:var(--tc-font-size-sm);gap:2px;display:grid}.tc-content-photos__meta small{overflow-wrap:anywhere}.tc-content-photos__size--good{color:var(--tc-color-success)}.tc-content-photos__size--soft{color:var(--tc-color-warning)}.tc-content-photos__size--small{color:var(--tc-color-danger)}.tc-content-photos__crop{gap:var(--tc-space-3);width:min(44rem,100%);display:grid}.tc-content-photos__crop label{gap:var(--tc-space-1);font-size:var(--tc-font-size-sm);font-weight:500;display:grid}.tc-content-photos__crop-frame{aspect-ratio:16/9;border-radius:var(--tc-radius-sm);background:var(--tc-color-surface-inset);position:relative;overflow:hidden}.tc-content-photos__crop-frame img{object-fit:cover;width:100%;height:100%;display:block}.tc-content-photos__crop-frame--featured:after{border-block:2px dashed var(--tc-color-surface);box-shadow:0 0 0 1px var(--tc-color-foreground);content:"";pointer-events:none;position:absolute;inset:17% 0}main.tc-dashboard-shell__main--full{max-width:none}.tc-content-panel{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-lg);background:var(--tc-color-surface);min-width:0;overflow:hidden}.tc-content-panel__head{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);display:flex}.tc-content-panel h2,.tc-content-editor h2{font-size:var(--tc-font-size-base);margin:0;font-weight:600}.tc-content-panel__head h2 span{margin-left:var(--tc-space-2);color:var(--tc-color-text-secondary)}.tc-content-operating{align-items:center;gap:var(--tc-space-4);padding:var(--tc-space-3) 0;font-size:var(--tc-font-size-sm);color:var(--tc-color-text-secondary);flex-wrap:wrap;display:flex}.tc-content-operating>span{align-items:center;gap:var(--tc-space-2);display:inline-flex}.tc-content-status{width:fit-content;padding:var(--tc-space-1) var(--tc-space-2);border-radius:var(--tc-radius-sm);font-size:var(--tc-font-size-xs);color:var(--tc-color-text-secondary);background:var(--tc-color-surface-inset);flex-shrink:0;font-weight:500;display:inline-flex}.tc-content-status[data-status=review],.tc-content-status[data-status=queued]{color:var(--tc-color-warning);background:var(--tc-color-warning-surface)}.tc-content-status[data-status=published],.tc-content-status[data-status=succeeded],.tc-content-status[data-status=healthy]{color:var(--tc-color-success);background:var(--tc-color-success-surface)}.tc-content-status[data-status=running],.tc-content-status[data-status=eligible]{color:var(--tc-color-primary)}.tc-content-status[data-status=failed],.tc-content-status[data-status=offline]{color:var(--tc-color-danger)}.tc-content-list{margin:0;padding:0;list-style:none}.tc-content-list>li{justify-content:space-between;align-items:center;gap:var(--tc-space-4);padding:var(--tc-space-4) var(--tc-space-5);border-bottom:1px solid var(--tc-color-border);display:flex}.tc-content-list>li:last-child{border-bottom:0}.tc-content-list>li>div{min-width:0}.tc-content-list a{font-weight:500}.tc-content-sources>li{align-items:flex-start}.tc-content-sources details{margin-top:var(--tc-space-2);font-size:var(--tc-font-size-sm)}.tc-content-sources summary{color:var(--tc-color-primary);cursor:pointer}.tc-content-sources details ul{margin-block:var(--tc-space-2);color:var(--tc-color-text-secondary);padding-inline-start:var(--tc-space-4)}.tc-content-sources details li{margin-block:var(--tc-space-1);overflow-wrap:anywhere}@media (max-width:48rem){.tc-content-sources>li{gap:var(--tc-space-2);flex-direction:column}}.tc-content-list small,.tc-content-table small{margin-top:var(--tc-space-1);color:var(--tc-color-text-secondary);line-height:1.5;display:block}.tc-content-totals{gap:var(--tc-space-3);padding:var(--tc-space-5);margin:0;display:grid}.tc-content-totals>div{justify-content:space-between;gap:var(--tc-space-4);display:flex}.tc-content-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tc-content-muted{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);line-height:1.6}.tc-content-panel>.tc-content-muted,.tc-content-panel>a{margin:var(--tc-space-4) var(--tc-space-5);display:block}.tc-content-notice{border-left:3px solid var(--tc-color-primary);background:var(--tc-color-surface-inset);padding:var(--tc-space-4);margin:0;line-height:1.6}.tc-content-notice--error{border-color:var(--tc-color-danger)}.tc-content-form{gap:var(--tc-space-4);padding:var(--tc-space-5);display:grid}.tc-content-form label,.tc-content-editor label{gap:var(--tc-space-2);font-size:var(--tc-font-size-sm);font-weight:500;display:grid}.tc-content-form input:not([type=checkbox]),.tc-content-form textarea,.tc-content-form select,.tc-content-editor input:not([type=checkbox]),.tc-content-editor textarea,.tc-content-editor select,.tc-content-filters select{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);width:100%;min-width:0;padding:var(--tc-space-2) var(--tc-space-3);background:var(--tc-color-surface);color:var(--tc-color-text-primary);font:inherit}.tc-content-form textarea,.tc-content-editor textarea{resize:vertical;line-height:1.6}.tc-content-form__grid{gap:var(--tc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tc-content-form .tc-content-check,.tc-content-editor .tc-content-check,.tc-content-prose .tc-content-check{align-items:flex-start;gap:var(--tc-space-2);line-height:1.5;display:flex}.tc-content-check input{margin-top:var(--tc-space-1);flex-shrink:0}.tc-content-days{gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-content-form fieldset{border:0;margin:0;padding:0}.tc-content-form legend{margin-bottom:var(--tc-space-2);font-weight:500}.tc-content-selected{margin:0;padding:0;list-style:none}.tc-content-selected li{justify-content:space-between;align-items:center;gap:var(--tc-space-3);display:flex}.tc-content-filters{align-items:end;gap:var(--tc-space-3);flex-wrap:wrap;display:flex}.tc-content-filters label{gap:var(--tc-space-2);display:grid}.tc-content-scroll{overflow-x:auto}.tc-content-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--tc-font-size-sm)}.tc-content-table th{color:var(--tc-color-text-secondary);background:var(--tc-color-surface-inset);font-weight:500}.tc-content-table th,.tc-content-table td{padding:var(--tc-space-3) var(--tc-space-5);border-bottom:1px solid var(--tc-color-border);vertical-align:top}.tc-content-table td:first-child{min-width:180px}.tc-content-live th a{color:inherit;white-space:nowrap;text-decoration:none}.tc-content-live th a:hover{color:var(--tc-color-text-primary)}.tc-content-live th a[data-active]{color:var(--tc-color-text-primary);font-weight:600}.tc-content-live th,.tc-content-live td{padding-inline:var(--tc-space-3)}.tc-content-live td{font-variant-numeric:tabular-nums;white-space:nowrap}.tc-content-live td:first-child{min-width:280px;white-space:normal;padding-inline-start:var(--tc-space-5)}.tc-content-live td>strong{font-weight:600;display:block}.tc-content-live .tc-content-status{margin-top:var(--tc-space-1)}.tc-content-live__trend{align-items:center;gap:var(--tc-space-3);display:flex}.tc-content-live__trend>div{min-width:64px}.tc-content-live__trend strong{font-weight:600;display:block}.tc-content-live__rank{flex:none}.tc-content-live__rank polyline{fill:none;stroke:var(--tc-color-action);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tc-content-live__rank circle{fill:var(--tc-color-action)}.tc-content-live__page-one{fill:var(--tc-color-surface-inset);stroke:none}.tc-content-live__bars{border-bottom:1px solid var(--tc-color-border);flex:none;align-items:flex-end;gap:2px;width:90px;height:38px;display:flex}.tc-content-live__bars>span{background:var(--tc-color-action);border-radius:2px 2px 0 0;flex:1 1 0;min-width:0}.tc-content-live__bars>span[data-empty]{background:var(--tc-color-border);height:1px}.tc-content-live__change[data-tone=up]{color:var(--tc-color-success)}.tc-content-live__change[data-tone=down]{color:var(--tc-color-danger)}.tc-content-live__note{padding:var(--tc-space-3) var(--tc-space-5);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);margin:0}.tc-content-live__summary{gap:var(--tc-space-4);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:stretch;display:grid}.tc-content-live__chart{align-content:start;gap:var(--tc-space-3);padding:var(--tc-space-5);display:grid}.tc-content-live__chart h2{font-size:var(--tc-font-size-md,1rem);margin:0;font-weight:600;line-height:1.35}.tc-content-live__tiles{gap:var(--tc-space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-content:start;display:grid}.tc-content-live__tiles>.tc-content-panel{padding:var(--tc-space-4);min-width:0}.tc-content-live__wide{grid-column:1/-1}.tc-content-live__cards{gap:var(--tc-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tc-content-live__card{align-content:start;gap:var(--tc-space-1);min-height:44px;padding:var(--tc-space-4);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-secondary);font-size:var(--tc-font-size-sm);text-decoration:none;display:grid}.tc-content-live__card:hover{border-color:var(--tc-color-border-strong)}.tc-content-live__card[data-active]{border-color:var(--tc-color-action);outline:1px solid var(--tc-color-action)}.tc-content-live__card strong{color:var(--tc-color-text-primary);font-weight:600}.tc-content-live tr[data-open]>td{background:var(--tc-color-surface-inset);border-bottom-color:#0000}.tc-content-live__detail>td{background:var(--tc-color-surface-inset);white-space:normal}.tc-content-live__detail-grid{gap:var(--tc-space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.tc-content-live__detail-grid h3{margin:0 0 var(--tc-space-2);font-size:var(--tc-font-size-sm);font-weight:600}.tc-content-live__detail-grid p{margin:0 0 var(--tc-space-2)}.tc-content-live__detail-grid table{border-collapse:collapse;width:100%;font-size:var(--tc-font-size-xs)}.tc-content-live__detail-grid th,.tc-content-live__detail-grid td{padding:var(--tc-space-1) 0 var(--tc-space-1) var(--tc-space-2);border-bottom:1px solid var(--tc-color-border);text-align:right;white-space:normal;background:0 0;min-width:0}.tc-content-live__detail-grid th:first-child,.tc-content-live__detail-grid td:first-child{text-align:left;padding-inline-start:0}@media (max-width:900px){.tc-content-live__summary{grid-template-columns:minmax(0,1fr)}}.tc-content-pager{justify-content:space-between;align-items:center;gap:var(--tc-space-3);padding:var(--tc-space-4) var(--tc-space-5);color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-sm);flex-wrap:wrap;display:flex}.tc-content-pager>div{gap:var(--tc-space-4);display:flex}.tc-content-empty{padding:var(--tc-space-7) var(--tc-space-5);color:var(--tc-color-text-secondary);line-height:1.7}.tc-content-editor{gap:var(--tc-space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.tc-content-editor__main,.tc-content-editor__aside{gap:var(--tc-space-4);min-width:0;display:grid}.tc-content-editor__aside{top:var(--tc-space-16);position:sticky}.tc-content-editor__panel{gap:var(--tc-space-4);padding:var(--tc-space-5);display:grid}.tc-content-editor__panel[hidden],.tc-content-editor [role=tabpanel][hidden]{display:none}.tc-content-editor small{color:var(--tc-color-text-secondary);font-weight:400}.tc-content-editor__toolbar{align-items:center;gap:var(--tc-space-2);flex-wrap:wrap;display:flex}.tc-content-editor__toolbar select{width:auto}.tc-content-editor__visual{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);background:var(--tc-color-surface);min-height:550px;max-height:70vh;overflow:auto}.tc-content-editor fieldset{border:0;margin:0;padding:0}.tc-content-editor__html{min-height:550px;font-family:var(--tc-font-mono);font-size:var(--tc-font-size-sm)}.tc-content-sources{gap:var(--tc-space-3);display:grid}.tc-content-sources details{border-bottom:1px solid var(--tc-color-border)}.tc-content-sources summary{cursor:pointer;padding:var(--tc-space-3) 0;overflow-wrap:anywhere;font-weight:500}.tc-content-checklist{gap:var(--tc-space-3);font-size:var(--tc-font-size-sm);color:var(--tc-color-text-secondary);flex-wrap:wrap;display:flex}.tc-content-checklist [data-ok=true]{color:var(--tc-color-success)}.tc-content-prose{padding:var(--tc-space-5);overflow-wrap:anywhere;line-height:1.75}.tc-content-prose h2{margin-top:var(--tc-space-5);margin-bottom:var(--tc-space-3)}.tc-content-prose>h2:first-child{margin-top:0}.tc-content-prose img{max-width:100%;height:auto}.tc-content-prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.tc-content-prose iframe{max-width:100%}@media (max-width:1100px){.tc-content-editor{grid-template-columns:minmax(0,1fr)}.tc-content-editor__aside{position:static}}@media (max-width:640px){.tc-content-form__grid{grid-template-columns:minmax(0,1fr)}.tc-content-panel__head,.tc-content-list>li{align-items:flex-start}}.tc-content-performance{gap:var(--tc-space-5);margin-block:var(--tc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tc-content-performance h4{margin-block:0 var(--tc-space-2);font-size:var(--tc-font-size-sm);font-weight:600}.tc-content-performance small{color:var(--tc-color-text-secondary);line-height:1.5;display:block}.tc-content-metrics{column-gap:var(--tc-space-3);row-gap:var(--tc-space-2);font-size:var(--tc-font-size-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;display:grid}.tc-content-metrics dd{text-align:right;margin:0;font-weight:500}@media (max-width:48rem){.tc-content-performance{grid-template-columns:minmax(0,1fr)}}.tc-content-opportunities{gap:var(--tc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tc-content-opportunities .tc-content-list>li{flex-wrap:wrap;align-items:flex-start}.tc-content-opportunities .tc-content-list>li>div{flex:240px}@media (max-width:64rem){.tc-content-opportunities{grid-template-columns:minmax(0,1fr)}}.tc-content>.tc-ai-card{min-width:0;container:tc-content-models/inline-size}@container tc-content-models (max-width:1099px){.tc-ai-tools__head{display:none}.tc-ai-tools__row{padding-block:var(--tc-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.tc-ai-tools__tool{grid-column:1/-1}.tc-ai-tools__cell-label{display:block}.tc-ai-tools__usage{text-align:left}.tc-ai-tools__action{justify-content:flex-start;align-items:end}}@container tc-content-models (max-width:640px){.tc-ai-tools__row{padding-inline:var(--tc-space-4);grid-template-columns:minmax(0,1fr)}.tc-ai-segmented{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.tc-ai-segmented button,.tc-ai-tools__action .tc-button{min-height:2.75rem}.tc-ai-tools__action .tc-button{justify-content:center;width:100%}}.tc-blog-preview,.tc-blog-content{--tc-blog-heading:#252d38;--tc-blog-body:#444;--tc-blog-muted:#687281;--tc-blog-line:#e0e4ea;--tc-blog-line-soft:#e5e7eb;--tc-blog-orange:#ea6a17;--tc-blog-link:#0a7497;--tc-blog-navy:#293042;--tc-blog-navy-line:#2f3a4d;--tc-blog-stripe:#f7f9fb;font-family:var(--tc-blog-font-ui), Arial, sans-serif;color:var(--tc-blog-body)}.tc-blog-preview{border:1px solid var(--tc-color-border-subtle);border-radius:var(--tc-radius-card);background:#fff;padding:28px;container-type:inline-size}.tc-blog-preview__header{text-align:center;max-width:760px;margin:0 auto 28px}.tc-blog-preview__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--tc-blog-orange);margin-bottom:12px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.tc-blog-preview__header h1{font-family:var(--tc-blog-font-display), Arial, sans-serif;letter-spacing:-.5px;color:var(--tc-blog-heading);margin:0 0 14px;font-size:42px;font-weight:800;line-height:1.05}.tc-blog-preview__meta{color:var(--tc-blog-muted);font-size:14px;line-height:1.5}.tc-blog-preview__hero{border:1px solid var(--tc-blog-line-soft);object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:440px;margin:0 0 32px;display:block}.tc-blog-preview__layout{grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);column-gap:32px;display:grid}.tc-blog-preview__body{grid-column:2;min-width:0}.tc-blog-preview__rail{grid-column:1;place-self:start end;width:min(180px,100%);position:sticky;top:20px}.tc-blog-preview__rail-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tc-blog-muted);margin-bottom:10px;font-size:11px;font-weight:700;line-height:1}.tc-blog-preview__rail ul{border-left:1px solid var(--tc-blog-line);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tc-blog-preview__rail a{color:var(--tc-blog-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.tc-blog-preview__rail a:hover,.tc-blog-preview__rail a:focus-visible{border-left-color:var(--tc-blog-navy);color:var(--tc-blog-heading)}.tc-blog-preview__tools{border:1px solid var(--tc-blog-line);border-radius:8px;margin:24px 0;padding:20px}.tc-blog-preview__tools-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tc-blog-orange);margin-bottom:12px;font-size:12px;font-weight:700;line-height:1}.tc-blog-preview__tools-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tc-blog-preview__tool{color:var(--tc-blog-heading);flex-direction:column;gap:6px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}a.tc-blog-preview__tool:hover{text-decoration:underline}.tc-blog-preview__tool img{aspect-ratio:1;border:1px solid var(--tc-blog-line-soft);object-fit:cover;border-radius:3px;width:100%;display:block}@container (max-width:860px){.tc-blog-preview__layout{display:block}.tc-blog-preview__rail{display:none}.tc-blog-preview__header h1{font-size:32px}}@container (max-width:520px){.tc-blog-preview__tools-grid{grid-template-columns:repeat(2,1fr)}.tc-blog-content table{white-space:nowrap;display:block;overflow-x:auto}}.tc-blog-content{overflow-wrap:anywhere}.tc-content-editor__visual.tc-blog-content{padding:var(--tc-space-5) max(var(--tc-space-5), calc((100% - 760px) / 2))}.tc-blog-content p{color:var(--tc-blog-body);margin:0 0 18px;font-size:16px;line-height:1.5}.tc-blog-content>p:first-child,.tc-blog-content>div:first-child>p:first-child{font-size:18px;line-height:1.6}.tc-blog-content h2{color:var(--tc-blog-heading);margin:30px 0 12px;scroll-margin-top:24px;font-size:22px;font-weight:700;line-height:1.25}.tc-blog-content h3{color:var(--tc-blog-heading);margin:24px 0 10px;font-size:18px;font-weight:700;line-height:1.35}.tc-blog-content ul,.tc-blog-content ol{margin:0 0 20px;padding-left:22px}.tc-blog-content ul{list-style:outside}.tc-blog-content ol{list-style:decimal}.tc-blog-content li{color:var(--tc-blog-body);margin-bottom:8px;font-size:16px;line-height:1.5}.tc-blog-content a:not(.tc-blog-preview__tool){color:var(--tc-blog-link)}.tc-blog-content img{border:1px solid var(--tc-blog-line-soft);border-radius:6px;max-width:100%;height:auto}.tc-blog-content figure{width:100%;margin:0 0 24px}.tc-blog-content figure img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.tc-blog-content figcaption{color:var(--tc-blog-muted);margin-top:8px;font-size:14px;line-height:1.5}.tc-blog-content iframe{aspect-ratio:16/9;border:0;border-radius:6px;width:100%;height:auto;margin:0 0 20px;display:block}.tc-blog-content table{border:1px solid var(--tc-blog-line);border-collapse:separate;border-spacing:0;width:100%;color:var(--tc-blog-body);background:#fff;border-radius:8px;margin:0 0 24px;font-size:14px;line-height:1.5;overflow:hidden}.tc-blog-content th,.tc-blog-content td{border-right:1px solid var(--tc-blog-line-soft);border-bottom:1px solid var(--tc-blog-line-soft);text-align:left;vertical-align:middle;padding:11px 14px}.tc-blog-content th:last-child,.tc-blog-content td:last-child{border-right:0}.tc-blog-content thead th{border-color:var(--tc-blog-navy-line);background:var(--tc-blog-navy);color:#fff;font-weight:700}.tc-blog-content tbody tr:nth-child(2n) th,.tc-blog-content tbody tr:nth-child(2n) td{background:var(--tc-blog-stripe)}.tc-blog-content tbody th,.tc-blog-content tbody td:first-child{color:var(--tc-blog-heading);font-weight:600}.tc-blog-content tbody tr:last-child th,.tc-blog-content tbody tr:last-child td{border-bottom:0}.tc-content-queue-nav{align-items:center;gap:var(--tc-space-2);font-size:var(--tc-type-control-label-size);color:var(--tc-color-text-tertiary);flex-wrap:wrap;display:flex}.tc-content-queue-nav>span{white-space:nowrap}.tc-content-editor__tabs .tc-tabs__item{align-items:center;gap:var(--tc-space-2);cursor:pointer;background:0 0;border:0;font-family:inherit;display:inline-flex}.tc-content-mode{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-control);justify-self:start;width:fit-content;display:inline-flex;overflow:hidden}.tc-content-mode button{min-height:var(--tc-control-height-compact);padding:0 var(--tc-space-3);background:var(--tc-color-surface);font:inherit;font-size:var(--tc-type-control-label-size);font-weight:var(--tc-font-weight-semibold);color:var(--tc-color-text-secondary);cursor:pointer;border:0}.tc-content-mode button[aria-pressed=true]{background:var(--tc-color-slate-900);color:var(--tc-color-white)}}
@layer tc-properties,tc-reset,tc-base,tc-components;
