@layer payload-default{.template-default{background-color:var(--color-bg);color:var(--color-text)}.template-default__wrap{background-color:var(--color-bg);flex-direction:column;flex-grow:1;width:100%;min-width:0;display:flex;position:relative}@media (max-width:768px){.template-default__wrap{min-width:100%}}}
@layer payload-default;
@layer payload-default{.sidebar-tabs{flex-direction:column;flex-grow:1;width:100%;display:flex}.sidebar-tabs__tabs{background-color:var(--color-bg-secondary);border-radius:var(--button-radius);margin:var(--spacer-2-5) var(--spacer-2-5) 0;gap:0;display:flex;overflow:auto hidden}.sidebar-tabs__tab{all:unset;box-sizing:border-box;height:var(--button-height);cursor:pointer;border-radius:var(--button-radius);border:var(--stroke-width-small) solid transparent;color:var(--color-icon-secondary);background-color:#0000;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.sidebar-tabs__tab:hover{color:var(--color-icon)}.sidebar-tabs__tab:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset);border-radius:var(--button-radius)}.sidebar-tabs__tab--active{background-color:var(--color-bg);border-color:var(--color-border);color:var(--color-icon)}.sidebar-tabs__tab-icon{justify-content:center;align-items:center;display:flex}.sidebar-tabs__tab-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sidebar-tabs__content{flex-grow:1;width:100%;position:relative}.sidebar-tabs__loading{min-height:calc(var(--spacer-6) * 2.5);justify-content:center;align-items:center;display:flex}}
@layer payload-default{.nav{height:100vh;width:var(--nav-width);border-right:var(--stroke-width-small) solid var(--color-border);--nav-padding-inline-start:var(--spacer-2-5);--nav-padding-inline-end:var(--spacer-2-5);--nav-padding-block-start:var(--spacer-2-5);--nav-padding-block-end:var(--spacer-5);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;left:0;overflow:hidden}[dir=rtl] .nav{border-right:none;border-left:var(--stroke-width-small) solid var(--color-border)}.nav__close{background:0 0;border:0;outline:0;align-items:center;display:flex}.nav__scroll{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex;overflow-y:auto}.nav__scroll::-webkit-scrollbar{display:none}.nav__wrap{flex-direction:column;flex-grow:1;align-items:flex-start;width:100%;display:flex}.nav__label{color:var(--color-text-tertiary)}.nav__controls{flex-direction:column;display:flex}.nav__log-out{border-radius:var(--button-radius)}.nav__log-out:hover g{transform:translateX(calc(-1 * var(--spacer-1) * .5))}.nav__header{width:100%;padding:var(--spacer-2) var(--spacer-2) var(--spacer-2) var(--spacer-2);background-color:var(--color-bg);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.nav__link{isolation:isolate;padding-block:var(--spacer-2);padding-inline:var(--spacer-3);align-items:center;text-decoration:none;display:flex;position:relative}.nav__link:before{content:"";inset-block:var(--spacer-1);inset-inline:var(--spacer-2);border-radius:var(--button-radius);z-index:-1;position:absolute}a.nav__link:not(.nav__link--selected):hover{text-decoration:none}a.nav__link:not(.nav__link--selected):hover:before{background:var(--color-bg-secondary)}a.nav__link:focus-visible{outline:none}a.nav__link:focus-visible:before{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.nav__link--selected{font-weight:600}.nav__link--selected:before{background:var(--color-bg-selected)}@media (max-width:1024px){.nav__scroll{--nav-padding-inline-start:var(--spacer-2);--nav-padding-inline-end:var(--spacer-2)}}@media (max-width:768px){.nav__scroll{--nav-padding-inline-start:var(--gutter-h);--nav-padding-inline-end:var(--gutter-h)}}}
@layer payload{.tor-completion__bar{flex-wrap:wrap;justify-content:space-between}.tor-completion__views{gap:var(--spacer-2);flex-wrap:wrap;display:flex}.tor-completion__search{flex:1;min-width:200px;max-width:320px}.tor-completion__filters{align-items:flex-end;gap:var(--spacer-3);padding-block:var(--spacer-3) 0;flex-wrap:wrap;display:flex}.tor-completion__filter{flex:0 176px;min-width:0;margin:0}.tor-completion__toggles{align-items:center;gap:var(--spacer-4);flex-wrap:wrap;display:flex}.tor-completion__stats{align-items:center;gap:var(--spacer-2);padding-block:var(--spacer-4) 0;flex-wrap:wrap;display:flex}.tor-completion__pill-link{border-radius:var(--button-radius);text-decoration:none;display:inline-flex}.tor-completion__pill-link:hover .pill{box-shadow:inset 0 0 0 var(--stroke-width-small) var(--color-border-strong)}.tor-completion__pill-link:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.tor-completion__pills{align-items:flex-start;gap:var(--spacer-1);flex-wrap:wrap;display:flex}.tor-completion__pills--stack{flex-direction:column}.tor-completion__product{align-items:flex-start;gap:var(--spacer-1);flex-direction:column;min-width:200px;display:flex}.collection-list .table table td>a.tor-completion__summary{max-width:none;color:inherit;border-radius:var(--button-radius);text-decoration:none;display:flex;overflow:visible}.collection-list .table table td>a.tor-completion__summary:hover .pill{box-shadow:inset 0 0 0 var(--stroke-width-small) var(--color-border-strong)}.collection-list .table table td>a.tor-completion__summary:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.tor-completion__page{min-width:var(--control-height);min-height:var(--control-height);padding:0 var(--spacer-1);border:var(--stroke-width-small) solid transparent;border-radius:var(--field-border-radius);color:var(--color-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tor-completion__page:hover{background:var(--color-bg-elevated)}.tor-completion__page:focus-visible{outline:var(--accessibility-outline)}.tor-completion__page--current{border-color:var(--field-color-border);background:var(--color-bg-secondary)}.tor-completion__page-gap{color:var(--color-text-secondary)}.tor-completion__content{align-items:flex-start;gap:var(--spacer-1);white-space:normal;flex-direction:column;min-width:240px;max-width:380px;display:flex}.tor-completion__issue{max-width:100%;display:inline-flex}.tor-completion__issues{max-width:480px}.tor-completion__muted{color:var(--color-text-secondary)}.tor-completion__error{padding-block:var(--spacer-4)}.tor-completion__loading{gap:var(--spacer-4);padding:var(--spacer-3) var(--gutter-h) var(--spacing-view-bottom);flex-direction:column;display:flex}.tor-completion__loading-bar,.tor-completion__loading-filters,.tor-completion__loading-stats{gap:var(--spacer-3);flex-wrap:wrap;display:flex}.tor-completion__loading-rows{gap:var(--spacer-1);flex-direction:column;display:flex}.tor-completion__compare{gap:var(--spacer-4);padding-block:var(--spacer-4) var(--spacing-view-bottom);flex-direction:column;display:flex}.tor-completion__back{color:var(--color-text);align-self:flex-start}.tor-completion__checks{gap:var(--spacer-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tor-completion__card{border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-large);background-color:var(--color-bg)}.tor-completion__card-header{justify-content:space-between;align-items:flex-start;gap:var(--spacer-3);padding:var(--spacer-3) var(--spacer-4);flex-wrap:wrap;display:flex}.tor-completion__card-title{font-size:var(--text-heading-small-font-size);line-height:var(--text-heading-small-line-height);font-weight:var(--text-heading-small-font-weight);margin:0}.tor-completion__card-title--small{font-size:var(--text-body-large-bold-font-size);line-height:var(--text-body-large-bold-line-height);font-weight:var(--text-body-large-bold-font-weight)}.tor-completion__card-description{margin:var(--spacer-1) 0 0;color:var(--color-text-secondary)}.tor-completion__card-actions{align-items:center;gap:var(--spacer-3);flex-wrap:wrap;max-width:100%;display:flex}.tor-completion__card-actions .pill{flex-shrink:1;max-width:100%}.tor-completion__card-actions .pill__label{white-space:normal}.tor-completion__card-body{align-items:flex-start;gap:var(--spacer-2);padding:0 var(--spacer-4) var(--spacer-3);flex-direction:column;display:flex}.tor-completion__note{margin:0}.tor-completion__link{color:var(--color-text);font-weight:var(--text-body-medium-bold-font-weight);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px}.tor-completion__link:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.tor-completion__values{gap:var(--spacer-4);padding:var(--spacer-3) var(--spacer-4);border-top:var(--stroke-width-small) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tor-completion__value-label{margin:0 0 var(--spacer-1);color:var(--color-text-secondary)}.tor-completion__value{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:768px){.tor-completion__filter{flex-basis:calc(50% - var(--spacer-3) / 2)}.tor-completion__search{max-width:none}.tor-completion__values{grid-template-columns:minmax(0,1fr)}}.tor-affected__summary{cursor:pointer;color:var(--color-text-secondary)}.tor-affected__list{gap:var(--spacer-2);max-height:16rem;margin:var(--spacer-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}}
@layer payload-default{.icon--chevron .fill{fill:currentColor}}
@layer payload{.tor-settings{gap:var(--spacer-5);padding-block:var(--spacer-4) var(--spacing-view-bottom);flex-direction:column;display:flex}.tor-settings__heading{margin:0 0 var(--spacer-2-5);color:var(--color-text);font-size:var(--text-heading-medium-font-size);font-weight:var(--text-heading-medium-font-weight);line-height:var(--text-heading-medium-line-height);letter-spacing:var(--text-heading-medium-letter-spacing)}.tor-settings__grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0}.tor-settings__card{position:relative}.tor-settings__card .card{padding-inline:calc(var(--spacer-2-5) * 2 + var(--spacer-6)) calc(var(--spacer-2-5) * 2 + var(--spacer-3));align-items:center}.tor-settings__icon,.tor-settings__chevron{z-index:2;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tor-settings__icon{width:var(--spacer-6);height:var(--spacer-6);border-radius:var(--radius-medium);background-color:var(--color-bg-secondary);color:var(--color-icon-brand);justify-content:center;align-items:center;display:flex;inset-inline-start:var(--spacer-2-5)}.tor-settings__chevron{color:var(--color-icon-secondary);display:flex;inset-inline-end:var(--spacer-2-5)}}
@layer payload{.tor-widget__links{align-items:flex-start;gap:var(--spacer-2);flex-direction:column;display:flex}.tor-widget__title-link{color:inherit;text-decoration:none}.tor-widget__title-link:hover{text-decoration:underline}.tor-widget__loading{gap:var(--spacer-1);flex-direction:column;display:flex}}
@layer payload-default{.welcome-widget{overflow-wrap:anywhere;padding-block:var(--spacer-2)}.welcome-widget__heading{color:var(--color-text);font-size:var(--text-heading-xl-font-size);font-weight:var(--text-heading-xl-font-weight);line-height:var(--text-heading-xl-line-height);letter-spacing:var(--text-heading-xl-letter-spacing);min-height:var(--spacer-5);margin-block:0}.widget-wrapper--editing .welcome-widget{padding-inline-end:calc(var(--spacer-6) + var(--spacer-3))}.widget-wrapper:has(.welcome-widget) .widget-wrapper__controls{inset-block-start:50%;transform:translateY(-50%)}}
@layer payload-default{.collections{width:100%}.collections__wrap{gap:var(--spacer-5);background:var(--color-bg);flex-direction:column;width:100%;display:flex}.collections__group{gap:var(--spacer-2-5);flex-direction:column;display:flex}.collections__label{color:var(--color-text);font-size:var(--text-heading-medium-font-size);font-weight:var(--text-heading-medium-font-weight);line-height:var(--text-heading-medium-line-height);letter-spacing:var(--text-heading-medium-letter-spacing);margin:0}.collections__card-list{gap:var(--spacer-2-5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.collections__card-list .card:has(.card__actions) .card__title{max-width:calc(100% - var(--spacer-4))}.collections__card-list .card__actions{right:auto;inset-inline-end:var(--spacer-2)}.collections__locked.locked{align-items:unset;justify-content:unset}@media (hover:hover) and (pointer:fine){.collections__card-list .card__actions:has(.btn){opacity:0}.collections__card-list .card:hover .card__actions,.collections__card-list .card:focus-within .card__actions{opacity:1}}@media (min-width:400px){.collections__card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.collections__card-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.collections__card-list{grid-template-columns:repeat(5,minmax(0,1fr))}}}
@layer payload-default{.card{background:var(--color-bg);padding:var(--spacer-2-5);border-radius:var(--radius-large);border:var(--stroke-width-small) solid var(--color-border);align-items:stretch;gap:var(--spacer-2);width:100%;min-height:4rem;display:flex;position:relative}.card__title{letter-spacing:var(--text-body-medium-letter-spacing);font-size:var(--text-body-medium-bold-font-size);font-weight:var(--text-body-medium-bold-font-weight);line-height:var(--text-body-medium-bold-line-height);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card__actions{top:var(--spacer-2);right:var(--spacer-2);z-index:2;display:inline-flex;position:absolute}.card--has-onclick{cursor:pointer}.card--has-onclick:hover{background:var(--color-bg-secondary)}.card--has-onclick:has(.card__click:active){background:var(--color-bg-secondary-pressed)}.card .card__click{z-index:1;border-radius:inherit;width:auto;height:auto;margin:0;position:absolute;inset:0}.card .card__click:hover,.card .card__click:active,.card .card__click:hover:not(.btn--disabled),.card .card__click:active:not(.btn--disabled){background-color:#0000}.card .card__click:focus-visible{outline:var(--stroke-width-small) solid var(--accessibility-focus-color);outline-offset:0}}
@layer payload-default{.card.widget-card{--widget-card-visible-rows:5;--widget-card-row-gap:var(--spacer-1);--widget-card-row-height:40px;--widget-card-scrollbar-width:6px;--widget-card-rows-height:calc((var(--widget-card-row-height) + var(--widget-card-row-gap)) * var(--widget-card-visible-rows) - var(--widget-card-row-gap));align-items:stretch;gap:var(--spacer-2-5);height:100%;max-height:calc((var(--stroke-width-small) * 2) + (var(--spacer-2-5) * 3) + var(--text-heading-medium-line-height) + var(--widget-card-rows-height));padding:var(--spacer-2-5);flex-direction:column;overflow:hidden}.widget-card__header{align-items:center;gap:var(--spacer-2);display:flex}.widget-card__title{color:var(--color-text);font-size:var(--text-heading-medium-font-size);font-weight:var(--text-heading-medium-font-weight);line-height:var(--text-heading-medium-line-height);letter-spacing:var(--text-heading-medium-letter-spacing);margin:0}.widget-card__rows{gap:var(--widget-card-row-gap);scrollbar-color:GrayText transparent;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.widget-card__rows::-webkit-scrollbar{width:var(--widget-card-scrollbar-width);background:0 0}.widget-card__rows::-webkit-scrollbar-corner{background:0 0}.widget-card__rows::-webkit-scrollbar-track{background:0 0}.widget-card__rows::-webkit-scrollbar-track-piece{background:0 0}.widget-card__rows::-webkit-scrollbar-thumb{border-radius:var(--radius-small,3px);background:graytext}.widget-card__row{margin:0}.widget-card__row-link{justify-content:space-between;align-items:center;gap:var(--spacer-2);min-height:var(--widget-card-row-height);padding:var(--spacer-1) calc(var(--spacer-1) * 1.5);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-small,3px);background:var(--color-bg);color:var(--color-text);text-decoration:none;display:flex}.widget-card__row-link:hover{background:var(--color-bg-secondary-hover);text-decoration:none}.widget-card__row-main,.widget-card__row-meta{align-items:center;min-width:0;display:inline-flex}.widget-card__row-main{gap:calc(var(--spacer-1) * 1.5);flex:auto}.widget-card__row-title{color:var(--color-text);font-size:var(--text-body-medium-bold-font-size);font-weight:var(--text-body-medium-bold-font-weight);line-height:var(--text-body-medium-bold-line-height);letter-spacing:var(--text-body-medium-bold-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-card__row-meta{gap:var(--spacer-1);padding-left:calc(var(--spacer-1) * 1.5);color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);white-space:nowrap;flex:none}.widget-card__type{padding:0 var(--spacer-1);border-radius:var(--radius-small,3px);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);white-space:nowrap;flex:none}.widget-card__thumbnail{object-fit:cover;border-radius:var(--radius-small,3px);flex:none;width:24px;height:24px}.widget-card__empty{color:var(--color-text-secondary);margin:0}}
@layer payload-default{.collection-query-widget--error{border-color:var(--color-bg-danger)}.collection-query-widget--error .widget-card__title{color:var(--color-text-danger)}.collection-query-widget__error{gap:calc(var(--spacer-1) * 1.5);padding:calc(var(--spacer-1) * 1.5);border:var(--stroke-width-small) solid var(--color-bg-danger);border-radius:var(--radius-small,3px);background:var(--color-bg-danger-tertiary);color:var(--color-text-danger);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);flex-direction:column;display:flex}.collection-query-widget__error-title{width:fit-content;padding:0 var(--spacer-1);border-radius:var(--radius-small,3px);background:var(--color-bg-danger);color:var(--color-text-ondanger);font-size:var(--text-body-medium-bold-font-size);font-weight:var(--text-body-medium-bold-font-weight);line-height:var(--text-body-medium-bold-line-height);letter-spacing:var(--text-body-medium-bold-letter-spacing);margin:0;display:inline-flex}.collection-query-widget__error-list{gap:var(--spacer-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.collection-query-widget__error-list li{gap:var(--spacer-1);min-width:0;display:flex}.collection-query-widget__error-list li:before{content:"";width:4px;height:4px;margin-top:calc(var(--spacer-1) * 1.25);background:currentColor;border-radius:50%;flex:none}}
@layer payload-default{.card.upload-dropzone-widget{min-height:calc(var(--spacer-6) * 5);padding:var(--spacer-2);border-radius:var(--radius-large);background:var(--color-bg)}.card.upload-dropzone-widget .upload-dropzone-widget__dropzone{min-height:0;padding:var(--spacer-4) var(--spacer-3);border:var(--stroke-width-small) dashed var(--color-border);border-radius:var(--radius-medium);background:var(--color-bg);text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}.card.upload-dropzone-widget .upload-dropzone-widget__dropzone:hover{background:var(--color-bg)}.card.upload-dropzone-widget .upload-dropzone-widget__dropzone.dragging{border-color:var(--color-border-selected);background:var(--color-bg-selected)}.upload-dropzone-widget__content{align-items:center;gap:var(--spacer-3);flex-direction:column;display:flex}.upload-dropzone-widget__icon{width:var(--spacer-6);height:var(--spacer-6);border-radius:var(--radius-full);background:var(--color-bg-selected);color:var(--color-icon-brand);justify-content:center;align-items:center;display:flex}.upload-dropzone-widget__description,.upload-dropzone-widget__drag-message,.upload-dropzone-widget__message{font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);margin:0}.upload-dropzone-widget__description,.upload-dropzone-widget__drag-message{color:color-mix(in srgb, var(--color-text-secondary) 91%, var(--color-text) 9%)}.upload-dropzone-widget__message{color:var(--color-text)}.upload-dropzone-widget__drag-message{display:none}.upload-dropzone-widget__dropzone.dragging .upload-dropzone-widget__content{display:none}.upload-dropzone-widget__dropzone.dragging .upload-dropzone-widget__drag-message{display:block}}
