.scout{flex:1;min-height:0;overflow:auto;padding:22px 26px 28px;color:var(--lab-text);background:var(--lab-bg);font:13px/1.6 var(--lab-ui);container-type:inline-size;scroll-behavior:smooth}.scout>*{width:100%;max-width:980px;margin-inline:auto}.scout *{box-sizing:border-box}.scout a{color:inherit;text-underline-offset:4px}.scout a:hover{color:var(--lab-accent-text)}.scout :is(button,select,summary,input,a):focus-visible{outline:2px solid var(--lab-accent);outline-offset:3px}.scout button{font:12.5px/1.5 var(--lab-ui);color:var(--lab-text);cursor:pointer}.scout button:disabled{opacity:.55;cursor:wait}.sc-head{margin-bottom:14px}.sc-head .lab-help-btn{margin-left:auto;align-self:center}.sc-form{margin:0 auto;padding:0;border:0;background:none}.sc-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc-composer{border:1px solid var(--lab-line);border-radius:14px;background:var(--lab-field);box-shadow:var(--lab-card-shadow);transition:border-color .15s,box-shadow .15s}.sc-composer:focus-within{border-color:var(--lab-accent);box-shadow:0 0 0 3px var(--lab-accent-soft)}.scout textarea{display:block;width:100%;resize:vertical;min-height:76px;max-height:240px;margin:0;padding:14px 16px 6px;border:0;border-radius:14px 14px 0 0;background:none;color:var(--lab-text);font:14.5px/1.55 var(--lab-ui);outline:none}.scout textarea:focus-visible{box-shadow:none}.scout textarea::placeholder{color:var(--lab-muted)}.sc-composer-row{display:flex;align-items:center;gap:8px;padding:8px 10px 10px 12px}.sc-prompts{display:flex;flex-wrap:wrap;gap:6px;min-width:0;flex:1}.sc-prompts button{padding:3px 10px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-chip);background:transparent;color:var(--lab-text-2);font-size:12px}.sc-prompts button:hover:not(:disabled){background:var(--lab-hover);border-color:var(--lab-line-strong);color:var(--lab-text)}.sc-composer-row .lab-btn.primary{flex:none}.sc-submit-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 14px;margin-top:10px}.sc-filters{flex:1 1 320px;min-width:0}.scout summary{cursor:pointer;color:var(--lab-text-2);padding:4px 0;font-size:12.5px;list-style-position:inside}.scout summary:hover{color:var(--lab-text)}.sc-filters summary span{color:var(--lab-muted);margin-left:8px;font-size:12px}.sc-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:12px 0 8px}.sc-filter-grid label{display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:var(--lab-muted)}.scout select{width:100%;min-width:0;padding:6px 12px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);background-color:var(--lab-surface);color:var(--lab-text);font:12.5px var(--lab-ui);cursor:pointer}.scout select:hover{border-color:var(--lab-line-strong)}.sc-filters p{margin:4px 0 0;color:var(--lab-muted);font-size:12px}.sc-cancel{padding:4px 12px;border:1px solid var(--lab-danger-line);border-radius:var(--lab-radius-control);background:var(--lab-danger-soft);color:var(--lab-danger)!important}.sc-progress{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:16px}.sc-steps{flex-basis:100%;margin:0 0 4px}.sc-steps>li{width:min(460px,100%);font-size:12.5px}.sc-steps>li[data-state=stopped]{background:transparent;color:var(--lab-muted)}.sc-steps>li[data-state=stopped]>i{border:1.5px solid var(--lab-line-strong)}.sc-status{font:12px/1.6 var(--lab-ui);color:var(--lab-muted);min-height:19px}.sc-status[data-error=true]{color:var(--lab-danger)}.sc-busy .sc-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sc-elapsed{font:11.5px var(--font);color:var(--lab-muted);font-variant-numeric:tabular-nums}.sc-result-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-top:26px;padding-top:18px;border-top:1px solid var(--lab-line)}.sc-result-head h3{margin:0 0 8px;font-size:15px;font-weight:600;letter-spacing:-.01em}.sc-counts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.sc-counts span{padding:2px 8px;border:1px solid var(--lab-line);border-radius:7px;background:var(--lab-raised);font:11.5px var(--font);color:var(--lab-text-2)}.sc-counts b{font-weight:600;color:var(--lab-text)}.sc-counts small{margin-left:4px;color:var(--lab-muted);font-size:11.5px}.sc-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sc-result-actions button,.sc-setup-toggle,.sc-setup button{padding:5px 12px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);background:var(--lab-surface);color:var(--lab-text);font-size:12px}.sc-result-actions button:hover,.sc-setup-toggle:hover,.sc-setup button:hover{background:var(--lab-hover);border-color:var(--lab-line-strong)}.sc-badges{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 14px}.sc-badges span{padding:2px 10px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-chip);color:var(--lab-text-2);font-size:12px}.sc-notice{margin:0 0 10px;padding:8px 12px;border:1px solid var(--lab-warn-line);border-radius:10px;background:var(--lab-warn-soft);color:var(--lab-text-2);font-size:12px}.sc-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.sc-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;padding:18px 20px;border:1px solid var(--lab-line);border-radius:var(--lab-radius);background:var(--lab-surface);box-shadow:var(--lab-card-shadow)}.sc-card-main,.sc-card-side{display:flex;flex-direction:column;gap:12px;min-width:0}.sc-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.sc-rank{font:11px var(--font);color:var(--lab-muted)}.sc-card h4{margin:0 4px 0 0;font:600 14.5px/1.35 var(--font);letter-spacing:-.01em;overflow-wrap:anywhere}.sc-card h4 a{text-decoration:none}.sc-card h4 a:hover{text-decoration:underline}.sc-card h4 small{font:400 14.5px var(--font);color:var(--lab-muted)}.sc-card h4 span{color:var(--lab-muted);font-weight:400}.sc-reason{margin:0;color:var(--lab-text-2);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.sc-card-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--lab-line);border-radius:10px;background:var(--lab-line)}.sc-card-facts span{display:flex;flex-direction:column;gap:2px;padding:8px 11px;background:var(--lab-surface);color:var(--lab-muted);font-size:11px;min-width:0}.sc-card-facts b{font:500 12.5px var(--font);color:var(--lab-text);overflow-wrap:anywhere}.sc-card-actions{display:flex;flex-wrap:wrap;gap:6px}.sc-card:first-child .sc-setup-toggle{border-color:var(--lab-accent-fill);background:var(--lab-accent-fill);color:var(--lab-accent-ink);font-weight:600}.sc-card:first-child .sc-setup-toggle:hover{background:var(--lab-accent-fill-hover)}.sc-evidence{padding:12px 14px;border:1px solid var(--lab-line);border-radius:12px;background:var(--lab-bg)}.sc-evidence>span{display:block;color:var(--lab-muted);font-size:11.5px}.sc-evidence blockquote{margin:6px 0 10px;font-size:13px;line-height:1.65;color:var(--lab-text);overflow-wrap:anywhere}.sc-evidence a{display:inline-block;padding:1px 8px;border:1px solid var(--lab-line);border-radius:7px;background:var(--lab-raised);font:11.5px var(--font);color:var(--lab-text-2);text-decoration:none}.sc-card-side>.sc-notice{margin:0}.sc-caveats{border:1px solid var(--lab-line);border-radius:10px;padding:0 12px}.sc-caveats summary{display:flex;align-items:center;gap:8px;padding:8px 0;list-style:none}.sc-caveats summary::-webkit-details-marker{display:none}.sc-caveats summary:before{content:"!";display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--lab-warn-soft);color:var(--lab-warn);font-size:10px;font-weight:700}.sc-caveats summary span{margin-left:auto;padding:0 7px;border-radius:var(--lab-radius-chip);background:var(--lab-warn-soft);color:var(--lab-warn);font-size:11.5px;font-weight:600}.sc-caveats summary:after{content:"\2304";color:var(--lab-muted)}.sc-caveats[open] summary:after{content:"\2303"}.sc-caveats ul{margin:0 0 8px;padding-left:18px;color:var(--lab-text-2);font-size:12.5px}.sc-caveats li+li{margin-top:3px}.sc-caveats p{margin:0 0 10px;color:var(--lab-muted);font-size:11.5px}.sc-setup{padding:12px;border:1px solid var(--lab-line);border-radius:12px;background:var(--lab-bg)}.sc-setup p{margin:0 0 8px;color:var(--lab-muted);font-size:12px}.sc-setup p:last-child{margin:8px 0 0}.sc-setup pre{margin:0 0 10px;padding:12px;overflow:auto;border-radius:10px;background:var(--lab-field);border:1px solid var(--lab-line);font:12px/1.6 var(--font);color:var(--lab-text)}.sc-comparison{margin:0 0 12px;padding:0 14px;border:1px solid var(--lab-line);border-radius:var(--lab-radius);background:var(--lab-surface)}.sc-comparison summary{padding:10px 0}.sc-table-wrap{overflow:auto;max-width:100%;margin:4px 0 12px}.sc-comparison table{border-collapse:collapse;width:100%;font-size:12px}.sc-comparison :is(td,th){text-align:left;padding:9px 10px;border-bottom:1px solid var(--lab-line);min-width:100px;max-width:210px;overflow-wrap:anywhere;vertical-align:top}.sc-comparison thead th{color:var(--lab-muted);font-weight:500;font-size:11.5px}.sc-comparison tbody th{font:500 12px var(--font)}.sc-comparison td{font-family:var(--font);color:var(--lab-text-2)}.sc-method{margin:0;color:var(--lab-muted);font-size:12px}.sc-method a{color:var(--lab-text-2)}.sc-empty{margin:4px 0 16px;padding:18px 20px;border:1px solid var(--lab-line);border-radius:var(--lab-radius);background:var(--lab-surface)}.sc-empty h4{margin:0 0 6px;font-size:14px}.sc-empty p{margin:0 0 10px;color:var(--lab-text-2)}.sc-share{margin-top:14px;padding:12px 14px;border:1px solid var(--lab-line);border-radius:var(--lab-radius);background:var(--lab-surface)}.sc-share label{display:flex;flex-direction:column;gap:6px;color:var(--lab-muted);font-size:11.5px}.sc-share input{width:100%;padding:7px 12px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);background:var(--lab-field);color:var(--lab-text);font:12px var(--font)}.sc-share p{margin:8px 0 0;color:var(--lab-muted);font-size:12px}.sc-hint{margin:4px 0 0 auto;color:var(--lab-muted);font-size:12px;overflow-wrap:anywhere}.sc-hint b{font:500 12px var(--font);color:var(--lab-text-2)}.scout kbd{padding:0 5px;border:1px solid var(--lab-line);border-radius:5px;background:var(--lab-raised);font:11px var(--font);color:var(--lab-text-2)}.sc-card h4 .sc-ext{margin-left:6px;padding:0 5px;border-radius:6px;color:var(--lab-muted);font:400 13px var(--lab-ui);text-decoration:none}.sc-card h4 .sc-ext:hover{background:var(--lab-hover);color:var(--lab-text);text-decoration:none}.sc-nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.sc-nav button{padding:4px 12px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);background:transparent;color:var(--lab-text-2);font:12px var(--lab-ui);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-nav button:hover{background:var(--lab-hover);border-color:var(--lab-line-strong);color:var(--lab-text)}.sc-nav [data-nav=forward]{margin-left:auto}.sc-page{margin-top:14px;padding-top:16px;border-top:1px solid var(--lab-line);outline:none}.sc-page>.lab-loader{padding:6px 0}.sc-page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.sc-page-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.sc-page-title h3{margin:0 4px 0 0;font:600 17px/1.3 var(--font);letter-spacing:-.01em;overflow-wrap:anywhere;outline:none}.sc-page-title h3 small{font:400 17px var(--font);color:var(--lab-muted)}:is(.sc-page-hub,.sc-more,.sc-page-actions a){display:inline-flex;align-items:center;padding:4px 12px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);background:var(--lab-surface);color:var(--lab-text-2)!important;font-size:12px;text-decoration:none}:is(.sc-page-hub,.sc-more,.sc-page-actions a):hover{background:var(--lab-hover);border-color:var(--lab-line-strong);color:var(--lab-text)!important}.sc-page-actions{display:flex;flex-wrap:wrap;gap:6px}.sc-page-actions button,.sc-scan-actions button,.sc-handoffs button{padding:5px 12px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);background:var(--lab-surface);font-size:12px}.sc-page-actions button:hover,.sc-scan-actions button:hover{background:var(--lab-hover);border-color:var(--lab-line-strong)}.sc-lineage{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;font-size:12px;color:var(--lab-muted)}.sc-lineage ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;min-width:0}.sc-lineage li{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font:12px var(--font);color:var(--lab-text-2);overflow-wrap:anywhere;min-width:0}.sc-lineage li+li:before{content:"\203a";margin:0 8px;color:var(--lab-muted);font-family:var(--lab-ui)}.sc-lineage li[aria-current]{color:var(--lab-text)}.sc-lineage a,.sc-kids a,.sc-run-builds a{color:var(--lab-accent-text);text-decoration:none;overflow-wrap:anywhere}.sc-lineage a:hover,.sc-kids a:hover,.sc-run-builds a:hover{text-decoration:underline}.sc-page-facts{margin:14px 0 12px}.sc-page>.sc-notice{margin:0 0 12px}.sc-page-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;align-items:start}.sc-page-main,.sc-page-side{display:flex;flex-direction:column;gap:12px;min-width:0}.sc-page-grid section{padding:14px 16px;border:1px solid var(--lab-line);border-radius:var(--lab-radius);background:var(--lab-surface);box-shadow:var(--lab-card-shadow);min-width:0}.sc-page-grid h4{margin:0 0 8px;font-size:13.5px;font-weight:600;letter-spacing:-.01em}.sc-page-grid section>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.sc-page-grid section>header h4{margin:0}.sc-page-grid section p{margin:0 0 8px}.sc-muted{color:var(--lab-muted);font-size:12px}.sc-page-grid section>:last-child{margin-bottom:0}.sc-error{color:var(--lab-danger);font-size:12.5px}.sc-run-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:-.01em}.sc-run-title:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--lab-muted)}.sc-run[data-kind=browser] .sc-run-title:before{background:var(--lab-accent)}.sc-run[data-kind=server] .sc-run-title:before{background:var(--lab-text-2)}.sc-run[data-kind=big] .sc-run-title:before{background:var(--lab-warn)}.sc-run[data-kind=blocked] .sc-run-title:before{background:var(--lab-danger)}.sc-run-lead{color:var(--lab-text)}.sc-run-files{display:flex;flex-wrap:wrap;gap:4px}.sc-page-grid code{padding:1px 7px;border-radius:6px;background:var(--lab-raised);font:11.5px/1.6 var(--font);color:var(--lab-text-2);overflow-wrap:anywhere}.sc-run ul{margin:0 0 8px;padding-left:18px;color:var(--lab-text-2);font-size:12.5px}.sc-run li+li{margin-top:3px}.sc-run-builds{font-size:12.5px;color:var(--lab-text-2)}.sc-run-builds a+a{margin-left:8px}.sc-local h5{margin:14px 0 8px;font-size:13px;font-weight:600;letter-spacing:-.01em}.sl-lead{color:var(--lab-text-2)}.sl-machine,.sl-controls{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 10px;margin:0 0 8px}.sl-machine label,.sl-controls label,.sl-system{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--lab-muted);font-size:11.5px}.sl-machine label[hidden]{display:none}.sl-machine .sl-wide{grid-column:1 / -1}.sl-machine .sl-check{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;grid-column:1 / -1;color:var(--lab-text-2);font-size:12.5px}.sl-check input{margin:0;accent-color:var(--lab-accent)}.sl-check small,.sl-system small{color:var(--lab-muted);font-size:11.5px}.sl-controls input{width:100%;min-width:0;padding:6px 12px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);background:var(--lab-field);color:var(--lab-text);font:12.5px var(--font)}.sl-system textarea{width:100%;min-height:64px;padding:9px 12px;border:1px solid var(--lab-line);border-radius:10px;background:var(--lab-field);color:var(--lab-text);font:12.5px/1.5 var(--lab-ui);resize:vertical}.sc-local :is(input,textarea):focus-visible{outline:none;border-color:var(--lab-accent);box-shadow:0 0 0 3px var(--lab-accent-soft)}.sl-pick{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:12px 0 8px!important}.sl-pick b{display:inline-flex;align-items:center;gap:8px;font-size:14px}.sl-pick b:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--lab-muted)}.sl-pick[data-kind=gpu] b:before{background:var(--lab-accent)}.sl-pick:is([data-kind=split],[data-kind=cpu]) b:before{background:var(--lab-warn)}.sl-pick[data-kind=no] b:before{background:var(--lab-danger)}.sl-pick span{color:var(--lab-text-2);font-size:12.5px}.sl-builds,.sl-runners,.sl-others,.sl-notes{margin:0 0 8px;padding:0;list-style:none}.sl-builds li,.sl-runners li,.sl-others li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0;border-top:1px solid var(--lab-line);font-size:12px}.sl-builds li>b{font:600 12px var(--font)}.sl-builds small,.sl-others small{color:var(--lab-muted);font-size:11.5px}.sl-builds li>.lab-tag:last-child{margin-left:auto}.sl-builds .sl-best>.lab-tag:first-child{background:var(--lab-accent-soft);color:var(--lab-accent-text)}.sl-runners li>span:last-child{flex:1 1 100%;color:var(--lab-text-2)}.sl-runners li[data-ok=false] b{color:var(--lab-muted)}.sl-others a{color:var(--lab-accent-text);text-decoration:none;overflow-wrap:anywhere;font:12px var(--font)}.sl-others a:hover{text-decoration:underline}.sl-own{margin-top:12px;padding:12px;border:1px solid var(--lab-line);border-radius:12px;background:var(--lab-bg)}.sl-own h5{margin-top:0}.sl-own p{color:var(--lab-text-2);font-size:12.5px}.sl-code{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px}.sl-code pre{flex:1;min-width:0;margin:0;padding:10px 12px;overflow:auto;border-radius:10px;background:var(--lab-field);border:1px solid var(--lab-line);font:12px/1.6 var(--font);color:var(--lab-text)}.sc-page-grid .sl-code pre code{padding:0;border-radius:0;background:none;color:inherit;font:inherit;overflow-wrap:normal}.sc-local .sl-code button,.sl-actions button{flex:none;padding:5px 12px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);background:var(--lab-surface);font-size:12px}.sc-local .sl-code button:hover,.sl-actions button:hover{background:var(--lab-hover);border-color:var(--lab-line-strong)}.sl-actions{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.sl-warn{padding:6px 10px;border-radius:10px;background:var(--lab-warn-soft);color:var(--lab-warn)!important}.sl-system{margin:4px 0 10px;color:var(--lab-text-2);font-size:12.5px}.sl-notes{margin-top:12px;padding-left:18px;list-style:disc;color:var(--lab-muted);font-size:12px}.sl-notes li+li{margin-top:3px}@container (max-width: 480px){.sl-code{flex-direction:column;align-items:stretch}.sl-builds li>.lab-tag:last-child{margin-left:0}}.sc-handoffs ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sc-handoffs li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.sc-handoffs button{border-color:var(--lab-accent);color:var(--lab-accent-text);font-weight:600}.sc-handoffs button:hover{background:var(--lab-accent-soft)}.sc-handoffs li>span{flex:1 1 200px;min-width:0;color:var(--lab-muted);font-size:12px}.sc-about-body p{color:var(--lab-text-2);line-height:1.65;overflow-wrap:anywhere}.sc-scan-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sc-scan-actions small{color:var(--lab-muted);font-size:12px}.sc-stop{padding:4px 12px;border:1px solid var(--lab-danger-line);border-radius:var(--lab-radius-control);background:var(--lab-danger-soft);color:var(--lab-danger)!important}.sc-scan-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.sc-scan-verdict .lab-tag{white-space:normal}.sc-scan-verdict small{color:var(--lab-muted);font-size:12px}.sc-scan blockquote{margin:6px 0 10px;padding:8px 12px;border-radius:var(--lab-radius-control);background:var(--lab-raised);color:var(--lab-text);font-size:12.5px;line-height:1.6;overflow-wrap:anywhere}.sc-scan details{margin-bottom:8px}.sc-files-group{border-top:1px solid var(--lab-line)}.sc-files-group summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:8px 0;color:var(--lab-text)}.sc-files-group summary b{font-weight:600;font-size:12.5px}.sc-files-group summary span{margin-left:auto;color:var(--lab-muted);font:11.5px var(--font)}.sc-files-group ul{margin:0 0 8px;padding:0;list-style:none}.sc-files-group li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:7px 0;border-top:1px solid var(--lab-line)}.sc-files-group li>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.sc-files-group li b{font:500 12px var(--font)}.sc-files-group li small{color:var(--lab-accent-text);font-size:11.5px}.sc-files-group li code{background:none;padding:0;color:var(--lab-muted)}.sc-files>.sc-muted{margin:8px 0 0}.sc-langs p{display:flex;flex-wrap:wrap;gap:4px}.sc-langs span{padding:0 7px;border:1px solid var(--lab-line);border-radius:7px;font:11.5px/1.7 var(--font);color:var(--lab-text-2)}.sc-kids ul{margin:0 0 10px;padding:0;list-style:none}.sc-kids li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 8px;padding:6px 0;border-top:1px solid var(--lab-line);font:12px var(--font)}.sc-kids li>span{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.sc-kids small{color:var(--lab-muted);font-size:11.5px}.sc-page>.sc-empty{margin-top:0}.sc-pill{padding:4px 12px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);background:var(--lab-surface);color:var(--lab-text-2)!important;font-size:12px!important;white-space:nowrap}.sc-pill:hover:not(:disabled){background:var(--lab-hover);border-color:var(--lab-line-strong);color:var(--lab-text)!important}.sc-pill[aria-pressed=true]{border-color:var(--lab-accent);background:var(--lab-accent-soft);color:var(--lab-accent-text)!important}.scout .sc-pill:disabled{cursor:not-allowed}.sc-tray{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:8px 12px;margin-top:18px;padding:8px 10px 8px 14px;border:1px solid var(--lab-line-strong);border-radius:14px;background:var(--lab-surface);box-shadow:0 10px 30px #0003}.sc-tray-label{flex:none;font-weight:600;font-size:12.5px;white-space:nowrap}.sc-tray-label small{margin-left:4px;color:var(--lab-muted);font:11.5px var(--font)}.sc-tray ul{display:flex;gap:6px;flex:1;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.sc-tray .lab-btn.primary{flex:none;width:auto}.sc-tray li{flex:none;display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:1px 2px 1px 10px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-chip);background:var(--lab-raised);font:12px var(--font)}.sc-tray li span{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}:is(.sc-tray li,.st-col header) button{flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--lab-radius-chip);background:transparent;color:var(--lab-muted);font-size:15px;line-height:1}:is(.sc-tray li,.st-col header) button:hover:not(:disabled){background:var(--lab-hover);color:var(--lab-text)}.st-label{display:block;margin-bottom:4px;color:var(--lab-muted);font-size:11.5px}.scout .st-text{min-height:72px;padding:9px 12px;border:1px solid var(--lab-line);border-radius:10px;background:var(--lab-field);font-size:13px}.scout .st-text:focus-visible{border-color:var(--lab-accent);box-shadow:0 0 0 3px var(--lab-accent-soft)}.st-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:8px}.st-samples,.st-audio{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.st-chip,.st-rec{padding:3px 10px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-chip);background:transparent;color:var(--lab-text-2)!important;font-size:12px!important}.st-chip:hover:not(:disabled),.st-rec:hover:not(:disabled){background:var(--lab-hover);border-color:var(--lab-line-strong);color:var(--lab-text)!important}.st-rec span{color:var(--lab-danger)}.st-rec[aria-pressed=true]{border-color:var(--lab-danger-line);background:var(--lab-danger-soft);color:var(--lab-danger)!important}.st-max{display:inline-flex;align-items:center;gap:6px;color:var(--lab-muted);font-size:12px;white-space:nowrap}.scout .st-max select{width:auto;padding:3px 10px}.st-drop{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:3px 12px;border:1px dashed var(--lab-line-strong);border-radius:var(--lab-radius-control);color:var(--lab-text-2);font-size:12px;cursor:pointer}.st-drop:hover,.st-drop.over{border-color:var(--lab-accent);background:var(--lab-accent-soft)}.st-drop.off{opacity:.55;pointer-events:none}.st-drop:focus-within{outline:2px solid var(--lab-accent);outline-offset:3px}.st-file{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.st-clip{margin:8px 0 0!important}.st-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}.st-actions small{flex:1 1 220px;min-width:0}.st-note{margin:8px 0 0!important}.st-note code,.st-where code,.st-col-where code{padding:0 6px;border-radius:6px;background:var(--lab-raised);font:11.5px var(--font);color:var(--lab-text-2);overflow-wrap:anywhere}.st-status{margin-top:10px;font-size:12.5px;color:var(--lab-text-2);overflow-wrap:anywhere}.st-status:empty{display:none}.st-status .lab-loader{display:flex}.st-status .lab-loader small{flex:none;white-space:nowrap}.st-status[data-error=true]{color:var(--lab-danger)}.st-bar{display:block;height:4px;margin-top:8px;overflow:hidden;border-radius:var(--lab-radius-chip);background:var(--lab-raised)}.st-bar[hidden]{display:none}.st-bar i{display:block;height:100%;width:0;border-radius:inherit;background:var(--lab-accent);transition:width .2s}.st-out{margin-top:10px;padding:10px 12px;border:1px solid var(--lab-line);border-radius:10px;background:var(--lab-bg);color:var(--lab-text);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.st-out.st-empty{color:var(--lab-muted)}.st-labels{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;white-space:normal}.st-labels li{display:grid;grid-template-columns:minmax(70px,34%) minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:12.5px}.st-lab{overflow-wrap:anywhere;color:var(--lab-text)}.st-meter{height:8px;border-radius:var(--lab-radius-chip);background:var(--lab-raised);overflow:hidden}.st-meter i{display:block;height:100%;border-radius:inherit;background:var(--lab-accent)}.st-labels li:first-child .st-lab{font-weight:600}.st-labels b{font:500 12px var(--font);text-align:right;color:var(--lab-text-2)}.st-metrics{margin:8px 0 0!important;font:12px/1.6 var(--font);color:var(--lab-text-2);overflow-wrap:anywhere}.st-where{margin:2px 0 0!important;font-size:12px;color:var(--lab-text)}.st-where span{color:var(--lab-muted)}.sc-compare{margin-top:14px;padding-top:16px;border-top:1px solid var(--lab-line);outline:none}.st-cmp-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.st-cmp-head h3{margin:0;font:600 17px/1.3 var(--font);letter-spacing:-.01em}.st-cmp-head p{margin:2px 0 0}.st-blind{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 12px;border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);font-size:12.5px;cursor:pointer}.st-blind input{accent-color:var(--lab-accent);margin:0}.st-blind small{color:var(--lab-muted);font-size:11.5px}.st-cmp-notes .sc-notice{margin-bottom:8px}.st-cmp-input,.st-col,.st-summary{padding:14px 16px;border:1px solid var(--lab-line);border-radius:var(--lab-radius);background:var(--lab-surface);box-shadow:var(--lab-card-shadow);min-width:0}.st-cmp-input>header h4,.st-summary h4{margin:0 0 8px;font-size:13.5px;font-weight:600}.st-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}.st-cols>.lab-loader{padding:6px 0}.st-col{display:flex;flex-direction:column}.st-col.picked{border-color:var(--lab-accent)}.st-col header{display:flex;align-items:flex-start;gap:6px;margin-bottom:6px}.st-col h4{flex:1;min-width:0;margin:0;font:600 13px/1.4 var(--font);overflow-wrap:anywhere}.st-col h4 a{color:var(--lab-accent-text);text-decoration:none}.st-col h4 a:hover{text-decoration:underline}.st-col p{margin:0}.st-col-where{display:flex;flex-direction:column;gap:4px;color:var(--lab-muted);font-size:11.5px}.st-col>.st-chip{align-self:flex-start;margin-top:10px}.st-summary{margin-top:12px}.st-summary table{border-collapse:collapse;width:100%;font-size:12px}.st-summary :is(td,th){text-align:left;padding:8px 10px;border-bottom:1px solid var(--lab-line);vertical-align:top;overflow-wrap:anywhere}.st-summary thead th{color:var(--lab-muted);font-weight:500;font-size:11.5px;white-space:nowrap}.st-summary tbody th{font:500 12px var(--font);min-width:140px}.st-summary td{font-family:var(--font);color:var(--lab-text-2);white-space:nowrap}.st-summary small{color:var(--lab-muted);font-weight:400}.st-summary>p{margin:0}@container (max-width: 720px){.sc-card{grid-template-columns:1fr;gap:14px}.sc-page-grid{grid-template-columns:1fr}.sc-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-result-head{flex-direction:column}.sc-result-actions{justify-content:flex-start}.sc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 480px){.sc-composer-row{flex-wrap:wrap}.sc-composer-row .lab-btn.primary{width:100%}.sc-filter-grid{grid-template-columns:1fr}.sc-card{padding:14px}.sc-head{position:relative;padding-right:44px}.sc-head .lab-help-btn{position:absolute;top:-6px;right:0}}@media(hover:none){.sc-hint{display:none!important}}@media(max-width:640px){.scout{padding:18px 16px 24px}.scout textarea{font-size:16px;min-height:96px}.scout select,.sc-share input,.scout .st-text,.sl-controls input{font-size:16px}.scout button{min-height:36px}}@media(prefers-reduced-motion:reduce){.scout{scroll-behavior:auto}}
