:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ts-color-text-primary:#171c29;--ts-color-text-muted:#6b7382;--ts-color-text-inverse:#fff;--ts-color-surface-default:#fff;--ts-color-surface-overlay:#121721;--ts-color-surface-positive:#e6f7eb;--ts-color-surface-negative:#fcf0ed;--ts-color-surface-warning:#fdf3e0;--ts-color-surface-raised:#f2f3f6;--ts-color-surface-page:#edf0f4;--ts-color-border-default:#e3e6eb;--ts-color-score-low:#d64a45;--ts-color-score-medium:#eda838;--ts-color-score-high:#2e9961;--ts-color-signal-positive:#2e9961;--ts-color-signal-negative:#d64a45;--ts-color-signal-neutral:#9ea6b3;--ts-color-signal-final:#212b42;--ts-color-signal-inactive:#c7ccd4;--ts-color-signal-warning:#a86e14;--ts-color-accent-primary:#2563eb;--ts-space-xs:4px;--ts-space-sm:8px;--ts-space-md:12px;--ts-space-lg:16px;--ts-space-xl:24px;--ts-space-xxl:28px;--ts-radius-sm:3px;--ts-radius-md:8px;--ts-radius-nav:12px;--ts-radius-lg:16px;--ts-radius-pill:999px;--ts-font-family:"Inter", system-ui, -apple-system, sans-serif;--ts-font-size-xs:11px;--ts-font-size-sm:12px;--ts-font-size-md:13px;--ts-font-size-lg:14px;--ts-font-size-xl:16px;--ts-font-size-xxl:20px;--ts-font-size-display:56px}html[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ts-color-text-primary:#f4f6fa;--ts-color-text-muted:#a3acba;--ts-color-text-inverse:#fff;--ts-color-surface-default:#1c2230;--ts-color-surface-overlay:#243044;--ts-color-surface-positive:#143024;--ts-color-surface-negative:#3a1e1c;--ts-color-surface-warning:#3a2e14;--ts-color-surface-raised:#171c29;--ts-color-surface-page:#0f1218;--ts-color-border-default:#2c3344}@media (prefers-color-scheme:dark){html[data-theme=system],html:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ts-color-text-primary:#f4f6fa;--ts-color-text-muted:#a3acba;--ts-color-text-inverse:#fff;--ts-color-surface-default:#1c2230;--ts-color-surface-overlay:#243044;--ts-color-surface-positive:#143024;--ts-color-surface-negative:#3a1e1c;--ts-color-surface-warning:#3a2e14;--ts-color-surface-raised:#171c29;--ts-color-surface-page:#0f1218;--ts-color-border-default:#2c3344}}html[data-theme=dark] .ts-sidebar__icon,html[data-theme=dark] .ts-topbar img{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){html[data-theme=system] .ts-sidebar__icon,html[data-theme=system] .ts-topbar img,html:not([data-theme=light]):not([data-theme=dark]) .ts-sidebar__icon,html:not([data-theme=light]):not([data-theme=dark]) .ts-topbar img{filter:brightness(0)invert()}}html,body{margin:0}body{background:var(--ts-color-surface-page);min-height:100svh;color:var(--ts-color-text-primary);font-family:var(--ts-font-family);-webkit-font-smoothing:antialiased}#root{min-height:100svh}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ts-topbar{justify-content:space-between;align-items:center;gap:var(--ts-space-lg);min-height:56px;padding:var(--ts-space-lg) 32px;background:var(--ts-color-surface-default);border-bottom:1px solid var(--ts-color-border-default);color:var(--ts-color-text-primary);font-family:var(--ts-font-family);box-sizing:border-box;display:flex}.ts-topbar__brand{align-items:center;gap:var(--ts-space-lg);white-space:nowrap;display:flex}.ts-topbar__equifax{font-size:var(--ts-font-size-xl);letter-spacing:.01em;font-weight:700}.ts-topbar__pipe{font-size:var(--ts-font-size-lg);color:var(--ts-color-text-muted);font-weight:400}.ts-topbar__product{font-size:var(--ts-font-size-lg);font-weight:400}.ts-topbar__account{align-items:center;gap:var(--ts-space-md);font-size:var(--ts-font-size-sm);white-space:nowrap;display:flex}.ts-topbar__search{border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);background:var(--ts-color-surface-raised);align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.ts-topbar__search input{width:112px;color:var(--ts-color-text-primary);font-family:inherit;font-size:var(--ts-font-size-sm);background:0 0;border:0;outline:none;padding:0}.ts-topbar__search input::placeholder{color:var(--ts-color-text-muted)}.ts-topbar__icon-btn,.ts-topbar__menu-btn{border-radius:var(--ts-radius-md);height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ts-topbar__icon-btn{width:32px;padding:0}.ts-topbar__icon-btn:hover,.ts-topbar__menu-btn:hover,.ts-topbar__menu-btn[aria-expanded=true]{background:var(--ts-color-surface-raised);border-color:var(--ts-color-border-default)}.ts-topbar__icon-btn:focus-visible,.ts-topbar__menu-btn:focus-visible,.ts-topbar__menu-list button:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:2px}.ts-topbar__menu{position:relative}.ts-topbar__menu-btn{gap:8px;padding:0 8px}.ts-topbar__bank{font-weight:600}.ts-topbar__user{font-weight:400}.ts-topbar__chevron{color:var(--ts-color-text-muted);font-size:.85em;line-height:1}.ts-topbar__menu-btn[aria-expanded=true] .ts-topbar__chevron{transform:rotate(180deg)}.ts-topbar__menu-list{z-index:20;background:var(--ts-color-surface-default);border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);min-width:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #171c291f}.ts-topbar__menu-list button{width:100%;color:var(--ts-color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.ts-topbar__menu-list button:hover,.ts-topbar__menu-list button[aria-selected=true]{background:var(--ts-color-surface-raised)}.ts-topbar__menu-list button[aria-selected=true]{font-weight:600}.ts-topbar__appearance{border-top:1px solid var(--ts-color-border-default);margin-top:4px;padding:8px 8px 6px}.ts-topbar__appearance-label{font-size:var(--ts-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ts-color-text-muted);margin:0 2px 6px;font-weight:600}.ts-topbar__theme{border-radius:var(--ts-radius-md);background:var(--ts-color-surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}.ts-topbar__theme button{text-align:center;font-size:var(--ts-font-size-xs);color:var(--ts-color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;line-height:1.2;display:flex}.ts-topbar__theme svg{display:block}.ts-topbar__theme button[aria-checked=true]{background:var(--ts-color-surface-default);color:var(--ts-color-text-primary);box-shadow:0 0 0 1px var(--ts-color-border-default);font-weight:600}.ts-sidebar{box-sizing:border-box;width:80px;padding:var(--ts-space-sm) var(--ts-space-lg);background:var(--ts-color-surface-raised);font-family:var(--ts-font-family);flex-shrink:0}.ts-sidebar__list{align-items:center;gap:var(--ts-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ts-sidebar__item{border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-nav);background:var(--ts-color-surface-default);cursor:default;width:48px;height:48px;color:var(--ts-color-text-muted);justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s;display:flex}.ts-sidebar__item:hover:not(.ts-sidebar__item--active):not([aria-disabled=true]){background:var(--ts-color-surface-raised);border-color:var(--ts-color-border-default);cursor:pointer}.ts-sidebar__item:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:2px}.ts-sidebar__item--active{background:var(--ts-color-accent-primary);cursor:default;border-color:#0000}.ts-sidebar__item--active .ts-sidebar__icon{filter:brightness(0)invert()}.ts-sidebar__icons{justify-content:center;align-items:center;display:flex}.ts-sidebar__icons--stack{flex-direction:column;gap:0;height:32px;overflow:hidden}.ts-sidebar__icon{flex-shrink:0;width:24px;height:24px;display:block}.ts-sidebar__icons--stack .ts-sidebar__icon{width:16px;height:16px}.ts-sidebar__item[aria-disabled=true]{pointer-events:none;cursor:default}.ts-sidebar__item[aria-disabled=true]:hover{background:var(--ts-color-surface-default);border-color:var(--ts-color-border-default)}.ts-breadcrumb{background:var(--ts-color-surface-raised);border-bottom:1px solid var(--ts-color-border-default);min-height:36px;color:var(--ts-color-text-muted);font-family:var(--ts-font-family);font-size:var(--ts-font-size-xs);letter-spacing:.12em;text-transform:uppercase;box-sizing:border-box;align-items:center;padding:0 20px;font-weight:600;line-height:1.3;display:flex}.ts-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ts-breadcrumb__item{align-items:center;gap:8px;display:inline-flex}.ts-breadcrumb__sep{color:var(--ts-color-text-muted)}.ts-breadcrumb__link{color:inherit;font-weight:inherit;text-decoration:none}.ts-breadcrumb__link:hover{text-decoration:underline}.ts-breadcrumb__link:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:2px;border-radius:2px}.ts-app-shell{background:var(--ts-color-surface-page);min-height:100svh;font-family:var(--ts-font-family);flex-direction:column;display:flex}.ts-app-shell__body{flex:1;align-items:stretch;min-height:0;display:flex}.ts-app-shell__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.ts-app-shell__main>.ts-queue,.ts-app-shell__main>.ts-case{flex:1;min-height:0}.ts-btn{font-family:var(--ts-font-family);font-size:var(--ts-font-size-lg);border-radius:var(--ts-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;transition:filter .12s,background-color .12s}.ts-btn:focus-visible{outline:2px solid var(--ts-color-signal-final);outline-offset:2px}.ts-btn--md{padding:9px 18px;font-weight:500}.ts-btn--sm{font-size:var(--ts-font-size-sm);padding:5px 12px;font-weight:500}.ts-btn--primary{background:var(--ts-color-score-high);color:var(--ts-color-text-inverse);font-weight:600}.ts-btn--primary:hover{filter:brightness(.94)}.ts-btn--secondary{border-color:var(--ts-color-border-default);color:var(--ts-color-text-primary)}.ts-btn--danger{border-color:var(--ts-color-border-default);color:var(--ts-color-signal-negative)}.ts-btn--ghost{border-color:var(--ts-color-border-default);color:var(--ts-color-text-muted)}.ts-btn--secondary:hover,.ts-btn--danger:hover,.ts-btn--ghost:hover{background:var(--ts-color-surface-raised)}.ts-btn--accent{background:var(--ts-color-accent-primary);color:var(--ts-color-text-inverse);font-weight:600}.ts-btn--critical{background:var(--ts-color-score-low);color:var(--ts-color-text-inverse);font-weight:600}.ts-btn--raised{background:var(--ts-color-surface-raised);border-color:var(--ts-color-border-default);color:var(--ts-color-text-primary);font-weight:600}.ts-btn--accent:hover,.ts-btn--critical:hover{filter:brightness(.94)}.ts-btn--raised:hover{background:var(--ts-color-surface-page)}.ts-btn:disabled,.ts-btn:disabled:hover{background:var(--ts-color-signal-inactive);color:var(--ts-color-text-muted);cursor:not-allowed;filter:none;border-color:#0000}.ts-action-field{box-sizing:border-box;border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);background:var(--ts-color-surface-default);height:36px;color:var(--ts-color-text-primary);font-family:var(--ts-font-family);font-size:var(--ts-font-size-sm);align-items:center;display:inline-flex;position:relative}.ts-action-field--note,.ts-action-field--text{background:var(--ts-color-surface-raised)}.ts-action-field select,.ts-action-field input{appearance:none;width:100%;height:100%;color:var(--ts-color-text-primary);font:inherit;background:0 0;border:0;outline:none;margin:0}.ts-action-field select{cursor:pointer;padding:0 32px 0 12px}.ts-action-field input::placeholder{color:var(--ts-color-text-muted)}.ts-action-field select:has(option[value=""]:checked){color:var(--ts-color-text-muted)}.ts-action-field--note input,.ts-action-field--text input{padding:0 12px}.ts-action-field--note input{padding-right:64px}.ts-action-field__chevron{pointer-events:none;position:absolute;right:10px}.ts-action-field__count{color:var(--ts-color-text-muted);font-size:var(--ts-font-size-sm);pointer-events:none;position:absolute;right:12px}.ts-action-field--chip{color:var(--ts-color-text-muted);white-space:nowrap;padding:0 12px}.ts-action-field:focus-within{outline:2px solid var(--ts-color-accent-primary);outline-offset:2px}html[data-theme=dark] .ts-action-field__chevron{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){html[data-theme=system] .ts-action-field__chevron,html:not([data-theme=light]):not([data-theme=dark]) .ts-action-field__chevron{filter:brightness(0)invert()}}.ts-action-section{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ts-action-section__label{font-size:var(--ts-font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ts-color-text-muted);margin:0;font-weight:600;line-height:1.2}.ts-action-section__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-action-bar{background:var(--ts-color-surface-default);border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-nav);flex-wrap:wrap;align-items:flex-start;gap:16px 24px;padding:13px 18px;display:flex}.ts-action-bar--app{gap:12px 16px}.ts-action-bar .ts-btn--sm{align-items:center;height:36px;padding:0 14px;display:inline-flex}.ts-action-bar__note,.ts-action-bar__review{flex:320px}.ts-action-bar__review{flex-basis:560px}.ts-action-bar__note .ts-action-section__row,.ts-action-bar__review .ts-action-section__row{width:100%}.ts-action-bar__note .ts-action-field{flex:180px;min-width:160px}.ts-drawer{font-family:var(--ts-font-family)}.ts-drawer--overlay{z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.ts-drawer--push{z-index:2;flex:0 0 min(320px,100%);align-self:stretch;width:min(320px,100%);min-height:0;display:flex;position:relative}.ts-drawer__overlay{cursor:pointer;background:color-mix(in srgb, var(--ts-color-surface-overlay) 56%, transparent);border:0;margin:0;padding:0;position:absolute;inset:0}.ts-drawer__panel{z-index:1;background:var(--ts-color-surface-default);border-left:1px solid var(--ts-color-border-default);width:min(320px,100%);height:100%;color:var(--ts-color-text-primary);flex-direction:column;animation:.16s ease-out ts-drawer-in;display:flex;position:relative;box-shadow:-12px 0 40px #0000002e}.ts-drawer--push .ts-drawer__panel{width:100%;box-shadow:none;border-left:1px solid var(--ts-color-border-default)}@keyframes ts-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ts-drawer__head{border-bottom:1px solid var(--ts-color-border-default);justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 12px;display:flex}.ts-drawer__title{font-size:var(--ts-font-size-md);margin:0;font-weight:600}.ts-drawer__close{cursor:pointer;color:var(--ts-color-text-muted);border-radius:var(--ts-radius-sm);background:0 0;border:none;width:40px;height:40px;font-size:22px;line-height:1}.ts-drawer__close:hover{color:var(--ts-color-text-primary);background:var(--ts-color-surface-page)}.ts-drawer__close:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:1px}.ts-drawer__body{gap:var(--ts-space-lg);flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow:auto}.ts-field{margin:0}.ts-field__label{font-family:var(--ts-font-family);font-size:var(--ts-font-size-xs);color:var(--ts-color-text-muted);margin:0 0 4px;font-weight:600}.ts-field__value{font-family:var(--ts-font-family);font-size:var(--ts-font-size-lg);color:var(--ts-color-text-primary);margin:0}.ts-stat{font-family:var(--ts-font-family);align-items:center;gap:12px;display:flex}.ts-stat__value{width:52px;font-size:var(--ts-font-size-xl);color:var(--ts-color-text-primary);flex:none;font-weight:600}.ts-stat__label{width:92px;font-size:var(--ts-font-size-md);color:var(--ts-color-text-muted);flex:none}.ts-stat__track{background:var(--ts-color-surface-raised);border-radius:4px;flex:1;height:8px;display:block;overflow:hidden}.ts-stat__fill{background:var(--ts-color-accent-primary);border-radius:4px;height:100%;display:block}.ts-pill{font-family:var(--ts-font-family);font-size:var(--ts-font-size-xs);letter-spacing:.5px;border-radius:var(--ts-radius-pill);align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.ts-pill__icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ts-pill__icon svg{width:1em;height:1em;display:block}.ts-pill--positive{background:var(--ts-color-surface-positive);color:var(--ts-color-signal-positive)}.ts-pill--negative{background:var(--ts-color-surface-negative);color:var(--ts-color-signal-negative)}.ts-pill--warning{background:var(--ts-color-surface-warning);color:var(--ts-color-signal-warning)}.ts-pill--neutral{background:var(--ts-color-surface-raised);color:var(--ts-color-text-muted)}.ts-gauge{font-family:var(--ts-font-family);max-width:368px}.ts-gauge__track{align-items:center;gap:4px;height:18px;display:flex;position:relative}.ts-gauge__band{border-radius:5px;flex:1 1 0;height:10px}.ts-gauge__band--low{background:var(--ts-color-score-low)}.ts-gauge__band--medium{background:var(--ts-color-score-medium)}.ts-gauge__band--high{background:var(--ts-color-score-high)}.ts-gauge__marker{background:var(--ts-color-text-primary);border-radius:1.5px;width:3px;height:18px;position:absolute;top:0;transform:translate(-50%)}.ts-gauge__ticks{color:var(--ts-color-text-muted);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.ts-gauge__caption{margin:var(--ts-space-sm) 0 0;font-size:var(--ts-font-size-xs);color:var(--ts-color-text-muted)}.ts-hero{font-family:var(--ts-font-family);gap:var(--ts-space-md);flex-direction:column;max-width:368px;display:flex}.ts-hero__eyebrow{font-size:var(--ts-font-size-xs);letter-spacing:1px;color:var(--ts-color-text-muted);margin:0;font-weight:600}.ts-hero__score{align-items:baseline;gap:var(--ts-space-sm);margin:0;display:flex}.ts-hero__value{font-size:var(--ts-font-size-display);font-weight:700;line-height:1}.ts-hero__value--low{color:var(--ts-color-score-low)}.ts-hero__value--medium{color:var(--ts-color-score-medium)}.ts-hero__value--high{color:var(--ts-color-score-high)}.ts-hero__denominator{font-size:var(--ts-font-size-xl);color:var(--ts-color-text-muted);font-weight:500}.ts-hero__meta{align-items:center;gap:var(--ts-space-sm);flex-wrap:wrap;display:flex}.ts-hero__confidence{font-size:var(--ts-font-size-sm);color:var(--ts-color-text-muted);font-weight:500}.ts-widget--ratio .ts-hero{gap:var(--ts-space-sm);justify-content:space-between;width:100%;max-width:none;height:100%}.ts-widget--ratio .ts-hero__value{font-size:clamp(1.75rem, 12cqi, var(--ts-font-size-display))}.ts-widget--ratio .ts-hero__denominator{font-size:clamp(.875rem, 4cqi, var(--ts-font-size-xl))}.ts-widget--ratio .ts-gauge{width:100%;max-width:none}.ts-sos{border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);background:var(--ts-color-surface-default);font-family:var(--ts-font-family);font-size:var(--ts-font-size-lg);color:var(--ts-color-text-primary);align-items:center;gap:12px;padding:11px 14px;display:flex}.ts-sos__badge{border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-flex}.ts-sos--pass .ts-sos__badge{background:var(--ts-color-surface-positive);color:var(--ts-color-signal-positive)}.ts-sos--warn .ts-sos__badge{background:var(--ts-color-surface-warning);color:var(--ts-color-signal-warning)}.ts-status{border-radius:var(--ts-radius-md);font-family:var(--ts-font-family);font-size:var(--ts-font-size-sm);align-items:center;padding:6px 14px;font-weight:500;display:inline-flex}.ts-status--review{background:var(--ts-color-surface-warning);color:var(--ts-color-signal-warning)}.ts-status--approved{background:var(--ts-color-surface-positive);color:var(--ts-color-signal-positive)}.ts-status--held{background:var(--ts-color-surface-raised);color:var(--ts-color-text-muted)}.ts-status--declined{background:var(--ts-color-surface-negative);color:var(--ts-color-signal-negative)}.ts-waterfall{font-family:var(--ts-font-family);max-width:100%;height:auto}.ts-waterfall__baseline{stroke:var(--ts-color-border-default);stroke-dasharray:4 4}.ts-waterfall__bar--positive{fill:var(--ts-color-signal-positive)}.ts-waterfall__bar--negative{fill:var(--ts-color-signal-negative)}.ts-waterfall__bar--neutral{fill:var(--ts-color-signal-neutral)}.ts-waterfall__bar--final{fill:var(--ts-color-signal-final)}.ts-waterfall__value{font-size:10px;font-weight:500}.ts-waterfall__value--positive{fill:var(--ts-color-signal-positive)}.ts-waterfall__value--negative{fill:var(--ts-color-signal-negative)}.ts-waterfall__value--neutral{fill:var(--ts-color-signal-neutral)}.ts-waterfall__value--final{fill:var(--ts-color-signal-final)}.ts-waterfall__label{fill:var(--ts-color-text-muted);font-size:10px}.ts-reason{justify-content:space-between;align-items:center;gap:var(--ts-space-sm);border-radius:var(--ts-radius-md);font-family:var(--ts-font-family);font-size:var(--ts-font-size-md);padding:6px 10px;display:flex}.ts-reason__lead{align-items:center;gap:10px;min-width:0;display:flex}.ts-reason__dot{border-radius:50%;flex:none;width:8px;height:8px}.ts-reason__weight{font-weight:600}.ts-reason.is-active .ts-reason__label{color:var(--ts-color-text-primary);font-weight:500}.ts-reason--positive.is-active{background:var(--ts-color-surface-positive)}.ts-reason--positive.is-active .ts-reason__dot{background:var(--ts-color-signal-positive)}.ts-reason--positive .ts-reason__weight{color:var(--ts-color-signal-positive)}.ts-reason--negative.is-active{background:var(--ts-color-surface-negative)}.ts-reason--negative.is-active .ts-reason__dot{background:var(--ts-color-signal-negative)}.ts-reason--negative .ts-reason__weight{color:var(--ts-color-signal-negative)}.ts-reason.is-inactive{opacity:.45}.ts-reason.is-inactive .ts-reason__label{color:var(--ts-color-text-muted)}.ts-reason.is-inactive .ts-reason__dot{background:var(--ts-color-signal-inactive)}.ts-lightbox{z-index:40;background:color-mix(in srgb, var(--ts-color-surface-overlay) 72%, transparent);font-family:var(--ts-font-family);justify-content:center;align-items:flex-start;padding:32px 16px 48px;display:flex;position:fixed;inset:0;overflow:auto}.ts-modal{background:var(--ts-color-surface-default);border-radius:var(--ts-radius-lg);width:1020px;max-width:100%;margin-block:auto;overflow:hidden;box-shadow:0 24px 64px #0006}.ts-modal__header{border-bottom:1px solid var(--ts-color-border-default);justify-content:space-between;align-items:center;padding:22px 28px 18px;display:flex}.ts-modal__title{font-size:var(--ts-font-size-xxl);color:var(--ts-color-text-primary);margin:0 0 4px;font-weight:600}.ts-modal__subtitle{font-size:var(--ts-font-size-md);color:var(--ts-color-text-muted);margin:0}.ts-modal__close{cursor:pointer;color:var(--ts-color-text-muted);background:0 0;border:none;width:44px;height:44px;font-size:22px;line-height:1}.ts-modal__close:focus-visible{outline:2px solid var(--ts-color-signal-final);outline-offset:2px}.ts-modal__content{padding:var(--ts-space-xl) var(--ts-space-xxl);gap:var(--ts-space-xl);flex-direction:column;display:flex}.ts-modal__overview{gap:var(--ts-space-xxl);align-items:flex-start;display:flex}.ts-modal__chart{flex:1 1 0;min-width:0}.ts-modal__section-title{font-size:var(--ts-font-size-lg);color:var(--ts-color-text-primary);margin:0;font-weight:600}.ts-modal__section-subtitle{font-size:var(--ts-font-size-sm);color:var(--ts-color-text-muted);margin:2px 0 8px}.ts-modal__reasons-header{margin-bottom:var(--ts-space-md);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ts-modal__columns{gap:var(--ts-space-xxl);display:flex}.ts-modal__column{gap:var(--ts-space-xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ts-modal__column-title{font-size:var(--ts-font-size-xs);letter-spacing:.8px;text-transform:uppercase;margin:0 0 2px;font-weight:600}.ts-modal__column-title--positive{color:var(--ts-color-signal-positive)}.ts-modal__column-title--negative{color:var(--ts-color-signal-negative)}.ts-modal__footer{border-top:1px solid var(--ts-color-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px 20px;display:flex}.ts-modal__feedback{font-size:var(--ts-font-size-md);color:var(--ts-color-text-muted);align-items:center;gap:10px;display:flex}.ts-modal__actions{gap:var(--ts-space-md);flex-wrap:wrap;display:flex}@media (width<=900px){.ts-modal__overview,.ts-modal__columns{flex-direction:column}}.ts-verify{border-radius:var(--ts-radius-sm);font-family:var(--ts-font-family);font-size:var(--ts-font-size-xs);letter-spacing:.04em;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.ts-verify--pass{background:var(--ts-color-surface-positive);color:var(--ts-color-signal-positive)}.ts-verify--fail{background:var(--ts-color-surface-negative);color:var(--ts-color-signal-negative)}.ts-verify--na{background:var(--ts-color-surface-raised);color:var(--ts-color-text-muted)}.ts-widget{box-sizing:border-box;min-width:0;min-height:0;padding:var(--ts-space-md);background:var(--ts-color-surface-raised,#f2f3f6);border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);font-family:var(--ts-font-family);color:var(--ts-color-text-primary);flex-direction:column;display:flex;position:relative}.ts-widget--ratio{aspect-ratio:4/3;width:100%;height:auto;overflow:hidden;container-type:inline-size}.ts-widget--fill{width:100%;height:100%;overflow:hidden;container-type:size}.ts-widget--resizing,.ts-widget--moving{z-index:2;box-shadow:0 8px 24px #0000001f}.ts-widget--moving{opacity:.72;cursor:grabbing}.ts-widget__header{margin-bottom:var(--ts-space-sm);flex:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ts-widget__title{min-width:0;font-size:var(--ts-font-size-lg);color:var(--ts-color-text-primary);flex:auto;margin:0;font-weight:600;line-height:1.3}.ts-widget__actions{flex:none;align-items:center;gap:2px;display:inline-flex}.ts-widget__settings{flex:none;position:relative}.ts-widget__header-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.ts-widget__action,.ts-widget__gear,.ts-widget__grip,.ts-widget__remove{border-radius:var(--ts-radius-sm);width:28px;height:28px;color:var(--ts-color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.ts-widget__grip{cursor:grab}.ts-widget__grip:active{cursor:grabbing}.ts-widget__action:hover,.ts-widget__gear:hover,.ts-widget__grip:hover,.ts-widget__remove:hover{color:var(--ts-color-text-primary);background:var(--ts-color-surface-page);border-color:var(--ts-color-border-default)}.ts-widget__action:focus-visible,.ts-widget__gear:focus-visible,.ts-widget__grip:focus-visible,.ts-widget__remove:focus-visible,.ts-widget__size-btn:focus-visible,.ts-widget__resize:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:1px}.ts-widget__gear[aria-expanded=true]{color:var(--ts-color-text-primary);background:var(--ts-color-surface-page);border-color:var(--ts-color-border-default)}.ts-widget__size-panel{z-index:5;background:var(--ts-color-surface-default);border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);grid-template-columns:1fr 1fr;gap:4px;min-width:124px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #0000001f}.ts-widget__size-btn{border-radius:var(--ts-radius-sm);color:var(--ts-color-text-muted);font:inherit;font-size:var(--ts-font-size-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 8px;font-weight:600;line-height:1.2}.ts-widget__size-btn:hover{background:var(--ts-color-surface-page);color:var(--ts-color-text-primary)}.ts-widget__size-btn[aria-pressed=true]{background:var(--ts-color-surface-raised);border-color:var(--ts-color-border-default);color:var(--ts-color-text-primary)}.ts-widget__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ts-widget__resize{background:linear-gradient(135deg, transparent 0 45%, var(--ts-color-border-default) 45% 55%, transparent 55% 70%, var(--ts-color-border-default) 70% 80%, transparent 80%);cursor:nwse-resize;opacity:.7;border:0;border-radius:2px;width:14px;height:14px;padding:0;position:absolute;bottom:2px;right:2px}.ts-widget__resize:hover{opacity:1}.ts-widget-grid{--wg-cols:4;--wg-tablet-cols:3;--wg-rows:6;--wg-used-rows:1;--wg-col-size:calc((100cqw - (var(--wg-cols) - 1) * var(--ts-space-md)) / var(--wg-cols));--wg-row-size:calc(var(--wg-col-size) * 3 / 4);grid-template-columns:repeat(var(--wg-cols), minmax(0, 1fr));grid-template-rows:repeat(var(--wg-used-rows), minmax(0, 1fr));gap:var(--ts-space-md);height:calc(var(--wg-used-rows) * var(--wg-row-size) + (var(--wg-used-rows) - 1) * var(--ts-space-md));max-height:calc(var(--wg-rows) * var(--wg-row-size) + (var(--wg-rows) - 1) * var(--ts-space-md));grid-auto-rows:0;align-items:stretch;display:grid;overflow:hidden;container-type:inline-size}.ts-widget-grid__item,.ts-widget-grid__drop-target{flex-direction:column;min-width:0;min-height:0;display:flex}.ts-widget-grid__item>*{flex:auto;width:100%;height:100%;min-height:0}.ts-widget-grid__drop-target{box-sizing:border-box;pointer-events:none;border:2px dashed var(--ts-color-accent-primary,#2563eb);border-radius:var(--ts-radius-md);background:color-mix(in srgb, var(--ts-color-accent-primary,#2563eb) 14%, transparent);color:var(--ts-color-accent-primary,#2563eb);font-family:var(--ts-font-family);font-size:var(--ts-font-size-sm);z-index:1;justify-content:center;align-items:center;font-weight:600}.ts-widget-grid__drop-target-label{pointer-events:none}.ts-widget-grid__item[data-column],.ts-widget-grid__drop-target[data-column]{grid-column:min(var(--wg-item-col), calc(var(--wg-cols) - var(--wg-col-span,1) + 1)) / span var(--wg-col-span,1)}.ts-widget-grid__item:not([data-column]),.ts-widget-grid__drop-target:not([data-column]){grid-column:span var(--wg-col-span,1)}.ts-widget-grid__item[data-row],.ts-widget-grid__drop-target[data-row]{grid-row:min(var(--wg-item-row), calc(var(--wg-rows) - var(--wg-row-span,1) + 1)) / span var(--wg-row-span,1)}.ts-widget-grid__item:not([data-row]),.ts-widget-grid__drop-target:not([data-row]){grid-row:span var(--wg-row-span,1)}@media (width<=900px){.ts-widget-grid{--wg-cols:var(--wg-tablet-cols)}}.ts-case{background:var(--ts-color-surface-page,#edf0f4);min-height:100svh;color:var(--ts-color-text-primary);font-family:var(--ts-font-family)}.ts-case__workspace{align-items:stretch;min-height:100svh;display:flex}.ts-case__main{flex:auto;min-width:0;padding:16px 24px 48px;transition:filter .16s}.ts-case__main--drawer-open .ts-case__blur-zone{filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.72}.ts-case__main--drawer-open .ts-case__blur-zone .ts-case__nav-cog{z-index:3;pointer-events:auto;filter:none;opacity:1;-webkit-user-select:auto;user-select:auto;position:relative}.ts-case__main--drawer-open .ts-case__widget-grid{z-index:1;filter:none;pointer-events:auto;opacity:1;position:relative}.ts-case__header{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px;display:flex}.ts-case__back{color:var(--ts-color-text-primary);font-size:var(--ts-font-size-xl);font-weight:600;text-decoration:none}.ts-case__nav{align-items:center;gap:8px;margin-left:auto;display:flex}.ts-case__nav-cog{justify-content:center;align-items:center;min-width:32px;padding-inline:8px;display:inline-flex}.ts-case__drawer-body{flex-direction:column;gap:20px;display:flex}.ts-case__drawer-section{flex-direction:column;gap:10px;display:flex}.ts-case__drawer-heading{font-size:var(--ts-font-size-sm);color:var(--ts-color-text-primary);margin:0;font-weight:600}.ts-case__views-options{flex-direction:column;gap:6px;display:flex}.ts-case__views-option{border-radius:var(--ts-radius-sm);width:100%;color:var(--ts-color-text-muted);font:inherit;font-size:var(--ts-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;line-height:1.2;display:flex}.ts-case__views-option:hover{background:var(--ts-color-surface-page);color:var(--ts-color-text-primary)}.ts-case__views-option[aria-checked=true]{background:color-mix(in srgb, var(--ts-color-signal-positive,#2e9961) 22%, var(--ts-color-surface-positive,#e6f7eb));border-color:color-mix(in srgb, var(--ts-color-signal-positive,#2e9961) 35%, transparent);color:var(--ts-color-text-primary);font-weight:600}.ts-case__views-option[aria-checked=true] .ts-case__views-option-label{color:var(--ts-color-text-primary)}.ts-case__views-option:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:1px}.ts-case__radio-glyph{box-sizing:border-box;border:2px solid var(--ts-color-text-muted);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ts-case__views-option[aria-checked=true] .ts-case__radio-glyph{border-color:var(--ts-color-signal-positive,#2e9961);background:var(--ts-color-signal-positive,#2e9961)}.ts-case__radio-glyph-fill{background:var(--ts-color-surface-default,#fff);border-radius:50%;width:6px;height:6px}.ts-case__widgets-category{flex-direction:column;gap:8px;display:flex}.ts-case__widgets-category-toggle{border-radius:var(--ts-radius-sm);width:100%;color:var(--ts-color-text-primary);font:inherit;font-size:var(--ts-font-size-sm);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 4px;font-weight:600;display:flex}.ts-case__widgets-category-toggle:hover{background:var(--ts-color-surface-page)}.ts-case__widgets-category-toggle:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:1px}.ts-case__widgets-chevron{color:var(--ts-color-text-muted);flex:none;transition:transform .14s}.ts-case__widgets-chevron[data-open=false]{transform:rotate(-90deg)}.ts-case__widgets-list{flex-direction:column;gap:8px;display:flex}.ts-case__widget-add{border-radius:var(--ts-radius-sm);background:var(--ts-color-accent-primary,#2563eb);color:#fff;width:100%;font:inherit;font-size:var(--ts-font-size-sm);text-align:left;cursor:pointer;border:none;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;font-weight:600;line-height:1.2;display:inline-flex}.ts-case__widget-add:hover:not(:disabled){filter:brightness(1.06)}.ts-case__widget-add:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:2px}.ts-case__widget-add-plus{flex:none;font-size:1.1em;line-height:1}.ts-case__widget-remove{border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-sm);background:var(--ts-color-surface-raised,#f2f3f6);width:100%;color:var(--ts-color-text-primary);font:inherit;font-size:var(--ts-font-size-sm);text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;font-weight:600;line-height:1.2;display:inline-flex}.ts-case__widget-remove:hover{background:var(--ts-color-surface-page)}.ts-case__widget-remove:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:2px}.ts-case__widget-remove-title{color:var(--ts-color-text-muted);font-weight:500}.ts-meta{border-radius:var(--ts-radius-md);background:var(--ts-color-surface-raised,#f2f3f6);font-size:var(--ts-font-size-sm);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ts-meta__label{color:var(--ts-color-text-muted);font-weight:500}.ts-meta__value{font-weight:600}.ts-case__blur-zone>.ts-action-bar,.ts-case__widget-grid{margin-bottom:12px}.ts-verify-row{flex-wrap:wrap;gap:6px;display:flex}.ts-payfields,.ts-fields{grid-template-columns:1fr 1fr;gap:10px 16px;margin:8px 0 0;display:grid}.ts-fields{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ts-velocity{width:100%;height:100%;min-height:80px;max-height:140px;color:var(--ts-color-accent-primary,#2563eb)}.ts-idmeter{background:var(--ts-color-surface-raised,#f2f3f6);border-radius:4px;height:8px;margin:8px 0 12px;display:block;overflow:hidden}.ts-idmeter span{background:var(--ts-color-accent-primary,#2563eb);height:100%;display:block}.ts-history{flex-direction:column;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ts-case__muted{font-size:var(--ts-font-size-sm);color:var(--ts-color-text-muted);margin:0 0 8px}.ts-case__policy-h{font-size:var(--ts-font-size-sm);margin:8px 0 4px;font-weight:600}.ts-case__footnote{font-size:var(--ts-font-size-xs);color:var(--ts-color-text-muted);margin-top:20px;line-height:1.5}.ts-case__missing{text-align:center;max-width:32rem;margin:4rem auto}.ts-card__head-row{justify-content:flex-end;margin-bottom:8px;display:flex}.ts-case__email-insights{flex-direction:column;gap:10px;min-height:0;display:flex}.ts-case__email-score{flex-wrap:wrap;align-items:baseline;gap:8px 10px;display:flex}.ts-case__email-score-value{font-size:var(--ts-font-size-xl);font-weight:700;line-height:1}.ts-case__email-score-label{font-size:var(--ts-font-size-sm);color:var(--ts-color-text-muted)}.ts-case__email-signals{font-size:var(--ts-font-size-sm);color:var(--ts-color-text-muted);margin:0;padding-left:1.1em}.ts-case__table{border-collapse:collapse;width:100%;font-size:var(--ts-font-size-sm)}.ts-case__table th,.ts-case__table td{text-align:left;border-bottom:1px solid var(--ts-color-border-default);vertical-align:top;padding:6px 8px}.ts-case__table th{color:var(--ts-color-text-muted);font-weight:600}.ts-case__cart-name{font-weight:600;display:block}.ts-case__cart-sku{color:var(--ts-color-text-muted);font-size:var(--ts-font-size-xs);display:block}.ts-case__comparisons{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ts-case__compare-row{flex-direction:column;gap:4px;display:flex}.ts-case__compare-label{font-size:var(--ts-font-size-xs);color:var(--ts-color-text-muted);font-weight:600}.ts-case__compare-pair{font-size:var(--ts-font-size-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=900px){.ts-payfields{grid-template-columns:1fr}.ts-case__main{padding:12px}.ts-case__workspace--drawer-open .ts-drawer--push{flex-basis:min(280px,42vw)}}.ts-queue-merchant{color:inherit;font-weight:500;font-family:var(--ts-font-family);font-size:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.ts-queue-merchant:hover{color:var(--ts-color-accent-primary);text-decoration:underline}.ts-queue-merchant:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:2px}.ts-queue-open{color:var(--ts-color-accent-primary);cursor:pointer;font-family:var(--ts-font-family);font-size:var(--ts-font-size-sm);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;display:inline}.ts-queue-open:hover{text-decoration:underline}.ts-queue-open:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:2px}.ts-queue-score{color:var(--ts-color-text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;line-height:1;display:inline-flex}.ts-queue-grid{flex:1;width:100%;min-width:0;height:100%;min-height:0}.ts-queue-grid .ag-header-cell-text{letter-spacing:.08em;text-transform:uppercase}.ts-queue-grid .ag-cell{align-items:center;display:flex}.ts-queue-grid .ag-cell .ts-pill,.ts-queue-grid .ts-queue-score,.ts-queue-grid .ts-queue-score strong{line-height:1}.ts-queue-grid .ag-cell .ts-pill{white-space:nowrap;flex:none;align-items:center;height:auto;display:inline-flex}.ts-queue-grid .ts-queue-score{white-space:nowrap;min-width:0}.ts-queue-grid__empty{color:var(--ts-color-text-muted);font-family:var(--ts-font-family);font-size:var(--ts-font-size-md)}.ts-queue-options{gap:var(--ts-space-lg);background:var(--ts-color-surface-default);border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);width:240px;color:var(--ts-color-text-primary);font-family:var(--ts-font-family);flex-direction:column;flex:0 0 240px;padding:16px;display:flex}.ts-queue-options__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ts-queue-options__head h2{font-size:var(--ts-font-size-md);margin:0;font-weight:600}.ts-queue-options__hide{color:var(--ts-color-accent-primary);font:inherit;font-size:var(--ts-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ts-queue-options__hide:hover{text-decoration:underline}.ts-queue-options__group{border:0;min-width:0;margin:0;padding:0}.ts-queue-options__group legend{font-size:var(--ts-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ts-color-text-muted);margin-bottom:8px;padding:0;font-weight:600}.ts-queue-options__group ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ts-queue-options__group label{font-size:var(--ts-font-size-md);cursor:pointer;align-items:center;gap:8px;display:flex}.ts-queue-options__group input{accent-color:var(--ts-color-accent-primary)}.ts-queue-options__density{gap:4px;display:grid}.ts-queue-options__density button{border-radius:var(--ts-radius-sm);color:var(--ts-color-text-muted);font:inherit;font-size:var(--ts-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 8px}.ts-queue-options__density button[aria-checked=true]{background:var(--ts-color-surface-raised);border-color:var(--ts-color-border-default);color:var(--ts-color-text-primary);font-weight:600}.ts-queue-options__density button:hover{background:var(--ts-color-surface-page)}@media (width<=860px){.ts-queue-options{flex-basis:auto;width:100%}}.ts-queue-views{align-items:center;gap:var(--ts-space-sm) var(--ts-space-md);font-family:var(--ts-font-family);color:var(--ts-color-text-primary);flex-wrap:wrap;margin:0;display:flex}.ts-queue-views__label{font-size:var(--ts-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ts-color-text-muted);white-space:nowrap;font-weight:600}.ts-queue-views__options{border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);background:var(--ts-color-surface-default);flex-wrap:wrap;gap:4px;padding:3px;display:flex}.ts-queue-views__option{border-radius:var(--ts-radius-sm);color:var(--ts-color-text-muted);font:inherit;font-size:var(--ts-font-size-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:6px 12px;line-height:1.2}.ts-queue-views__option:hover{background:var(--ts-color-surface-page);color:var(--ts-color-text-primary)}.ts-queue-views__option[aria-checked=true]{background:var(--ts-color-surface-raised);border-color:var(--ts-color-border-default);color:var(--ts-color-text-primary);font-weight:600}.ts-queue-views__option:focus-visible{outline:2px solid var(--ts-color-accent-primary);outline-offset:1px}.ts-queue-toolbar{align-items:center;gap:var(--ts-space-md);flex-wrap:wrap;flex-shrink:0;margin:16px 24px 0;display:flex}.ts-queue-toolbar__search{border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);background:var(--ts-color-surface-default);max-width:360px;height:36px;color:var(--ts-color-text-primary);flex:200px;align-items:center;gap:8px;padding:0 12px;display:flex}.ts-queue-toolbar__label{font-size:var(--ts-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ts-color-text-muted);font-weight:600}.ts-queue-toolbar__search input{min-width:0;color:inherit;font-family:inherit;font-size:var(--ts-font-size-md);background:0 0;border:0;outline:none;flex:1;padding:0}.ts-queue-toolbar__search input::placeholder{color:var(--ts-color-text-muted)}.ts-queue-toolbar .ts-queue-views{flex:auto;min-width:0;margin:0}.ts-queue-toolbar__count{border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-pill);background:var(--ts-color-surface-default);color:var(--ts-color-text-muted);font-size:var(--ts-font-size-sm);white-space:nowrap;margin:0 0 0 auto;padding:6px 12px;line-height:1.2}.ts-queue-toolbar__count strong{color:var(--ts-color-text-primary);font-weight:600}.ts-queue-toolbar__cog{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.ts-queue-toolbar__cog[aria-pressed=true]{background:var(--ts-color-surface-raised);border-color:var(--ts-color-accent-primary);color:var(--ts-color-text-primary)}.ts-queue{background:var(--ts-color-surface-page);height:100%;min-height:0;color:var(--ts-color-text-primary);font-family:var(--ts-font-family);text-align:left;flex-direction:column;flex:1;display:flex;overflow:hidden}.ts-queue__header{gap:var(--ts-space-lg);flex-wrap:wrap;flex-shrink:0;align-items:center;padding:28px 24px 8px;display:flex}.ts-queue__heading{align-items:center;gap:var(--ts-space-md);flex-wrap:wrap;display:flex}.ts-queue__title{font-size:var(--ts-font-size-xxl);letter-spacing:-.02em;color:var(--ts-color-text-primary);margin:0;font-weight:600}.ts-queue__count{font-size:var(--ts-font-size-md);color:var(--ts-color-text-muted);margin:0}.ts-queue__actions{flex-shrink:0;margin:12px 24px 0}.ts-queue__states{gap:var(--ts-space-sm);flex-wrap:wrap;flex-shrink:0;padding:0 24px 24px;display:flex}.ts-queue__states .ts-btn{color:var(--ts-color-text-muted);border-color:var(--ts-color-border-default);background:0 0}.ts-queue__states .ts-btn:hover{background:var(--ts-color-surface-raised);color:var(--ts-color-text-primary)}.ts-queue__state-btn--selected,.ts-queue__states .ts-btn[aria-pressed=true]{background:var(--ts-color-surface-raised);border-color:var(--ts-color-border-default);color:var(--ts-color-text-primary)}.ts-queue__note{border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);background:var(--ts-color-surface-default);font-size:var(--ts-font-size-md);color:var(--ts-color-text-muted);flex-shrink:0;margin:16px 24px 0;padding:10px 12px}.ts-queue__workspace{flex:auto;align-items:stretch;gap:12px;min-height:0;margin:12px 24px 0;display:flex}.ts-queue__panel{background:var(--ts-color-surface-default);border:1px solid var(--ts-color-border-default);border-radius:var(--ts-radius-md);margin:16px 24px 0;overflow:hidden}.ts-queue__panel--grid{flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;display:flex}.ts-queue__skeletons{flex-direction:column;gap:8px;padding:16px;display:flex}.ts-queue__skeleton{border-radius:var(--ts-radius-md);background:var(--ts-color-border-default);height:56px}.ts-queue__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ts-queue__state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:72px 24px;display:flex}.ts-queue__state-title{font-size:var(--ts-font-size-xl);margin:0;font-weight:600}.ts-queue__state-copy{max-width:42ch;font-size:var(--ts-font-size-lg);color:var(--ts-color-text-muted);margin:0;line-height:1.5}.ts-queue__footnote{font-size:var(--ts-font-size-xs);color:var(--ts-color-text-muted);flex-shrink:0;margin:12px 24px 8px;padding:0;line-height:1.5}@media (width<=860px){.ts-queue__workspace{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ts-btn{transition:none}}
