.full-size-dialog{gap:8px;width:min(96vw,1200px);max-width:min(96vw,1200px);padding-bottom:12px;display:grid}.full-size-frame{border-radius:var(--radius-control);background:var(--card);max-height:min(82vh,100dvh - 140px);margin:0 12px;overflow:auto}.full-size-frame img{width:auto;max-width:100%;height:auto;max-height:min(82vh,100dvh - 140px);margin:0 auto;display:block}.full-size-frame img[data-zoom]{cursor:zoom-in}.full-size-frame[data-actual] img{max-width:none;max-height:none}.full-size-frame[data-actual] img[data-zoom]{cursor:zoom-out}.full-size-help{color:var(--muted-foreground);margin:0 12px;font-size:.75rem}.selection-area{gap:12px;display:grid}.selection-toolbar{z-index:2;background:var(--background);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex;position:sticky;top:0}.selection-counts{color:var(--muted-foreground);font:500 .75rem/1.4 var(--font-mono);letter-spacing:.04em;margin:0}.selection-counts b{color:var(--foreground);font-weight:600}.selection-unsaved{color:var(--warning);font:500 .75rem/1.4 var(--font-mono);align-items:center;gap:6px;margin:0;display:inline-flex}.selection-filters{flex-wrap:wrap;gap:4px;display:inline-flex}.selection-submit{margin-left:auto}.selection-judging{color:var(--muted-foreground);font:500 .75rem/1.4 var(--font-mono);letter-spacing:.04em;margin:0 0 0 auto}.selection-notice{color:var(--foreground);margin:0}.selection-help{color:var(--muted-foreground);margin:0;font-size:.75rem}.selection-help kbd{font:500 .6875rem/1 var(--font-mono);border:1px solid var(--border);border-radius:4px;padding:1px 4px}.selection-empty{color:var(--muted-foreground)}.selection-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.selection-tile{gap:6px;min-width:0;display:grid;container-type:inline-size}.selection-open{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:2px solid #0000;padding:0;display:block;position:relative}.selection-open:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.selection-face{aspect-ratio:1;border-radius:calc(var(--radius-control) - 2px);background:var(--card);width:100%;display:block;position:relative;overflow:hidden}.selection-face img{display:block}.selection-area[data-tile=portrait] .selection-face{aspect-ratio:3/5}.selection-area[data-tile=portrait] .selection-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.selection-number,.selection-badge{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--background) 80%, transparent);color:var(--foreground);font:500 .6875rem/1.4 var(--font-mono);padding:2px 6px;position:absolute;top:6px}.selection-number{left:6px}.selection-badge{right:6px}.selection-tile[data-decision=yes] .selection-open{border-color:var(--primary)}.selection-tile[data-decision=maybe] .selection-open{border-color:var(--warning)}.selection-tile[data-decision=no] .selection-face{opacity:.4}.selection-decisions{gap:4px;display:flex}.selection-decisions [data-slot=button]{flex:1;min-width:0}.selection-decision-short{display:none}.selection-tile-actions .selection-decisions{gap:0}.selection-tile-actions .selection-decisions [data-slot=button]{border-radius:0;padding-inline:4px}.selection-tile-actions .selection-decisions [data-slot=button]:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.selection-tile-actions .selection-decisions [data-slot=button]:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.selection-tile-actions .selection-decisions [data-slot=button]+[data-slot=button]{margin-left:-1px}.selection-tile-actions .selection-compare-toggle{flex:none}@container (width<=200px){.selection-tile-actions .selection-decision-full{display:none}.selection-tile-actions .selection-decision-short{display:inline}}.selection-dialog{width:min(96vw,760px);max-width:min(96vw,760px)}.selection-dialog-body{gap:10px;display:grid}.selection-dialog-body img{border-radius:var(--radius-control);object-fit:contain;max-width:100%;max-height:min(72vh,900px);margin:0 auto;display:block}.selection-dialog-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.selection-dialog-actions .selection-decisions{min-width:220px}.selection-rounds{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}@media (width<=640px){.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.selection-submit{width:100%;margin-left:0}.selection-judging{margin-left:0}}@media (hover:none){.selection-help{display:none}}.selection-tile-actions{align-items:center;gap:4px;display:flex}.selection-tile-actions .selection-decisions{flex:1;min-width:0}.selection-compare-toggle[aria-pressed=true]{color:var(--primary)}.selection-tile[data-compare] .selection-open{outline:2px dashed var(--primary);outline-offset:2px}.selection-compare-bar{gap:4px;display:inline-flex}.selection-compare-dialog{width:min(96vw, calc(var(--n,4) * 270px + 40px));max-width:min(96vw, calc(var(--n,4) * 270px + 40px));gap:10px;display:grid}.selection-compare-grid{flex-wrap:wrap;justify-content:center;gap:10px;max-height:78vh;display:flex;overflow:auto}.selection-compare-item{gap:6px;width:min(260px,42vw);margin:0;display:grid}.selection-compare-item .selection-face{border-radius:var(--radius-control);border:2px solid #0000}.selection-compare-item[data-decision=yes] .selection-face,.selection-compare-item[data-decision=yes]>img{border-color:var(--primary)}.selection-compare-item[data-decision=maybe] .selection-face,.selection-compare-item[data-decision=maybe]>img{border-color:var(--warning)}.selection-compare-item>img{border-radius:var(--radius-control);background:var(--card);border:2px solid #0000;width:100%;height:auto;display:block}.selection-compare-item figcaption{font:500 .75rem/1.4 var(--font-mono);align-items:center;gap:6px;display:flex}.selection-compare-item figcaption .selection-decisions{flex:1;min-width:0}.selection-question{color:var(--muted-foreground);margin:0;font-size:.8125rem}.selection-question b{color:var(--foreground);font-weight:600}.selection-choice-nav{align-items:center;gap:4px;display:inline-flex}.selection-choice{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));outline:none;place-items:start center;gap:12px;display:grid}.selection-choice-option{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:3px solid #0000;max-width:100%;padding:0;display:block;position:relative}.selection-choice-option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.selection-choice-option[data-picked]{border-color:var(--primary)}.selection-choice-option[data-rank]:not([data-rank="1"]){border-color:color-mix(in oklch, var(--primary) 45%, transparent)}.selection-choice-reference{border:3px solid var(--border);border-radius:var(--radius-control);max-width:100%;margin:0;display:block;position:relative}.selection-choice-reference>img{width:auto;max-width:100%;height:auto;max-height:max(240px, calc(100dvh - var(--selection-choice-chrome,360px)));border-radius:calc(var(--radius-control) - 2px);background:var(--card);display:block}.selection-area[data-tile=face] .selection-choice-reference{width:min(100%, max(240px, calc(100dvh - var(--selection-choice-chrome,360px))))}.selection-choice-cell{justify-items:center;gap:4px;min-width:0;max-width:100%;display:grid}.selection-area[data-tile=face] .selection-choice-cell{width:min(100%, max(240px, calc(100dvh - var(--selection-choice-chrome,360px))))}.selection-area[data-tile=face] .selection-choice-cell .selection-choice-option{width:100%}.selection-choice-option>img{width:auto;max-width:100%;height:auto;max-height:max(240px, calc(100dvh - var(--selection-choice-chrome,360px)));border-radius:calc(var(--radius-control) - 2px);background:var(--card);display:block}.selection-area[data-tile=face] .selection-choice-option{width:min(100%, max(240px, calc(100dvh - var(--selection-choice-chrome,360px))))}@media (width<=640px){.selection-choice{gap:6px}}.selection-measurements{scroll-margin-bottom:64px;scroll-margin-top:calc(var(--selection-sticky-top,48px) + 8px);gap:14px;display:grid}.selection-measurements-summary{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));align-items:start;gap:12px;display:grid}.selection-measurements-lead{justify-items:start;gap:8px;display:grid}.selection-measurements-lead p{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.4}.selection-measurements-lead span{flex-wrap:wrap;gap:4px;display:inline-flex}.selection-measurements-card{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);align-content:start;gap:6px;min-width:0;padding:10px 12px;font-size:.875rem;line-height:1.4;display:grid}.selection-measurements-card p,.selection-measurements-card ul{margin:0;padding:0}.selection-measurements-card{position:relative}.selection-measurements-card .selection-measurements-copy{position:absolute;top:6px;right:6px}.selection-measurements-card .selection-measurements-identity{padding-right:52px}.selection-choice-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;display:flex}.selection-tile-actions .copy-id-badge{flex:none}.selection-choice-actions [aria-pressed=true]{color:var(--primary)}.selection-measurements-option{display:none}.selection-measurements-identity{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.selection-measurements-identity b{color:var(--foreground);font:600 1rem/1.2 var(--font-mono)}.selection-measurements-identity span{border:1px solid var(--border);border-radius:var(--radius-pill);padding:1px 8px;font-size:.75rem}.selection-measurements-identity[data-band=strong] span{border-color:var(--primary);color:var(--primary)}.selection-measurements-identity[data-band=weak] span{border-color:var(--warning);color:var(--warning)}.selection-measurements-card ul{gap:3px;list-style:none;display:grid}.selection-measurements-card li{border-left:2px solid var(--warning);color:var(--foreground);overflow-wrap:anywhere;padding-left:8px;font-weight:600}.selection-measurements-quiet{color:var(--muted-foreground)}.selection-measurements-table{color:var(--foreground);font-size:.875rem;line-height:1.35;display:grid}.selection-measurements-table [role=row]{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));border-bottom:1px solid var(--border);align-items:center;column-gap:12px;display:grid}.selection-measurements-table [role=row]>*{overflow-wrap:anywhere;min-width:0;padding:6px 0}.selection-measurements-table [role=rowheader]{color:var(--foreground);flex-wrap:wrap;justify-content:space-between;gap:0 8px;display:flex}.selection-measurements-table [role=rowheader] b{font:500 .875rem/1.35 var(--font-mono);color:var(--muted-foreground)}.selection-measurements-group{margin-top:10px}.selection-measurements-group [role=columnheader]{color:var(--muted-foreground);font:600 .75rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.selection-measurements-table .selection-measurements-faces{top:var(--selection-sticky-top,48px);z-index:1;background:var(--background);align-items:end;position:sticky}.selection-measurements-faces [role=columnheader]{justify-items:center;display:grid}.selection-measurements-faces [role=columnheader]:first-child{justify-items:start}.selection-measurements-thumb{justify-items:center;gap:2px;width:min(64px,100%);display:grid}.selection-measurements-thumb small{color:var(--muted-foreground);font:500 .6875rem/1.4 var(--font-mono)}.selection-measurements-table [role=cell]{font:500 .875rem/1.35 var(--font-mono);color:var(--muted-foreground);justify-items:center;gap:3px;display:grid}.selection-measurements-table [role=cell][data-level="1"]{color:var(--foreground)}.selection-measurements-table [role=cell][data-level="2"]{color:var(--warning);font-weight:600}.selection-measurements-bar{background:var(--border);border-radius:2px;width:min(100%,132px);height:4px;display:block;position:relative}.selection-measurements-bar:before{content:"";background:var(--muted-foreground);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.selection-measurements-bar i{background:currentColor;border-radius:2px;position:absolute;top:0;bottom:0}@media (width<=640px){.selection-measurements-summary{grid-template-columns:minmax(0,1fr);gap:8px}.selection-measurements-empty,.selection-choice-action-label{display:none}.selection-measurements-lead{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.selection-measurements-card{padding-left:34px;position:relative}.selection-measurements-option{font:600 .875rem/1.4 var(--font-mono);color:var(--muted-foreground);display:block;position:absolute;top:10px;left:12px}.selection-measurements-table,.selection-measurements-table [role=cell],.selection-measurements-table [role=rowheader] b{font-size:.8125rem}.selection-measurements-table [role=row]{grid-template-columns:minmax(0, 2.2fr) repeat(calc(var(--n,5) - 1), minmax(0, 1fr));column-gap:6px}}.selection-collection{gap:18px;display:grid}.selection-collection section{gap:10px;display:grid}.selection-preference{color:var(--muted-foreground);cursor:pointer;justify-self:start;align-items:center;gap:8px;font-size:.85rem;display:flex}.selection-section-title{margin:0;font-size:.9rem;font-weight:600}.selection-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.selection-breadcrumb a{color:var(--foreground);text-underline-offset:3px}.selection-rounds .visual-project-card{min-width:0}.selection-rounds h2{overflow-wrap:anywhere}.selection-rounds time{color:var(--muted-foreground);font:500 .6875rem/1.4 var(--font-mono);margin-top:8px;display:block}.selection-rounds [data-deprecated] small{color:var(--muted-foreground)}.selection-round-status{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}.selection-round-status p{color:var(--destructive);margin:0}@media (width<=640px){.selection-rounds{grid-template-columns:minmax(0,1fr)}}.selection-caption{color:var(--muted-foreground);font:500 .6875rem/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selection-caption-note{color:var(--foreground)}.selection-lab-details{gap:8px;display:grid}.selection-lab-details details{color:var(--muted-foreground);font-size:.8125rem}.selection-lab-details summary{cursor:pointer;font:500 .6875rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.selection-lab-details details p{max-height:8.5em;margin:6px 0 0;overflow:auto}.selection-note{gap:4px;display:grid}.selection-note textarea{min-height:0;font:400 .875rem/1.45 var(--font-sans);padding:6px 8px}.selection-note span{color:var(--muted-foreground);font:500 .6875rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.selection-dialog[data-lab]{width:min(96vw,1000px);max-width:min(96vw,1000px)}.selection-dialog[data-lab] .selection-dialog-body{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 300px;align-items:start}.selection-dialog[data-lab] .selection-dialog-body img{grid-row:1/span 3;max-height:min(80vh,900px)}.selection-dialog[data-lab] .selection-dialog-actions{justify-content:flex-start}@media (width<=720px){.selection-dialog[data-lab] .selection-dialog-body{grid-template-columns:minmax(0,1fr)}.selection-dialog[data-lab] .selection-dialog-body img{grid-row:auto;max-height:44vh}.selection-dialog[data-lab] .selection-dialog-actions{justify-content:center}}.selection-reasons{gap:4px;display:grid}.selection-reasons>span:first-child{color:var(--muted-foreground);font:500 .6875rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.down-reason-toggles{flex-wrap:wrap;gap:4px;display:flex}.picture-factors{gap:12px;display:grid}.picture-factors-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.picture-factors-total{color:var(--muted-foreground);font-size:.8125rem}.picture-factors-scroll{overflow-x:auto}.picture-factors-table{border-collapse:collapse;width:100%;font:500 .75rem/1.3 var(--font-mono)}.picture-factors-table th,.picture-factors-table td{text-align:right;white-space:nowrap;padding:5px 6px;font-weight:500}.picture-factors-table thead th{color:var(--muted-foreground);vertical-align:bottom;font-size:.6875rem}.picture-factors-table thead th svg{vertical-align:-2px}.picture-factors-table thead th:first-child{text-align:left}.picture-factors-table tbody th[scope=row]{text-align:left;font-family:var(--font-sans);white-space:normal;min-width:9rem;font-size:.8125rem}.picture-factors-table tbody tr{border-top:1px solid var(--border)}.picture-factors-facet th{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;padding-top:14px;font-size:.6875rem;text-align:left!important}.picture-details.lab-inputs{width:340px;max-height:min(75vh,600px,var(--available-height,600px))}.lab-inputs-pictures{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lab-inputs-pictures>li{flex-direction:column;gap:3px;width:72px;min-width:0;display:flex}.lab-inputs-thumb{display:block;position:relative}.lab-inputs-thumb .copy-id-badge{background:color-mix(in oklab, var(--card) 88%, transparent);position:absolute;top:3px;right:3px}.lab-inputs-pictures a{border-radius:var(--radius-control);display:block}.lab-inputs-pictures a:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lab-inputs-pictures img,.lab-inputs-gone{object-fit:cover;border-radius:var(--radius-control);background:var(--muted);width:72px;height:100px;display:block}.lab-inputs-gone{color:var(--muted-foreground);text-align:center;place-items:center;padding:4px;font-size:.625rem;display:grid}.lab-inputs-caption{color:var(--muted-foreground);font:500 .625rem/1.3 var(--font-mono);overflow-wrap:anywhere}.lab-inputs-caption a{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.lab-inputs-caption a:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lab-inputs-words>summary{cursor:pointer;color:var(--muted-foreground);font:500 .6875rem var(--font-mono);letter-spacing:.02em;text-transform:uppercase}.lab-inputs-words>summary:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lab-inputs-words>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:.8125rem;line-height:1.45}.lab-queue-groups{align-content:start;gap:16px;display:grid}.lab-queue-groups h2{margin:0;font-size:.9375rem}.lab-queue-none{color:var(--muted-foreground);margin:0;font-size:.875rem}.lab-queue-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lab-queue-list li{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);gap:4px;padding:12px 14px;display:grid}.lab-queue-list li>a{color:var(--foreground);text-decoration:none}.lab-queue-list li>a:hover{color:var(--primary)}.lab-queue-list p,.lab-queue-results>p{color:var(--muted-foreground);margin:0;font-size:.875rem}.lab-queue-list small{color:var(--muted-foreground);font:500 .75rem var(--font-mono)}.lab-queue-status{border:1px solid var(--border);font:500 .6875rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-self:start;padding:1px 8px}.lab-queue-list .lab-round-run{justify-self:start}.lab-queue-list .lab-round-actions{justify-self:start;align-items:center;gap:4px;display:flex}.lab-queue-status.is-running{border-color:var(--primary);color:var(--primary)}.lab-round-tags-clip{min-width:0;overflow:hidden}.lab-round-tags{flex-wrap:wrap;align-items:center;gap:6px 0;margin:0 0 0 -15px;display:flex}.lab-round-tags>div{border-left:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding:0 14px;display:flex}.lab-round-tags dt{height:20px;color:var(--muted-foreground);font:500 .6875rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;margin:0 2px 0 0;display:inline-flex}.lab-round-tags dd{align-items:center;min-width:0;max-width:100%;margin:0;display:inline-flex}.lab-round-tags dd>span{text-overflow:ellipsis;max-width:100%}.lab-round-tags .lab-round-kind{font:500 .6875rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.lab-round-tags .is-added{border-color:color-mix(in srgb, var(--success) 60%, transparent);color:var(--success)}.lab-round-tags .is-removed{border-color:color-mix(in srgb, var(--destructive) 60%, transparent);color:var(--destructive);text-decoration:line-through}.lab-round-tags .lab-round-kind.is-trial{border-color:var(--warning);color:var(--warning)}.lab-round-rule{color:var(--warning);font-size:.8125rem}.lab-round-bar{flex-shrink:0;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.lab-round-filters{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.lab-around{white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:6px;min-height:28px;font-size:.875rem;display:inline-flex}.lab-around .error{white-space:normal}.lab-round-filters [data-slot=select-trigger].is-set{border-color:var(--primary);color:var(--primary)}.lab-queue-results>.lab-round-tags-clip{margin-bottom:10px}.lab-round-notes p{color:var(--muted-foreground);margin:6px 0 0;font-size:.875rem}.lab-round-outcome{margin:6px 0 0;font-size:.875rem}.lab-round-outcome strong{margin-right:4px}.lab-queue-exception{color:var(--warning)}.app-shell.lab-queue-workspace{flex-direction:column;height:100dvh;min-height:0;padding-bottom:14px;display:flex;overflow:hidden}.lab-queue-workspace>.unified-app-bar,.lab-queue-workspace>.visual-heading{flex:none}.lab-queue-workspace>.visual-heading{gap:8px 16px;min-width:0}.lab-queue-workspace>.visual-heading>div:first-child{flex:1;min-width:0}.lab-queue-workspace>.visual-heading h1{overflow-wrap:anywhere}.lab-queue-content.is-round{flex:1;min-height:0;display:flex;overflow:hidden}.is-lab-rounds>.lab-queue-groups{border-top:1px solid var(--border);overscroll-behavior:contain;padding-top:12px}.lab-queue-round.visual-panel{border-color:var(--border);border-radius:var(--radius-panel);background:var(--card);flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:12px 16px 0;display:flex}.lab-queue-head,.lab-queue-round>.lab-queue-ended{flex:none;padding-bottom:12px}.lab-queue-round>.lab-queue-picks{flex:none;align-self:flex-start;max-width:100%;margin:0 0 12px;position:static}.lab-queue-results{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid var(--border);min-height:0;padding:12px 0;overflow:auto}.lab-queue-results>p{margin:0 0 10px}.lab-queue-results>details:not(.lab-queue-variant){margin-bottom:12px}.lab-queue-section,.lab-queue-variant{border:0;padding:0}.lab-queue-section>summary,.lab-queue-variant>summary{width:100%;color:var(--foreground);font-family:var(--font-sans);text-transform:none;letter-spacing:normal;cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:8px 0;display:flex}.lab-queue-section>summary{margin-bottom:8px}.lab-queue-section>summary::-webkit-details-marker{display:none}.lab-queue-variant>summary::-webkit-details-marker{display:none}.lab-queue-section>summary:before,.lab-queue-variant>summary:before{content:"›";color:var(--muted-foreground);flex:none;font-size:1.25rem;line-height:1;transform:rotate(0)}.lab-queue-section[open]>summary:before,.lab-queue-variant[open]>summary:before{transform:rotate(90deg)}.lab-queue-section>summary>span,.lab-queue-variant>summary>span{color:var(--muted-foreground);font:500 .75rem var(--font-mono);margin-left:auto}.lab-queue-variant+.lab-queue-variant{border-top:1px solid var(--border);margin-top:12px}.lab-queue-content:focus-visible,.lab-queue-results:focus-visible,.lab-queue-section>summary:focus-visible,.lab-queue-variant>summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.lab-queue-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lab-queue-head p{font:500 .75rem var(--font-mono);color:var(--muted-foreground);margin:0}.lab-queue-view{border:1px solid var(--border);border-radius:999px;margin-left:auto;display:inline-flex;overflow:hidden}.lab-queue-view button{color:var(--muted-foreground);font:500 .6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:4px 10px}.lab-queue-view button[aria-pressed=true]{background:var(--accent);color:var(--primary)}.lab-queue-view button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.lab-queue-variant h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9375rem}.lab-queue-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:6px;display:grid}.lab-queue-grid figure{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex;position:relative}.lab-queue-grid figure>a{display:block}.lab-queue-grid img,.lab-queue-pending{aspect-ratio:832/1216;object-fit:cover;border-radius:var(--radius-control);background:var(--muted);flex:none;width:100%;display:block}.lab-queue-skeleton{aspect-ratio:832/1216;border-radius:var(--radius-control);flex:none;width:100%}.lab-queue-pending{color:var(--muted-foreground);font:500 .6875rem var(--font-mono);place-items:center;display:grid}.lab-queue-grid figcaption{color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:.6875rem;line-height:1.3;display:flex}.lab-queue-grid figcaption>span{overflow-wrap:anywhere;min-width:0}.lab-queue-grid .lab-queue-caption{justify-content:space-between;align-items:flex-start;gap:2px;display:flex}.lab-queue-caption>span{min-width:0;padding-top:4px}.lab-queue-caption>button{color:var(--muted-foreground);flex:none;margin:-1px -4px 0 0}.lab-queue-grid .copy-id-badge,.lab-queue-tile-pick{z-index:1;background:color-mix(in oklab, var(--card) 88%, transparent);position:absolute;top:6px}.lab-queue-grid .copy-id-badge{right:6px}@media (width<=600px){.lab-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lab-queue-pending{text-align:center;overflow-wrap:anywhere;align-content:center;gap:8px;padding:8px}.lab-queue-pending.is-failed>span:first-child{color:var(--destructive)}.lab-queue-tile-actions{flex-wrap:wrap;justify-content:center;gap:4px;padding:0 6px;display:flex}.lab-queue-tile-actions button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);color:var(--foreground);font:500 .6875rem var(--font-mono);cursor:pointer;padding:3px 8px}.lab-queue-tile-actions button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.lab-queue-tile-actions button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lab-queue-tile-actions button:disabled{opacity:.5;cursor:default}.lab-queue-ended{font:500 .75rem var(--font-mono);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lab-queue-tile-pick{border:1px solid var(--border);border-radius:var(--radius-control);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;place-items:center;padding:0;display:inline-grid;left:6px}.lab-queue-tile-pick svg{width:12px;height:12px}.lab-queue-tile-pick:hover,.lab-queue-tile-pick:focus-visible{border-color:var(--primary);color:var(--primary)}.lab-queue-tile-pick:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lab-queue-tile-pick[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.lab-queue-grid figure.is-picked img{outline:3px solid var(--primary);outline-offset:-3px}.lab-queue-picks{z-index:5;border:1px solid var(--primary);border-radius:var(--radius-panel);background:var(--card);max-width:min(720px,100% - 64px);box-shadow:var(--shadow-float);flex-wrap:wrap;justify-self:start;align-items:center;gap:6px 10px;padding:8px 10px;display:flex;position:sticky;bottom:12px}.lab-queue-picks>strong{font:600 .75rem var(--font-mono)}.lab-queue-picks ul{flex-wrap:wrap;gap:4px;max-height:96px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lab-queue-picks li{border:1px solid var(--border);font:500 .6875rem var(--font-mono);border-radius:999px;align-items:center;gap:2px;padding:1px 2px 1px 7px;display:inline-flex}.lab-queue-picks li button{width:18px;height:18px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.lab-queue-picks li button svg{width:11px;height:11px}.lab-queue-picks li button:hover,.lab-queue-picks li button:focus-visible{color:var(--destructive)}.lab-queue-picks li button:focus-visible{outline:2px solid var(--ring)}.lab-queue-picks small{color:var(--muted-foreground);font:500 .6875rem var(--font-mono)}.lab-queue-picks small:empty{display:none}.lab-queue-picks .error{flex-basis:100%;margin:0}.lab-queue-picks-actions{gap:4px;margin-left:auto;display:inline-flex}@media (width<=600px){.lab-queue-picks{max-width:calc(100% - 56px)}}.sequence-samples{gap:10px;min-width:0;max-width:1100px;display:grid}.sequence-samples>*{min-width:0}.sequence-samples-toolbar{z-index:2;background:var(--background);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 0;display:flex;position:sticky;top:0}.sequence-samples-toolbar p{color:var(--muted-foreground);font:500 11px/1.4 var(--font-mono,monospace);letter-spacing:.04em;margin:0 auto 0 0}.sequence-samples-toolbar label{cursor:pointer;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.sequence-samples-note{max-width:760px;color:var(--muted-foreground);margin:0 0 4px;font-size:.9rem;line-height:1.5}.sequence-sample{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:0}.sequence-sample>summary{cursor:pointer;width:auto;font:inherit;text-transform:none;letter-spacing:normal;white-space:normal;color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 14px;font-size:.9rem;list-style:none;display:flex}.sequence-sample>summary::-webkit-details-marker{display:none}.sequence-samples-number,.sequence-samples-setting,.sequence-samples-count,.sequence-samples-index,.sequence-samples-round{font:500 11px/1.4 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.sequence-samples-setting{color:var(--foreground)}.sequence-samples-place{overflow-wrap:anywhere;flex:320px;min-width:0}.sequence-sample-body{gap:10px;padding:0 14px 14px;display:grid}.sequence-sample-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.sequence-sample-meta p{color:var(--muted-foreground);margin:0;font-size:.85rem}.sequence-samples-funnel{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sequence-samples-funnel li{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:baseline;gap:6px;padding:3px 8px;font-size:.85rem;display:inline-flex}.sequence-samples-funnel li span{font:500 10px var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.sequence-samples-funnel li.is-none{color:var(--muted-foreground);border-style:dashed}.sequence-sample-rungs{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sequence-sample-rungs li.is-round-start{margin-top:8px}.sequence-samples-round{margin:0 0 4px}.sequence-sample-rung{border-radius:var(--radius-sm);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:6px 8px;display:grid}.sequence-sample-rung:hover{background:var(--muted)}.sequence-sample-rung p{overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.45}.sequence-sample-rung p span{color:var(--muted-foreground)}.sequence-sample-rung code{border-radius:var(--radius-sm);background:var(--muted);font:500 10px var(--font-mono,monospace);margin-left:8px;padding:1px 5px}.sequence-samples-pose{color:var(--muted-foreground)}.sequence-samples-index{font-variant-numeric:tabular-nums;padding-top:2px}
