body:has(scaling-lab) main{padding-top:var(--space-6)}scaling-lab{--scaling-blue:#5278b0;--scaling-green:#35825c;--scaling-amber:#ac7724;--scaling-coral:#c65a56;--lab-wash:var(--scaling-wash);--scaling-wash:color-mix(in srgb, var(--color-rule) 24%, var(--color-paper));font-size:var(--font-size-small);line-height:1.45;display:block}:root[data-theme=dark] scaling-lab{--scaling-green:#78c69a;--scaling-amber:#e5b65f;--scaling-coral:#f28b83;--scaling-blue:#91b6ed}scaling-lab :is(button,input){font:inherit;color:inherit}scaling-lab button{cursor:pointer}scaling-lab button:disabled{cursor:default;opacity:.4}scaling-lab :focus-visible{outline:3px solid var(--scaling-blue);outline-offset:3px}scaling-lab [hidden]{display:none!important}scaling-lab .scaling-mission{align-items:center;gap:.65rem;margin:.75rem 0 .7rem;display:flex}scaling-lab .scaling-mission-mark{background:var(--color-accent);width:35px;height:35px;color:var(--color-accent-ink);font:600 1.4rem/1 var(--font-family-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}scaling-lab .scaling-mission p{flex-direction:column;gap:.15rem;margin:0;display:flex}scaling-lab .scaling-mission strong{font:600 .92rem/1.3 var(--font-family-display)}scaling-lab .scaling-mission p>span{color:var(--color-text-soft);font-size:.68rem}scaling-lab .scaling-board{grid-template-columns:160px minmax(0,1fr);gap:1.7rem;display:grid;position:relative}scaling-lab .scaling-intake{flex-direction:column;gap:.65rem;min-width:0;display:flex}scaling-lab .scaling-edit-names{color:var(--color-text-soft);background:0 0;border:0;align-self:flex-start;min-height:25px;padding:0;font-size:.6rem}scaling-lab .scaling-api{border:1px solid var(--color-rule);border-radius:var(--radius-medium);background:var(--color-paper);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.65rem;display:flex}scaling-lab .scaling-api .lab-figure{width:23px;height:23px;color:var(--scaling-blue)}scaling-lab .scaling-api>strong{font:600 .7rem/1.3 var(--font-family-display);overflow-wrap:anywhere;flex:1}scaling-lab .scaling-202{font:500 1.45rem/1 var(--font-family-display);align-items:center;gap:.65rem;width:100%;padding-top:.15rem;display:flex}scaling-lab .scaling-202 small{color:var(--color-text-soft);font:.58rem/1.3 var(--font-family-mono)}scaling-lab .scaling-queue{border:1px solid var(--color-rule);border-radius:var(--radius-medium);background:var(--scaling-wash);flex:1;padding:.65rem;position:relative}scaling-lab .scaling-queue header{justify-content:space-between;align-items:baseline;gap:.35rem;margin-bottom:.5rem;display:flex}scaling-lab .scaling-queue header strong{font:600 .7rem/1.3 var(--font-family-display);overflow-wrap:anywhere}scaling-lab .scaling-queue header>span{font:.65rem/1 var(--font-family-mono);color:var(--color-text-soft)}scaling-lab .scaling-queue-jobs{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:.22rem;min-height:132px;display:grid}scaling-lab .scaling-queue>p{color:var(--color-text-soft);margin:.5rem 0 0;font-size:.48rem}scaling-lab .scaling-queue>p>span{color:var(--scaling-green)}scaling-lab .scaling-machine{flex-direction:column;min-width:0;display:flex}scaling-lab .scaling-team{border:1px solid var(--color-rule);border-radius:var(--radius-medium);background:var(--scaling-wash);margin-bottom:.55rem;padding:.65rem .75rem}scaling-lab .scaling-team-heading{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}scaling-lab .scaling-team-heading>.lab-figure{width:30px;height:30px;color:var(--scaling-blue);flex-shrink:0}scaling-lab .scaling-team-heading>div:not(.scaling-hire){min-width:0}scaling-lab .scaling-team-heading small{color:var(--color-text-soft);font:.48rem/1.3 var(--font-family-mono);letter-spacing:.04em;display:block}scaling-lab .scaling-team-heading strong{font:600 .83rem/1.4 var(--font-family-display);overflow-wrap:anywhere;display:block}scaling-lab .scaling-hire{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:flex}scaling-lab .scaling-hire>span{max-width:6.5rem;color:var(--color-text-soft);font:.55rem/1.25 var(--font-family-mono);text-align:right}scaling-lab .scaling-hire button{border:1px solid var(--scaling-blue);width:31px;height:30px;color:var(--scaling-blue);background:color-mix(in srgb, var(--scaling-blue) 8%, var(--color-paper));border-radius:var(--radius-small);font-weight:600}scaling-lab .scaling-hire output{text-align:center;min-width:1.3rem;font:600 1.25rem/1 var(--font-family-display)}scaling-lab .scaling-worker-rack{flex-wrap:wrap;gap:.4rem;min-height:21px;margin-top:.4rem;display:flex}scaling-lab .scaling-worker{border:1px solid var(--color-rule);background:var(--color-paper);width:82px;color:var(--color-text-soft);font:.55rem/1.3 var(--font-family-mono);border-radius:7px;flex-direction:column;flex:0 0 82px;justify-content:flex-start;align-items:center;gap:.2rem;min-width:0;padding:.35rem .2rem;animation:.24s ease-out both scaling-worker-arrive;display:flex}scaling-lab .scaling-worker-name{color:var(--color-ink);font-weight:600}scaling-lab .scaling-worker-character{pointer-events:none;width:64px;height:64px;display:block;position:relative}scaling-lab .scaling-worker-sprite{transform-origin:50% 85%;background-position:0 100%;background-repeat:no-repeat;background-size:300% 200%;position:absolute;inset:0}scaling-lab .scaling-worker-signal{color:inherit;font:600 .95rem/1 var(--font-family-display);position:absolute;top:0;right:-2px}scaling-lab .scaling-worker>b{white-space:nowrap}scaling-lab .scaling-worker [data-worker-status]{font:.5rem/1.3 var(--font-family-display);overflow-wrap:anywhere;max-width:100%;min-height:2.6em}scaling-lab .scaling-worker[data-pose=done]{color:var(--scaling-green);border-color:var(--scaling-green)}scaling-lab.is-playing .scaling-worker[data-pose=working] .scaling-worker-signal{animation:scaling-worker-gear var(--scaling-worker-tempo,1s) linear infinite}scaling-lab.is-playing .scaling-worker[data-pose^=waiting] .scaling-worker-signal{animation:scaling-worker-clock var(--scaling-worker-tempo,1s) steps(4, end) infinite}@keyframes scaling-worker-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes scaling-worker-gear{to{transform:rotate(360deg)}}@keyframes scaling-worker-clock{to{transform:rotate(360deg)}}@media (width<=580px){scaling-lab .scaling-worker{flex-basis:72px;width:72px}scaling-lab .scaling-worker-rack{gap:.3rem}}@media (prefers-reduced-motion:reduce){scaling-lab .scaling-worker,scaling-lab .scaling-worker-signal{animation:none!important}}scaling-lab .scaling-worker.is-busy{color:var(--scaling-green);border-color:var(--scaling-green);background:color-mix(in srgb, var(--scaling-green) 9%, var(--color-paper))}scaling-lab .scaling-worker.is-waiting{color:var(--scaling-amber);border-color:var(--scaling-amber);background:color-mix(in srgb, var(--scaling-amber) 8%, var(--color-paper))}scaling-lab .scaling-worker[data-pose=paused]{color:var(--color-text-soft);border-color:var(--color-rule);background:var(--color-paper)}scaling-lab .scaling-worker[data-pose=rejected],scaling-lab .scaling-job[data-status=rejected]{color:var(--scaling-coral);border-color:var(--scaling-coral);background:color-mix(in srgb, var(--scaling-coral) 8%, var(--color-paper))}scaling-lab .scaling-job[data-status=rejected]{border-style:dashed}scaling-lab .scaling-flow{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}scaling-lab .scaling-step{border:1px solid var(--color-rule);border-radius:var(--radius-medium);background:var(--color-paper);min-width:0;padding:.6rem;transition:border-color .2s,box-shadow .2s;position:relative}scaling-lab .scaling-step.is-working{border-color:var(--scaling-green);box-shadow:inset 0 3px 0 var(--scaling-green)}scaling-lab .scaling-step.is-congested{box-shadow:inset 0 3px 0 var(--scaling-amber);border-color:var(--scaling-amber)}scaling-lab .scaling-step.is-rejected{border-color:var(--scaling-coral);box-shadow:inset 0 3px 0 var(--scaling-coral)}scaling-lab .scaling-step-heading{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}scaling-lab .scaling-step-heading>small{font:.48rem/1.3 var(--font-family-mono);color:var(--color-text-soft);justify-content:space-between;gap:.3rem;display:flex}scaling-lab .scaling-step-heading>strong{font:600 .8rem/1.15 var(--font-family-display);overflow-wrap:anywhere;min-height:1.1rem;margin-top:.4rem;display:block}scaling-lab .scaling-resource{border-bottom:4px solid var(--scaling-wash);font:.5rem/1.3 var(--font-family-mono);color:var(--color-text-soft);justify-content:space-between;align-items:center;margin-top:.35rem;padding:.35rem 0;display:flex;position:relative}scaling-lab .scaling-resource:after{content:"";width:var(--load,0%);background:var(--scaling-green);height:4px;transition:width .15s;position:absolute;bottom:-4px;left:0}scaling-lab .scaling-slots{flex-wrap:wrap;align-content:start;gap:.2rem;min-height:48px;padding-top:.3rem;display:flex}scaling-lab .scaling-wait{border-top:1px dashed var(--color-rule);height:48px;margin-top:.3rem;padding-top:.3rem}scaling-lab .scaling-wait>small{font:.46rem/1.3 var(--font-family-mono);color:var(--color-text-soft);display:block}scaling-lab .scaling-wait>div{flex-wrap:wrap;gap:.18rem;max-height:32px;margin-top:.2rem;display:flex;overflow-y:auto}scaling-lab .scaling-wait .scaling-job{min-width:21px;height:15px;font-size:.42rem}scaling-lab .scaling-job{border:1px solid var(--color-rule);background:var(--color-paper);min-width:24px;height:21px;font:.55rem/1 var(--font-family-mono);border-radius:3px;padding:.12rem;position:relative;overflow:visible}scaling-lab .scaling-job[data-status=running]{border-color:var(--scaling-green);color:var(--scaling-green);background:linear-gradient(90deg, color-mix(in srgb, var(--scaling-green) 23%, var(--color-paper)) var(--progress), color-mix(in srgb, var(--scaling-green) 6%, var(--color-paper)) var(--progress));font-weight:600}scaling-lab .scaling-job[data-status=waiting]{border-color:var(--scaling-amber);color:var(--scaling-amber);background:color-mix(in srgb, var(--scaling-amber) 9%, var(--color-paper))}scaling-lab .scaling-job[data-status=done]{background:color-mix(in srgb, var(--scaling-green) 10%, var(--color-paper));color:var(--scaling-green);border-color:#0000}scaling-lab .scaling-step-controls{border-top:1px solid var(--color-rule);margin-top:.5rem;padding-top:.4rem}scaling-lab .scaling-step-controls>small{color:var(--color-text-soft);margin-top:.4rem;font-size:.45rem;display:block}scaling-lab .scaling-delivered{border-top:1px solid var(--color-rule);align-items:center;gap:.6rem;min-height:23px;margin-top:.4rem;padding-top:.3rem;display:flex}scaling-lab .scaling-delivered>span{font:.5rem/1.3 var(--font-family-mono);color:var(--scaling-green);white-space:nowrap}scaling-lab .scaling-delivered>div{flex-wrap:wrap;flex:1;gap:.15rem;display:flex}scaling-lab .scaling-delivered .scaling-job{min-width:18px;height:16px;padding:0;font-size:.4rem}scaling-lab .scaling-delivered>b{font:500 .7rem/1.3 var(--font-family-mono)}scaling-lab .scaling-radio{background:color-mix(in srgb, var(--scaling-blue) 5%, var(--color-paper));border-left:3px solid var(--scaling-blue);border-radius:0 var(--radius-small) var(--radius-small) 0;align-items:center;gap:.7rem;min-height:44px;margin-top:.4rem;padding:.45rem .8rem;display:flex}scaling-lab .scaling-radio .lab-figure{width:25px;height:25px;color:var(--scaling-blue);flex-shrink:0}scaling-lab .scaling-radio small{color:var(--scaling-blue);font:.45rem/1.2 var(--font-family-mono);letter-spacing:.04em;display:block}scaling-lab .scaling-radio p{margin:.2rem 0 0;font-size:.65rem;line-height:1.5}scaling-lab .scaling-dock{background:var(--color-paper);z-index:8;border-bottom:1px solid var(--color-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.15rem;padding:.5rem 0;display:flex;position:sticky;bottom:0}scaling-lab .scaling-playback{align-items:center;gap:.35rem;display:flex}scaling-lab .scaling-dock button{background:0 0;border:0;min-height:36px;padding:.4rem;font-size:.7rem}scaling-lab button.scaling-primary{border-radius:var(--radius-small);background:var(--color-ink);color:var(--color-paper);font:500 .8rem/1.4 var(--font-family-display);border:0;padding:.6rem .8rem}scaling-lab .scaling-speeds{border:1px solid var(--color-rule);border-radius:var(--radius-small);padding:2px;display:flex}scaling-lab .scaling-speeds button{font:.55rem/1 var(--font-family-mono);border-radius:3px;min-height:25px;padding:.25rem .3rem}scaling-lab .scaling-speeds button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}scaling-lab .scaling-clock{align-items:baseline;gap:.5rem;display:flex}scaling-lab .scaling-clock strong{font:500 1.3rem/1 var(--font-family-display);font-variant-numeric:tabular-nums;min-width:4ch}scaling-lab .scaling-clock span{color:var(--color-text-soft);font:.5rem/1 var(--font-family-mono)}scaling-lab .scaling-dock-metrics{font:.5rem/1.3 var(--font-family-mono);color:var(--color-text-soft);align-items:center;gap:.65rem;display:flex}scaling-lab .scaling-dock-metrics button{font:inherit;text-underline-offset:.2em;text-decoration:underline dotted}scaling-lab .scaling-trial-bar{color:var(--color-text-soft);align-items:baseline;gap:.65rem;margin-top:.55rem;font-size:.55rem;display:flex}scaling-lab .scaling-trial-bar>span{white-space:nowrap}scaling-lab .scaling-trial-bar>div{flex-wrap:wrap;flex:1;align-items:baseline;gap:.45rem;display:flex}scaling-lab .scaling-trial-bar button{white-space:nowrap;background:0 0;border:0;padding:.2rem 0;font-size:.55rem}scaling-lab .scaling-trial{font:.5rem/1.3 var(--font-family-mono);border:1px solid var(--color-rule);border-radius:4px;padding:.3rem .4rem}scaling-lab .scaling-trial small{font-size:inherit}scaling-lab .scaling-trial.is-won{color:var(--scaling-green);border-color:color-mix(in srgb, var(--scaling-green) 30%, var(--color-rule))}scaling-lab .scaling-dialog{border:1px solid var(--color-rule);border-radius:var(--radius-large);background:var(--color-paper);width:min(660px,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);margin:auto;padding:1.7rem;inset:0;overflow-y:auto;box-shadow:0 24px 100px #00000038}scaling-lab .scaling-dialog::backdrop{backdrop-filter:blur(3px);background:#0a0a0a99}scaling-lab .scaling-dialog>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}scaling-lab .scaling-dialog>header>span{color:var(--scaling-blue);font:.5rem/1.3 var(--font-family-mono);letter-spacing:.04em;align-items:center;gap:.5rem;display:flex}scaling-lab .scaling-dialog .lab-figure{width:23px;height:23px}scaling-lab .scaling-dialog header>button{background:0 0;border:0;padding:.25rem;font-size:1.3rem}scaling-lab .scaling-dialog h2{font:500 clamp(1.8rem, 4vw, 2.65rem)/1.05 var(--font-family-display);letter-spacing:-.05em;text-wrap:balance;max-width:21ch;margin:0 0 1rem}scaling-lab .scaling-dialog p{margin:.8rem 0 0;font-size:.85rem;line-height:1.7}scaling-lab .scaling-dialog p.scaling-call-hint{color:var(--color-text-soft);font-size:.73rem}scaling-lab .scaling-dialog footer{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}scaling-lab .scaling-dialog footer button:not(.scaling-primary){color:var(--color-text-soft);text-underline-offset:.3em;background:0 0;border:0;padding:.4rem 0;font-size:.7rem;text-decoration:underline}scaling-lab .scaling-dialog[data-tone=win] .scaling-primary{background:var(--color-accent);color:var(--color-accent-ink)}scaling-lab .scaling-dialog p.scaling-result-label{color:var(--scaling-blue);font:.55rem/1.4 var(--font-family-mono)}scaling-lab .scaling-dialog[data-tone=win] .scaling-result-label{color:var(--scaling-green)}scaling-lab .scaling-before-after{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0;display:flex}scaling-lab .scaling-before-after>div{flex-direction:column;gap:.35rem;display:flex}scaling-lab .scaling-before-after small{font:.5rem/1.4 var(--font-family-mono);color:var(--color-text-soft)}scaling-lab .scaling-before-after strong{font:500 2.6rem/1.1 var(--font-family-display);letter-spacing:-.05em}scaling-lab .scaling-before-after span{font:.65rem/1.4 var(--font-family-mono)}scaling-lab .scaling-checks{font:.7rem/1.3 var(--font-family-mono);flex-wrap:wrap;gap:.8rem;margin-top:.85rem;display:flex}scaling-lab .scaling-checks [data-ok=true]{color:var(--scaling-green)}scaling-lab .scaling-checks [data-ok=false]{color:var(--scaling-coral)}scaling-lab .scaling-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}scaling-lab .scaling-name-fields label{color:var(--color-text-soft);flex-direction:column;gap:.2rem;font-size:.65rem;display:flex}scaling-lab .scaling-name-fields input{border:1px solid var(--color-rule);border-radius:var(--radius-small);width:100%;color:var(--color-ink);background:var(--color-paper);padding:.4rem}scaling-lab .scaling-name-fields details{grid-column:1/-1}scaling-lab .scaling-name-fields details label{margin-top:.5rem}scaling-lab .scaling-name-fields summary{cursor:pointer;font-size:.7rem}scaling-lab .scaling-comparison{overflow-x:auto}scaling-lab .scaling-comparison table{border-collapse:collapse;width:100%;font:.65rem/1.5 var(--font-family-mono)}scaling-lab .scaling-comparison :is(th,td){text-align:left;border-bottom:1px solid var(--color-rule);padding:.5rem .4rem}scaling-lab .scaling-comparison td button{text-align:left;text-underline-offset:.2em;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}scaling-lab .scaling-trial-config{color:var(--color-text-soft);margin-top:.2rem;font-size:.5rem;display:block}@media (prefers-reduced-motion:no-preference){scaling-lab .scaling-dialog[open]{animation:.25s ease-out scaling-call-in}scaling-lab.is-playing .scaling-job[data-status=running]{animation:1.2s ease-in-out infinite scaling-working}@keyframes scaling-call-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaling-working{50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--scaling-green) 20%, transparent)}}}@media (width<=950px){scaling-lab .scaling-board{grid-template-columns:135px minmax(0,1fr);gap:1.2rem}scaling-lab .scaling-flow{gap:.4rem}scaling-lab .scaling-step{padding:.45rem}scaling-lab .scaling-step-heading>strong{font-size:.7rem}scaling-lab .scaling-dock-metrics{gap:.4rem}}@media (width<=700px){scaling-lab{padding-bottom:100px}scaling-lab .scaling-board{grid-template-columns:1fr;gap:.7rem}scaling-lab .scaling-intake{grid-template-columns:100px 1fr;gap:.5rem;display:grid}scaling-lab .scaling-edit-names{grid-column:1/-1;justify-self:start}scaling-lab .scaling-api{align-content:center;align-self:stretch}scaling-lab .scaling-api>strong{flex-basis:100%}scaling-lab .scaling-202{flex-wrap:wrap;gap:.25rem}scaling-lab .scaling-queue{padding:.5rem}scaling-lab .scaling-queue-jobs{grid-template-columns:repeat(8,minmax(0,1fr));min-height:65px}scaling-lab .scaling-queue>p{display:none}scaling-lab .scaling-machine{gap:0}scaling-lab .scaling-team{margin-bottom:.6rem;padding:.6rem}scaling-lab .scaling-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}scaling-lab .scaling-step{padding:.6rem}scaling-lab .scaling-step-heading>strong{min-height:0;font-size:.85rem}scaling-lab .scaling-slots{min-height:30px}scaling-lab .scaling-wait{min-height:32px}scaling-lab .scaling-step-controls{flex-wrap:wrap;justify-content:space-between;gap:.4rem;display:flex}scaling-lab .scaling-dock{left:var(--space-6);right:var(--space-6);bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--color-rule);box-shadow:0 -8px 20px color-mix(in srgb, var(--color-paper) 85%, transparent);border-bottom:0;gap:.5rem;margin:0;position:fixed}scaling-lab .scaling-dock-metrics{justify-content:space-between;width:100%}scaling-lab .scaling-trial-bar>span{display:none}scaling-lab .scaling-radio{min-height:70px;margin-top:.65rem}scaling-lab .scaling-dialog{padding:1.2rem}scaling-lab .scaling-before-after strong{font-size:2rem}scaling-lab .scaling-before-after span{font-size:.5rem}scaling-lab .scaling-name-fields{grid-template-columns:1fr}}scaling-lab .scaling-radio [data-radio]>button{color:inherit;background:0 0;border:0;margin-left:.6rem;font-size:.8rem}scaling-lab .scaling-job{white-space:nowrap}scaling-lab .scaling-first-result{grid-template-columns:1fr}scaling-lab .scaling-first-trial{color:var(--color-text-soft);font-size:.75rem}scaling-lab *{box-sizing:border-box}scaling-lab .scaling-step-controls{justify-content:space-between;align-items:center;gap:.5rem;font-size:.65rem;display:flex}scaling-lab .scaling-capacity-control{align-items:center;gap:.25rem;display:flex}scaling-lab .scaling-capacity-control button{border:1px solid var(--scaling-blue);width:28px;height:28px;color:var(--scaling-blue);background:var(--scaling-wash);border-radius:4px;padding:0}scaling-lab .scaling-capacity-control output{text-align:center;min-width:1.2rem;font-weight:600}scaling-lab .scaling-capacity-cost{min-height:1em;color:var(--color-text-soft);margin-top:.3rem;font-size:.5rem;display:block}scaling-lab .scaling-rate-controls{border-top:1px dashed var(--color-rule);margin-top:.45rem;padding-top:.45rem}scaling-lab .scaling-rate-usage{color:var(--color-text-soft);font:.5rem/1.4 var(--font-family-mono);margin-top:.3rem;display:block}scaling-lab .scaling-step.is-rejected .scaling-rate-usage{color:var(--scaling-coral)}scaling-lab .scaling-rate-evidence strong{font:600 2.4rem/1 var(--font-family-display);display:block}scaling-lab .scaling-rate-evidence p{font:.7rem/1.5 var(--font-family-mono);margin-top:.8rem}scaling-lab .scaling-rejected-result{color:var(--scaling-coral);margin-top:.2rem;display:block}scaling-lab .scaling-dialog{--lab-wash:var(--scaling-wash);--lab-scene-rule:var(--color-rule);--lab-scene-soft:var(--color-text-soft)}scaling-lab .scaling-result-awards{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:0 1rem;display:grid}scaling-lab .scaling-result-awards .lab-earned{gap:.5rem;margin-top:1rem}scaling-lab .scaling-result-awards .lab-earned p{font-size:.65rem;line-height:1.5}@media (width>=701px) and (width<=950px){scaling-lab .scaling-step-controls{flex-direction:column;align-items:flex-start;gap:.35rem}}
