@layer payload-default;
@layer payload-default{.lexical-diff ul.list-check{padding-inline-start:0}.lexical-diff .checkboxItem{list-style-type:none}.lexical-diff .checkboxItem__wrapper{align-items:center;display:flex}.lexical-diff .checkboxItem__icon{width:var(--spacer-3);height:var(--spacer-3);border:var(--stroke-width-small) solid var(--color-text);border-radius:var(--radius-medium);pointer-events:none;justify-content:center;align-items:center;margin-inline-end:var(--spacer-2);display:flex}.lexical-diff .checkboxItem__icon[data-match-type=create]{background-color:var(--color-bg-brand-tertiary);border-color:var(--color-border-brand-strong);color:var(--color-text-brand)}.lexical-diff .checkboxItem__icon[data-match-type=delete]{border-color:var(--diff-delete-pill-color)}.lexical-diff .checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=create],.lexical-diff .checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:0}.lexical-diff .checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=create]{background-color:var(--color-bg-brand-tertiary);color:var(--color-text-brand)}.lexical-diff .checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=delete]{color:var(--diff-delete-pill-color);background-color:#0000}.lexical-diff .checkboxItem--nested{margin-inline-start:var(--spacer-4)}.lexical-diff ol.list-number{list-style-type:decimal}.lexical-diff ol.list-number ol.list-number{list-style-type:upper-alpha}.lexical-diff ol.list-number ol.list-number ol.list-number{list-style-type:lower-alpha}.lexical-diff ol.list-number ol.list-number ol.list-number ol.list-number{list-style-type:upper-roman}.lexical-diff ol.list-number ol.list-number ol.list-number ol.list-number ol.list-number{list-style-type:lower-roman}}
@layer payload-default{.lexical-diff .lexical-relationship-diff{background-color:var(--color-bg-brand-tertiary);outline:var(--stroke-width-small) solid var(--color-border-brand);outline-offset:calc(var(--stroke-width-small) * -1);border-radius:var(--radius-medium);z-index:2;max-width:fit-content;font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);margin-block:var(--spacer-2);padding:var(--spacer-1);align-items:center;display:inline-flex;position:relative}.lexical-diff .lexical-relationship-diff[data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border)}.lexical-diff .lexical-relationship-diff[data-match-type=create] .lexical-relationship-diff__pill{background-color:var(--color-bg-brand);color:var(--color-text-onbrand)}.lexical-diff .lexical-relationship-diff[data-match-type=create] .lexical-relationship-diff__info{color:var(--diff-create-parent-color)}.lexical-diff .lexical-relationship-diff[data-match-type=delete]{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border);text-decoration-line:none}.lexical-diff .lexical-relationship-diff[data-match-type=delete] .lexical-relationship-diff__pill{background-color:var(--color-bg-danger);color:var(--color-text-oncomponent)}.lexical-diff .lexical-relationship-diff[data-match-type=delete] .lexical-relationship-diff__pill *{color:var(--color-text-oncomponent);background-color:#0000;text-decoration-line:none}.lexical-diff .lexical-relationship-diff[data-match-type=delete] .lexical-relationship-diff__info{color:var(--color-text-danger);text-decoration-line:line-through}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=create],.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:var(--spacer-1);text-decoration-line:none}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color)}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=delete]{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border)}.lexical-diff .lexical-relationship-diff__pill{border-radius:var(--radius-medium);padding-inline:var(--spacer-1);background-color:var(--color-bg-brand);color:var(--color-text-onbrand);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.lexical-diff .lexical-relationship-diff__info{padding-inline:var(--spacer-1);font-weight:var(--text-body-medium-font-weight);color:var(--color-text-brand);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){.lexical-diff .html-diff .lexical-relationship-diff{max-width:unset;border-radius:0;outline:none;margin:0;display:flex}}}
@layer payload-default{.lexical-diff .lexical-unknown-diff{box-shadow:var(--elevation-100-canvas);background:var(--color-bg);border-radius:var(--radius-medium);border:var(--stroke-width-small) solid var(--color-border);max-width:fit-content;margin-block:calc(var(--spacer-1) * 2.5);max-height:calc(var(--spacer-5) * 2.5);padding:calc(var(--spacer-1) * 1.25);align-items:center;display:flex;position:relative}.lexical-diff .lexical-unknown-diff[data-match-type=create]{border-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color)}.lexical-diff .lexical-unknown-diff[data-match-type=delete]{border-color:var(--diff-delete-pill-border);color:var(--diff-delete-parent-color);background-color:var(--diff-delete-pill-bg);text-decoration-line:none}.lexical-diff .lexical-unknown-diff[data-match-type=delete] *{color:var(--diff-delete-parent-color);text-decoration-line:none}.lexical-diff .lexical-unknown-diff__specifier{font-family:SF Mono,Menlo,Consolas,Monaco,monospace}}
@layer payload-default{.lexical-diff .lexical-upload-diff{background-color:var(--color-bg);border-radius:var(--radius-medium);outline:var(--stroke-width-small) solid var(--color-border);outline-offset:calc(var(--stroke-width-small) * -1);z-index:2;min-width:100%;max-width:fit-content;padding:var(--spacer-2);align-items:center;display:flex;position:relative}.lexical-diff .lexical-upload-diff[data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color)}.lexical-diff .lexical-upload-diff[data-match-type=create] .lexical-upload-diff__thumbnail{background-color:var(--diff-create-pill-bg)}.lexical-diff .lexical-upload-diff[data-match-type=create] .lexical-upload-diff__info,.lexical-diff .lexical-upload-diff[data-match-type=create] .lexical-upload-diff__meta{color:var(--diff-create-parent-color)}.lexical-diff .lexical-upload-diff[data-match-type=delete]{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border);color:var(--diff-delete-parent-color);text-decoration-line:none}.lexical-diff .lexical-upload-diff[data-match-type=delete] .lexical-upload-diff__thumbnail{background-color:var(--diff-delete-pill-bg)}.lexical-diff .lexical-upload-diff[data-match-type=delete] .lexical-upload-diff__info{color:var(--diff-delete-parent-color)}.lexical-diff .lexical-upload-diff[data-match-type=delete] .lexical-upload-diff__info strong{text-decoration-line:line-through;-webkit-text-decoration-color:var(--diff-delete-parent-color);text-decoration-color:var(--diff-delete-parent-color)}.lexical-diff .lexical-upload-diff[data-match-type=delete] .lexical-upload-diff__meta{text-decoration-line:line-through;-webkit-text-decoration-color:var(--diff-delete-parent-color);text-decoration-color:var(--diff-delete-parent-color);color:var(--diff-delete-parent-color)}.lexical-diff .lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=create],.lexical-diff .lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:var(--spacer-2);text-decoration-line:none}.lexical-diff .lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=create]{background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color)}.lexical-diff .lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=delete]{background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color)}.lexical-diff .lexical-upload-diff__card{align-items:center;gap:var(--spacer-2-5);flex-direction:row;width:100%;display:flex}.lexical-diff .lexical-upload-diff__thumbnail{width:var(--spacer-6);height:var(--spacer-6);border-radius:var(--radius-medium);background-color:var(--color-bg-secondary);flex-shrink:0;position:relative;overflow:hidden}.lexical-diff .lexical-upload-diff__thumbnail img,.lexical-diff .lexical-upload-diff__thumbnail svg{object-fit:cover;width:100%;height:100%;position:absolute}.lexical-diff .lexical-upload-diff__info{justify-content:center;gap:var(--spacer-1);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);min-width:var(--stroke-width-small);flex-direction:column;flex:1 0 0;display:flex;overflow:hidden}.lexical-diff .lexical-upload-diff__info strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lexical-diff .lexical-upload-diff__meta{font-size:var(--text-body-medium-font-size);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lexical-diff [data-match-type=create] .lexical-upload-diff__info,.lexical-diff [data-match-type=create] .lexical-upload-diff__meta.lexical-upload-diff__meta{color:var(--diff-create-parent-color)}.lexical-diff [data-match-type=create] .lexical-upload-diff__thumbnail{background-color:var(--diff-create-pill-bg)}.lexical-diff [data-match-type=create] .lexical-upload-diff{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border)}.lexical-diff [data-match-type=delete] .lexical-upload-diff__info{color:var(--diff-delete-parent-color)}.lexical-diff [data-match-type=delete] .lexical-upload-diff__info strong{text-decoration-line:line-through;-webkit-text-decoration-color:var(--diff-delete-parent-color);text-decoration-color:var(--diff-delete-parent-color)}.lexical-diff [data-match-type=delete] .lexical-upload-diff__meta.lexical-upload-diff__meta{text-decoration-line:line-through;-webkit-text-decoration-color:var(--diff-delete-parent-color);text-decoration-color:var(--diff-delete-parent-color);color:var(--diff-delete-parent-color)}.lexical-diff [data-match-type=delete] .lexical-upload-diff__thumbnail{background-color:var(--diff-delete-pill-bg)}.lexical-diff [data-match-type=delete] .lexical-upload-diff{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border)}}
@layer payload{.tor-tech-grid{gap:var(--spacer-2);container:tor-tech-grid/inline-size}.tor-tech-grid__table{table-layout:fixed;border-collapse:collapse;width:100%}.tor-tech-grid__col--property{width:19%}.tor-tech-grid__col--standard{width:13%}.tor-tech-grid__col--condition{width:14%}.tor-tech-grid__col--value{width:19%}.tor-tech-grid__col--unit{width:7%}.tor-tech-grid__col--requirement{width:11%}.tor-tech-grid__col--web{width:56px}.tor-tech-grid__col--datasheet{width:80px}.tor-tech-grid__col--actions{width:148px}.tor-tech-grid__table th{padding:var(--spacer-1) var(--spacer-1);color:var(--color-text-secondary);text-align:start;background-color:var(--color-bg);border-bottom:var(--stroke-width-small) solid var(--color-border);font-weight:400}.tor-tech-grid__table:not(.drawer *,.tor-fill *) th{top:calc(var(--app-header-height) + var(--doc-controls-height));z-index:2;position:sticky}.tor-tech-grid__table td{padding:var(--spacer-1-5) var(--spacer-1);vertical-align:top;border-bottom:var(--stroke-width-small) solid var(--color-border)}.tor-tech-grid__table th.tor-tech-grid__flag,.tor-tech-grid__table td.tor-tech-grid__flag{text-align:center}.tor-tech-grid__row--with-message td{border-bottom:none}.tor-tech-grid__table td.tor-tech-grid__message{color:var(--color-text-danger);padding-top:0}.tor-tech-grid__checkbox{min-height:var(--field-min-height-large);justify-content:center;align-items:center;display:flex}.tor-tech-grid__actions{justify-content:flex-end;gap:var(--spacer-1);min-height:var(--field-min-height-large);align-items:center;display:flex}.tor-tech-grid__actions--hidden{visibility:hidden}.tor-tech-grid__hint{min-height:var(--field-min-height-large);color:var(--color-text-secondary);align-items:center;display:flex}.tor-tech-grid__range{align-items:center;gap:var(--spacer-1);color:var(--color-text-secondary);display:flex}.tor-tech-grid__qualifier{flex:none;width:72px}.tor-tech-grid__range>:not(.tor-tech-grid__qualifier,span){flex:1;min-width:0}.tor-tech-grid__value{gap:var(--spacer-1);flex-direction:column;display:flex}.tor-tech-grid__stale{align-items:center;gap:var(--spacer-1);display:flex}.tor-tech-grid__stale-inputs{opacity:.7;flex:1;min-width:0}.tor-tech-grid__unit{width:100%;min-height:var(--field-min-height-large);padding:0 var(--field-padding-inline);color:var(--color-text-secondary);font:inherit;font-size:var(--text-body-medium-font-size);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:text;border:var(--stroke-width-small) solid transparent;border-radius:var(--field-border-radius);background:0 0;overflow:hidden}.tor-tech-grid__unit:hover:not(:disabled){border-color:var(--field-color-border-hover)}.tor-tech-grid__unit:disabled{cursor:default}.tor-tech-grid__unit--error,.tor-tech-grid__unit--error:hover:not(:disabled){border-color:var(--field-color-border-error)}.tor-tech-grid__unit--override{color:var(--color-text);font-weight:var(--text-body-medium-bold-font-weight)}.tor-property-option{flex-direction:column;min-width:0;display:flex}.tor-property-option__meta{color:var(--color-text-secondary);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);overflow-wrap:anywhere}.tor-property-option--create{font-weight:var(--text-body-medium-bold-font-weight)}.tor-tech-grid__top{justify-content:flex-end;display:flex}.tor-tech-drawer .drawer__content{width:calc(100vw - var(--spacer-6))}.tor-tech-grid__empty{justify-content:space-between;align-items:center;gap:var(--spacer-4);padding:var(--spacer-2) var(--spacer-3);color:var(--color-text-secondary);border:var(--stroke-width-small) dashed var(--color-border);border-radius:var(--radius-medium);display:flex}.tor-tech-grid--read-only td{padding-block:var(--spacer-2)}@container tor-tech-grid (max-width:759px){.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table,.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table tbody,.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table tr{display:block}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table colgroup,.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table thead{display:none}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table tr[data-row-id]{padding-block:var(--spacer-1);border-bottom:var(--stroke-width-small) solid var(--color-border);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table tr.tor-tech-grid__row--with-message{border-bottom:none}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table tr[data-row-id] td{border-bottom:none;min-width:0}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td[data-label]:before{content:attr(data-label) / "";margin-bottom:var(--spacer-1);color:var(--color-text-secondary);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td[data-cell=property]{grid-area:1/1/2/7}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td[data-cell=value]{grid-area:1/7/2/11}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td[data-cell=unit]{grid-area:1/11/2/13}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td[data-cell=standard]{grid-area:2/1/3/4}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td[data-cell=condition]{grid-area:2/4/3/9}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td[data-cell=requirement]{grid-area:2/9/3/13}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td.tor-tech-grid__message{display:block}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td[data-cell=web]{grid-area:3/1/4/3}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td[data-cell=datasheet]{grid-area:3/3/4/5}.tor-tech-grid:not(.tor-tech-grid--read-only) .tor-tech-grid__table td[data-cell=actions]{grid-area:3/10/4/13;align-self:end}}}
@layer payload{.tor-sections{gap:var(--spacer-3)}.tor-sections__toolbar{justify-content:flex-end;align-items:center;gap:var(--spacer-2);display:flex}.tor-sections__toolbar:empty{display:none}.tor-sections__list{gap:var(--spacer-5);flex-direction:column;display:flex}.tor-sections__section{gap:var(--spacer-2);flex-direction:column;display:flex}.tor-sections__header{align-items:center;gap:var(--spacer-3);min-height:var(--field-min-height-large);padding-bottom:var(--spacer-1);border-bottom:var(--stroke-width-small) solid var(--color-border);display:flex}.tor-sections__heading{font-size:var(--text-heading-small-font-size);font-weight:var(--text-heading-small-font-weight);line-height:var(--text-heading-small-line-height);letter-spacing:var(--text-heading-small-letter-spacing);margin:0}.tor-sections__controls{align-items:center;gap:var(--spacer-4);margin-inline-start:auto;display:flex}.tor-sections__hint{color:var(--field-color-description);margin:0}.tor-sections__editor .field-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tor-sections__shared-body{padding:var(--spacer-1) var(--spacer-4);background-color:var(--color-bg-secondary);border-radius:var(--radius-medium)}.tor-sections__empty{justify-content:space-between;align-items:center;gap:var(--spacer-4);padding:var(--spacer-2) var(--spacer-3);color:var(--color-text-secondary);border:var(--stroke-width-small) dashed var(--color-border);border-radius:var(--radius-medium);display:flex}.tor-add-menu{flex-direction:column;min-width:280px;display:flex}.tor-add-menu__search{padding:var(--spacer-2);margin-bottom:var(--spacer-1);border-bottom:var(--stroke-width-small) solid var(--color-border)}.tor-add-menu__empty{padding:var(--spacer-1) var(--spacer-3) var(--spacer-2);color:var(--color-text-secondary);margin:0}.tor-add-menu__create{font-weight:var(--text-body-medium-bold-font-weight)}}
@layer payload{.tor-video-preview{aspect-ratio:16/9;border-radius:var(--radius-medium);border:0;width:100%;max-width:448px;display:block}}
@layer payload{.tor-color-swatch{border:var(--stroke-width-small) solid var(--field-color-border);border-radius:var(--field-border-radius);background:var(--field-color-bg);cursor:pointer;width:44px;height:32px;padding:2px;display:block}.tor-color-swatch:disabled{cursor:default;border-color:var(--field-color-border-disabled);background:var(--field-color-bg-disabled)}}
@layer payload{.tor-linked-from{margin-top:var(--spacer-4)}.tor-linked-from__empty{color:var(--color-text-secondary);margin:0}.tor-linked-from__list{border-block:var(--stroke-width-small) solid var(--color-border);margin:0;padding:0;list-style:none}.tor-linked-from__row{align-items:center;gap:var(--spacer-2);min-height:calc(var(--button-height) + var(--spacer-3));padding-block:var(--spacer-1-5);flex-wrap:wrap;display:flex}.tor-linked-from__row+.tor-linked-from__row{border-top:var(--stroke-width-small) solid var(--color-border)}.tor-linked-from__link{color:var(--color-text);text-decoration:none}.tor-linked-from__link:hover{text-decoration:underline}.tor-linked-from__types{color:var(--color-text-secondary)}}
@layer payload{.tor-write{justify-content:flex-end;display:flex}.tor-research{margin-bottom:var(--spacer-3)}.tor-fill{padding-bottom:var(--spacer-4)}.tor-fill .tor-texts__caption{margin-top:var(--spacer-3)}.tor-texts__intro{margin:0 0 var(--spacer-2);color:var(--color-text-secondary)}.tor-texts__list{margin:0;padding:0;list-style:none}.tor-texts__item{gap:var(--spacer-2);padding-block:var(--spacer-3);border-top:var(--stroke-width-small) solid var(--color-border);flex-direction:column;display:flex}.tor-texts__head{align-items:center;gap:var(--spacer-2);min-height:var(--button-height);display:flex}.tor-texts__label{min-width:0;font-weight:var(--text-body-medium-bold-font-weight);flex:1;margin:0}.tor-texts__columns{gap:var(--spacer-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tor-texts__column{gap:var(--spacer-1);flex-direction:column;min-width:0;display:flex}.tor-texts__caption{font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);color:var(--color-text-secondary);margin:0}.tor-texts__text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.tor-texts__text--muted{color:var(--color-text-secondary)}.tor-texts__text--clamped{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tor-texts__feedback{align-items:flex-end;gap:var(--spacer-2);margin-top:var(--spacer-2);display:flex}.tor-texts__feedback>:first-child{flex:1;min-width:0;margin:0}.tor-texts__footer-start{margin-inline-end:auto;display:flex}.tor-texts__error,.tor-texts__hint{align-self:center;margin:0}.tor-texts__error{color:var(--color-text-danger)}.tor-texts__hint{color:var(--color-text-secondary)}@media (max-width:768px){.tor-texts__columns{gap:var(--spacer-2);grid-template-columns:minmax(0,1fr)}}}
@layer payload{.tor-markets__intro{color:var(--color-text-secondary);margin:0}.tor-markets__list{border-block:var(--stroke-width-small) solid var(--color-border);margin:0;padding:0;list-style:none}.tor-markets__row{align-items:center;gap:var(--spacer-2) var(--spacer-3);min-height:calc(var(--button-height) + var(--spacer-3));padding-block:var(--spacer-1-5);flex-wrap:wrap;display:flex}.tor-markets__row+.tor-markets__row{border-top:var(--stroke-width-small) solid var(--color-border)}.tor-markets__title{font-size:var(--text-body-large-font-size);line-height:var(--text-body-large-line-height)}.tor-markets__title--muted,.tor-markets__note,.tor-markets__count,.tor-markets__editing{color:var(--color-text-secondary)}.tor-markets__aside{align-items:center;gap:var(--spacer-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.tor-markets__editing{padding-inline:var(--spacer-2)}}
@layer payload{.tor-preview-switch{order:-1;margin-inline-end:auto}.tor-preview-switch .segmented-control__icon{width:auto;padding-inline:var(--spacer-2);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height)}}
@layer payload{.btn.btn--style-secondary.tor-discard-changes{background-color:var(--color-bg-secondary);border-color:#0000}.btn.btn--style-secondary.tor-discard-changes:hover{background-color:var(--color-bg-secondary-hover)}.btn.btn--style-secondary.tor-discard-changes:active{background-color:var(--color-bg-secondary-pressed)}}
@layer payload{.tor-siblings{align-items:center;gap:var(--spacer-2);margin-bottom:var(--spacer-4);flex-wrap:wrap;display:flex}.tor-siblings__product{color:var(--color-text);font-size:var(--text-body-large-font-size);line-height:var(--text-body-large-line-height);font-weight:var(--text-body-large-bold-font-weight);text-decoration:none}.tor-siblings__product:hover{text-decoration:underline}.tor-siblings__chevron{color:var(--color-icon-secondary)}}
@layer payload{.tor-bc-proposals{align-items:center;gap:var(--spacer-2) var(--spacer-3);margin-bottom:var(--spacer-4);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.tor-bc-proposals__error{color:var(--color-text-danger)}}
@layer payload{.tor-bc{gap:var(--spacer-3);flex-direction:column;max-width:768px;display:flex}.tor-bc__head{justify-content:space-between;align-items:center;gap:var(--spacer-4);display:flex}.tor-bc__meta{color:var(--color-text-secondary)}.tor-bc__table{border-collapse:collapse;table-layout:fixed;width:100%}.tor-bc__table th,.tor-bc__table td{padding:var(--spacer-2);border-bottom:var(--stroke-width-small) solid var(--color-border);font-weight:inherit;text-align:start;vertical-align:top;overflow-wrap:anywhere}.tor-bc__table th{width:40%;color:var(--color-text-secondary)}.tor-bc__loading{gap:var(--spacer-1);flex-direction:column;display:flex}.tor-bc__note{justify-content:space-between;align-items:center;gap:var(--spacer-4);min-height:calc(var(--button-height) + var(--spacer-3));padding:var(--spacer-1-5) var(--spacer-3);border:var(--stroke-width-small) dashed var(--color-border);border-radius:var(--radius-medium);color:var(--color-text-secondary);flex-direction:row}.tor-bc__error{color:var(--color-text-danger)}}
@layer payload{.tor-outline,.tor-outline__sections{margin:0;padding:0;list-style:none}.tor-outline{margin-top:var(--spacer-3)}.tor-outline>li+li{border-top:var(--stroke-width-small) solid var(--color-border)}.tor-outline__sections{padding-inline-start:var(--spacer-4)}.tor-outline__summary{align-items:baseline;gap:var(--spacer-2);padding:var(--spacer-2);border-radius:var(--radius-medium);cursor:pointer;display:flex}.tor-outline__summary:before{content:"›";width:var(--spacer-2);color:var(--color-icon-secondary);transition:transform .15s;display:inline-block}.tor-outline__summary::-webkit-details-marker{display:none}.tor-outline__summary:hover{background-color:var(--color-bg-secondary)}details[open]>.tor-outline__summary:before{transform:rotate(90deg)}.tor-outline__chapter>.tor-outline__summary{font-weight:var(--text-body-medium-bold-font-weight)}.tor-outline__number{min-width:var(--spacer-5);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tor-outline__title{flex:1;min-width:0}.tor-outline__count{color:var(--color-text-secondary);font-weight:var(--text-body-medium-font-weight)}.tor-outline__section--current{border-radius:var(--radius-medium);background-color:var(--color-bg-selected)}.tor-outline__products{padding:0 var(--spacer-2) var(--spacer-2) calc(var(--spacer-5) + var(--spacer-4));margin:0;list-style:decimal}.tor-outline__product{padding-block:var(--spacer-1)}.tor-outline__product::marker{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tor-outline__pin{color:var(--color-icon-secondary);vertical-align:-2px;margin-inline-start:var(--spacer-1);display:inline-block}.tor-outline__note{margin:var(--spacer-3) 0 0;color:var(--color-text-secondary)}.tor-outline__loading{gap:var(--spacer-1);margin-top:var(--spacer-3);flex-direction:column;display:flex}}
@layer payload{.tor-order__head{justify-content:space-between;align-items:center;gap:var(--spacer-3);margin-block:var(--spacer-2) var(--spacer-3);flex-wrap:wrap;display:flex}.tor-order__note{color:var(--color-text-secondary);margin:0}.tor-order__error{color:var(--color-text-danger);margin:0}.tor-order__list{border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-medium);overflow:hidden}.tor-order__group{padding:var(--spacer-2) var(--spacer-3);font-weight:var(--text-body-medium-bold-font-weight)}.tor-order__group:not(:first-child){border-top:var(--stroke-width-small) solid var(--color-border)}.tor-order__rows{margin:0;padding:0;list-style:none}.tor-order__row{align-items:center;gap:var(--spacer-3);min-height:calc(var(--spacer-4) * 2);padding:var(--spacer-1) var(--spacer-3);border-top:var(--stroke-width-small) solid var(--color-border);display:flex}.tor-order__row--automatic{background-color:var(--color-bg-secondary)}.tor-order__row--dragging{z-index:1;background-color:var(--color-bg);box-shadow:var(--elevation-400-menu-panel);position:relative}.tor-order__handle{width:var(--spacer-4);height:var(--spacer-4);border-radius:var(--radius-small);color:var(--color-icon-secondary);cursor:grab;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tor-order__handle:disabled{cursor:default;opacity:.4}.tor-order__handle:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}span.tor-order__handle{cursor:default}.tor-order__position{width:var(--spacer-5);text-align:end;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.tor-order__product{flex-direction:column;flex:1;min-width:0;display:flex}.tor-order__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tor-order__reason,.tor-order__divisions{color:var(--color-text-secondary)}.tor-order__pin{justify-content:center;width:72px}}
@layer payload-default{.list-header{padding:var(--spacer-2) var(--gutter-h) var(--spacer-3);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-wrap:wrap;align-items:flex-end;display:flex}.list-header__content{grid-template-columns:1fr auto;width:100%;display:grid}.list-header__title-and-actions{align-items:center;gap:var(--spacer-2);flex-wrap:wrap;display:flex}.list-header__title{font-size:var(--text-heading-xl-font-size);line-height:var(--text-heading-xl-line-height);font-weight:var(--text-heading-xl-font-weight)}.list-header__title-actions{gap:var(--spacer-2);display:flex}.list-header__actions{align-items:center;gap:var(--spacer-2);flex-wrap:wrap;display:flex}.list-header__after-header-content{width:100%}}
@layer payload{.tor-tree__form{flex:auto;min-width:0;display:flex}.tor-tree__form>.collection-list{flex:auto;min-width:0}.tor-tree__controls{justify-content:space-between}.tor-tree__search{flex:1;max-width:320px}.tor-tree__actions{align-items:center;gap:var(--spacer-2);display:flex}.tor-tree__translate{border-radius:var(--button-radius);cursor:pointer}.tor-tree__translate:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.tor-tree__translate .pill{height:var(--button-height);cursor:pointer}.tor-tree__unsaved{color:var(--color-text-secondary)}.tor-tree__bar{padding:var(--spacer-4) var(--gutter-h) 0}.tor-tree__modes{align-items:center;gap:var(--spacer-2);flex-wrap:wrap;display:flex}.tor-tree__division{align-items:center;gap:var(--spacer-2);margin:var(--spacer-4) var(--gutter-h) 0;padding:var(--spacer-3) var(--spacer-4);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-large);background-color:var(--color-bg);flex-wrap:wrap;display:flex}.tor-tree__division>.btn{margin-inline-start:auto}.tor-tree__division-count{color:var(--color-text-secondary)}.tor-tree__section-head{align-items:center;gap:var(--spacer-2);flex-wrap:wrap;display:flex}.tor-tree__section-head>:last-child:not(:first-child){margin-inline-start:auto}.tor-tree__division-title,.tor-tree__section-title{font-size:var(--text-body-large-font-size);font-weight:var(--text-body-medium-bold-font-weight);margin:0}.tor-tree__icon{width:var(--spacer-5);height:var(--spacer-5);object-fit:contain}.tor-tree__section{padding:var(--spacer-5) var(--gutter-h) 0}.tor-tree__hint{margin:var(--spacer-1) 0 0;color:var(--color-text-secondary)}.tor-tree__modes-divider{width:var(--stroke-width-small);height:var(--spacer-4);margin-inline:var(--spacer-1);background-color:var(--color-border)}.tor-tree__tabs{padding:var(--spacer-3) var(--gutter-h) 0}.tor-tree__body{padding:var(--spacer-4) var(--gutter-h) var(--spacing-view-bottom)}.tor-tree__check{width:var(--spacer-4);flex-shrink:0;margin-inline-end:var(--spacer-1);display:inline-flex}.tor-tree__meta{color:var(--color-text-secondary)}.tor-tree__count--end{margin-inline-start:auto}:is(.tor-tree__row--pending,.tor-tree__product--pending) .tor-tree__title{font-style:italic}.tor-tree__product--pending{border-radius:var(--button-radius);background-color:var(--color-bg-secondary)}.tor-tree__card{padding:var(--spacer-1) var(--spacer-1);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-large);background-color:var(--color-bg)}.tor-tree__list{margin:0;padding:0;list-style:none}.tor-tree__list--nested{padding-inline-start:var(--spacer-5)}.tor-tree__item{position:relative}.tor-tree__item--drop-before:before,.tor-tree__item--drop-after:after{content:"";inset-inline:var(--spacer-2);z-index:1;background-color:var(--color-border-selected);pointer-events:none;border-radius:1px;height:2px;position:absolute}.tor-tree__item--drop-before:before{top:-1px}.tor-tree__item--drop-after:after{bottom:-1px}.tor-tree__item--dragging>.tor-tree__line{opacity:.4}.tor-tree__row{cursor:default;-webkit-user-select:auto;user-select:auto;padding-block:var(--spacer-1)}.tor-tree__handle,.tor-tree__toggle{width:var(--spacer-4);height:var(--spacer-4);border-radius:var(--button-radius);color:var(--color-icon-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tor-tree__handle{cursor:grab;touch-action:none}.tor-tree__handle:disabled{cursor:default;opacity:.3}button.tor-tree__toggle{cursor:pointer}button.tor-tree__toggle:disabled{cursor:default}:is(.tor-tree__handle,button.tor-tree__toggle):not(:disabled):hover{color:var(--color-icon);background-color:var(--color-bg-secondary-hover)}:is(.tor-tree__handle,.tor-tree__toggle):focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.tor-tree__title{color:var(--color-text);text-decoration:none}.tor-tree__title:hover{text-decoration:underline}.tor-tree__row--root .tor-tree__title{font-weight:var(--text-body-medium-bold-font-weight)}.tor-tree__title--untranslated{color:var(--color-text-secondary)}.tor-tree__count{color:var(--color-text-secondary);flex-shrink:0}.tor-tree__slug{min-width:0;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);flex-shrink:1;margin-inline-start:auto;padding-inline-start:var(--spacer-4);overflow:hidden}.tor-tree__overlay{width:max-content;max-width:100%;padding:var(--spacer-2) var(--spacer-3);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--button-radius);background-color:var(--color-bg);box-shadow:var(--elevation-400-menu-panel);cursor:grabbing}.tor-tree__empty{color:var(--color-text-secondary);margin:0}@media (max-width:768px){.tor-tree__search{max-width:none}.tor-tree__slug{display:none}}}
@layer payload{.tor-norm-badge-preview{width:160px}}
@layer payload{.tor-points-map{-webkit-user-select:none;user-select:none;max-width:720px;position:relative}.tor-points-map img{border-radius:var(--radius-medium);width:100%;height:auto;display:block}.tor-points-map--picker{cursor:crosshair;touch-action:none}.tor-points-map__dot{border-radius:var(--radius-full);color:#000;width:28px;height:28px;box-shadow:var(--elevation-300-tooltip);background:#fff;border:0;place-items:center;padding:0;font-size:14px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}button.tor-points-map__dot{cursor:pointer}.tor-points-map__dot--active{z-index:2;background:var(--color-bg-brand);color:var(--color-text-onbrand)}.tor-points-map__dot--muted{opacity:.6;pointer-events:none}.tor-points-map__bubble{z-index:3;padding:var(--spacer-2) var(--spacer-3);border-radius:var(--radius-medium);background:var(--color-bg-elevated);color:var(--color-text);white-space:nowrap;box-shadow:var(--elevation-300-tooltip);font-weight:700;position:absolute;transform:translate(-50%,calc(-100% - 22px))}}
@layer payload{.tor-catalogue-pills{align-items:center;gap:var(--spacer-2);margin-bottom:var(--spacer-4);flex-wrap:wrap;display:flex}}
@layer payload{.tor-versions{gap:var(--spacer-5);flex-direction:column;display:flex}.tor-versions__link{align-items:center;gap:var(--spacer-3);flex-wrap:wrap;display:flex}.tor-versions__label{font-weight:var(--text-body-medium-bold-font-weight)}.tor-versions__generate{align-items:flex-end;gap:var(--spacer-3);flex-wrap:wrap;display:flex}.tor-versions__quality{flex:0 320px}.tor-versions__generate>.tor-versions__muted{line-height:var(--spacer-5)}.tor-versions__muted,.tor-versions__note{color:var(--color-text-secondary)}.tor-versions__note{margin:0}.tor-versions__loading{gap:var(--spacer-1);flex-direction:column;display:flex}.tor-versions__generated{gap:var(--spacer-2);flex-wrap:wrap;display:flex}.tor-versions__status{gap:var(--spacer-1);padding-block:var(--spacer-1);flex-direction:column;display:flex}.tor-versions__state{align-items:center;gap:var(--spacer-2);display:flex}.tor-versions__error{color:var(--color-text-danger);white-space:normal}.tor-versions__actions{justify-content:flex-end;align-items:center;gap:var(--spacer-2);padding-block:var(--spacer-1);display:flex}}
@layer payload{.tor-export-status{gap:var(--spacer-2);margin-bottom:var(--spacer-5);padding:var(--spacer-3);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-medium);flex-direction:column;display:flex}.tor-export-status__line{align-items:center;gap:var(--spacer-3);flex-wrap:wrap;display:flex}.tor-export-status__progress{color:var(--color-text-secondary)}.tor-export-status__download{margin-inline-start:auto}.tor-export-status__error{color:var(--color-text-danger);margin:0}}
@layer payload-default{.llm-instructions-cell{-webkit-line-clamp:2;max-inline-size:calc(var(--spacer-6) * 8);min-inline-size:calc(var(--spacer-6) * 4);white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
@layer payload{.tor-nav__logo{padding-inline:var(--spacer-2);color:var(--color-icon-brand);align-items:center;display:flex}.tor-nav__wordmark{width:auto;height:26px;display:block}.tor-nav__pim{color:var(--color-text)}.tor-nav__env{margin-inline-start:var(--spacer-2)}.tor-nav__label{padding-block:var(--spacer-2);padding-inline:var(--spacer-3);color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height)}.tor-nav .sidebar-row-wrapper{padding-block:0}.tor-nav .sidebar-row{gap:var(--spacer-2);font-size:var(--text-body-large-font-size);line-height:var(--text-body-large-line-height)}.tor-nav .sidebar-row--selected .sidebar-row__icon{color:var(--color-icon-brand)}.tor-nav__bottom{background-color:var(--color-bg);width:100%;padding-top:var(--spacer-2);border-top:var(--stroke-width-small) solid var(--color-border);margin-top:auto;position:sticky;bottom:0}.tor-nav__user{justify-content:space-between;align-items:center;gap:var(--spacer-2);margin-top:var(--spacer-2);padding:var(--spacer-2);border-top:var(--stroke-width-small) solid var(--color-border);display:flex}.tor-user{flex:1;min-width:0}.tor-user>.popup__trigger-wrap{width:100%}.tor-user__trigger{align-items:center;gap:var(--spacer-2);width:100%;padding:var(--spacer-2);border-radius:var(--radius-medium);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.tor-user__trigger:hover{background-color:var(--color-bg-secondary)}.tor-user__trigger:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.tor-user__trigger--open{background-color:var(--color-bg-secondary-hover)}.tor-user__avatar{width:var(--spacer-5);height:var(--spacer-5);border-radius:var(--radius-medium);background-color:var(--color-bg-tertiary);color:var(--color-text);font-size:var(--text-body-small-font-size);font-weight:var(--text-body-medium-bold-font-weight);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.tor-user__avatar img{object-fit:cover;width:100%;height:100%}.tor-user__who{flex-direction:column;flex:1;min-width:0;display:flex}.tor-user__email{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-large-font-size);line-height:var(--text-body-large-line-height);font-weight:var(--text-body-medium-bold-font-weight);overflow:hidden}.tor-user__role{color:var(--color-text-secondary);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height)}.tor-user__selector{color:var(--color-icon-secondary);flex-shrink:0}.tor-user__head{align-items:center;gap:var(--spacer-2);padding:var(--spacer-2) var(--spacer-3);display:flex}}
@layer payload{.tor-logo{color:var(--color-icon-brand);display:flex}.tor-logo__wordmark{width:auto;height:var(--spacer-5);display:block}.tor-logo__pim{color:var(--color-text)}}
@layer payload{.tor-search{width:320px;max-width:100%}.tor-search__box{cursor:text;flex:1;min-width:0}.tor-search__popup{max-width:min(480px, calc(100vw - var(--spacer-3)))}.tor-search__results{width:480px;max-width:100%}.tor-search__option{gap:var(--spacer-2);flex:1;min-width:0}.tor-search__label{flex-shrink:0}.tor-search__note{text-overflow:ellipsis;min-width:0;color:var(--color-text-secondary);overflow:hidden}.tor-search__option--active{background-color:var(--color-bg-selected-strong);color:var(--color-text-onselected-strong)}.tor-search__empty{padding:var(--spacer-1) var(--spacer-2);color:var(--color-text-secondary);margin:0}@media (max-width:1024px){.tor-search{width:300px}}}
