@layer components{:where(.results-detail[data-v-e5e6504a]){padding:var(--space-5) var(--space-5) var(--space-6);border-radius:var(--radius-3xl);background-image:linear-gradient(var(--results-body-top), var(--results-body-foot));box-shadow:var(--results-raised);position:relative}@container results (inline-size>=36rem){:where(.results-detail[data-v-e5e6504a]){padding:var(--space-6) var(--space-8) var(--space-8)}}.results-detail[data-v-e5e6504a]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.caret[data-v-e5e6504a]{z-index:1;background-color:var(--results-body-top);block-size:12px;inline-size:12px;box-shadow:inset 1px 1px 0 0 var(--results-catch), -1px -1px 0 0 var(--results-edge);rotate:45deg;translate:calc(var(--results-detail-caret,50%) - 6px) 0;border-start-start-radius:2px;position:absolute;inset-block-start:-6px;inset-inline-start:0}@container results (inline-size<36rem){.caret[data-v-e5e6504a]{display:none}}.body[data-v-e5e6504a]{gap:var(--space-4);display:grid}.head[data-v-e5e6504a]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.swatch[data-v-e5e6504a]{flex:none;inline-size:1.5rem}.name[data-v-e5e6504a]{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-weight:600}.tag[data-v-e5e6504a]{padding:0 var(--space-2);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--status-fg);background-color:color-mix(in oklab, var(--status) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--status) 30%, transparent);line-height:1.6}.score[data-v-e5e6504a]{align-items:center;gap:var(--space-2);font-family:var(--font-title);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--status-fg,var(--fg-muted));margin-inline-start:auto;font-weight:700;line-height:1;display:inline-flex}.score[data-none][data-v-e5e6504a]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--fg-muted);font-weight:400}.score .of[data-v-e5e6504a]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-muted);font-weight:400}.says[data-v-e5e6504a]{max-inline-size:56ch;font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-soft)}.label[data-v-e5e6504a]{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-weight:500}.lamp[data-v-e5e6504a]{flex:none;block-size:7px;inline-size:7px}.figures[data-v-e5e6504a]{gap:var(--space-5);border-block-start:1px solid var(--line-soft);padding-block-start:var(--space-5);display:grid}@container results (inline-size>=44rem){.figures[data-v-e5e6504a]{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lead[data-v-e5e6504a]{gap:var(--space-1);display:grid}.lead-figure{&[data-v-e5e6504a]{align-items:baseline;gap:var(--space-2);font-family:var(--font-title);font-variant-numeric:tabular-nums;color:var(--fg);font-weight:700;display:flex}& .lamp[data-v-e5e6504a]{block-size:9px;inline-size:9px;align-self:center;margin-inline-start:var(--space-1)}}.lead-value[data-v-e5e6504a]{font-size:var(--text-5xl);letter-spacing:-.02em;line-height:1}.lead-unit[data-v-e5e6504a]{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--fg-soft);font-weight:400}.lead-label[data-v-e5e6504a]{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg)}.lead-note[data-v-e5e6504a]{color:var(--fg-muted)}.judged[data-v-e5e6504a]{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-muted)}.rows[data-v-e5e6504a]{display:grid}.row{&[data-v-e5e6504a]{align-items:center;column-gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--line-soft);grid-template:"label figure""note figure"/minmax(0,1fr) auto;display:grid}&[data-v-e5e6504a]:first-child{border-block-start:0;padding-block-start:0}& .label[data-v-e5e6504a]{grid-area:label}& .figure[data-v-e5e6504a]{grid-area:figure}& .note[data-v-e5e6504a]{grid-area:note}}.figure{&[data-v-e5e6504a]{align-items:baseline;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);display:flex}& .lamp[data-v-e5e6504a]{order:-1;align-self:center;margin-inline-end:var(--space-1)}}.value[data-v-e5e6504a]{font-size:var(--text-xl);line-height:var(--leading-xl)}.unit[data-v-e5e6504a]{font-size:var(--text-sm);color:var(--fg-soft)}.note[data-v-e5e6504a]{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-muted)}.more[data-v-e5e6504a]{border-block-start:1px solid var(--line-soft)}.more-summary{&[data-v-e5e6504a]{align-items:center;gap:var(--space-2);min-block-size:2.75rem;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-soft);padding-block-start:var(--space-3);list-style:none;display:flex}&[data-v-e5e6504a]::-webkit-details-marker{display:none}&[data-v-e5e6504a]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-md)}}.chevron[data-v-e5e6504a]{border-block-start:1.5px solid;border-inline-end:1.5px solid;flex:none;block-size:6px;inline-size:6px;margin-inline:2px 4px;rotate:45deg}.more[open] .chevron[data-v-e5e6504a]{rotate:135deg}.more-body[data-v-e5e6504a]{gap:var(--space-5);padding-block:var(--space-3) var(--space-1);display:grid}.series[data-v-e5e6504a]{margin:0}.items[data-v-e5e6504a]{gap:var(--space-2) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.item[data-v-e5e6504a]{align-items:center;gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr) 3.25rem;display:grid}.item-name[data-v-e5e6504a]{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-soft)}a.item-name{&[data-v-e5e6504a]{text-decoration:underline dotted;text-decoration-color:var(--line);text-underline-offset:3px;position:relative}&[data-v-e5e6504a]:before{content:"";position:absolute;inset:-.25rem -.125rem}&[data-v-e5e6504a]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-md)}}.item-tube[data-v-e5e6504a]{align-items:center;block-size:1lh;display:flex}.item-value[data-v-e5e6504a]{justify-content:end;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums;color:var(--fg);display:inline-flex}.names{&[data-v-e5e6504a]{gap:var(--space-3);display:grid}& p[data-v-e5e6504a]{gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg);grid-template-columns:minmax(0,1fr);display:grid}& .label[data-v-e5e6504a]{align-items:center;gap:var(--space-2);display:inline-flex}}@container results (inline-size>=44rem){.names p[data-v-e5e6504a]{gap:var(--space-4);grid-template-columns:11rem minmax(0,1fr)}}.aside[data-v-e5e6504a]{font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-muted)}.way[data-v-e5e6504a]{font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-base);color:var(--fg-soft)}.go{&[data-v-e5e6504a]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent-fg);text-underline-offset:3px;text-decoration:underline dotted;position:relative}&[data-v-e5e6504a]:after{content:" →"}&[data-v-e5e6504a]:before{content:"";position:absolute;inset:-.375rem -.25rem}&[data-v-e5e6504a]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-md)}}@media (hover:hover){a.item-name[data-v-e5e6504a]:hover,.go[data-v-e5e6504a]:hover,.more-summary[data-v-e5e6504a]:hover{color:var(--accent-fg);text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.chevron[data-v-e5e6504a]{transition:rotate .2s var(--ease-out-quint)}.more[open] .more-body[data-v-e5e6504a]{transition:opacity .2s var(--ease-out-quint), translate .2s var(--ease-out-quint);@starting-style{opacity:0;translate:0 -.25rem}}}:where(.results-device[data-v-e2472dc4]){border-block-start:1px solid var(--line-soft);margin:0;padding-block-start:var(--space-8)}.facts[data-v-e2472dc4]{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.fact[data-v-e2472dc4]{grid-template-columns:auto;align-content:start;gap:2px;min-inline-size:0;display:grid}.screen[data-v-e2472dc4]{justify-content:start;column-gap:var(--space-3);grid-column:span 2;grid-template-columns:auto auto}.label[data-v-e2472dc4]{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-weight:500}.value{&[data-v-e2472dc4]{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums;color:var(--fg)}& .engine-lamp[data-v-e2472dc4]{margin-inline-start:var(--space-2)}}.sub[data-v-e2472dc4]{color:var(--fg-soft)}.screen[data-v-e2472dc4]:before{--_bezel:2px;--_round:2px;--_dots:light-dark(var(--color-zinc-300),var(--color-zinc-700));content:"";box-sizing:border-box;inline-size:min(3.25rem, 2.5rem * var(--results-device-aspect));aspect-ratio:var(--results-device-aspect);padding:var(--_bezel);border-radius:calc(var(--_round) + var(--_bezel));background-image:radial-gradient(var(--_dots) .5px, transparent .7px), linear-gradient(var(--surface-2), var(--surface-2)), linear-gradient(light-dark(var(--color-zinc-200),color-mix(in oklab, var(--color-zinc-700), var(--color-zinc-800) 30%)), light-dark(color-mix(in oklab, var(--color-zinc-200), var(--color-zinc-300) 55%),color-mix(in oklab, var(--color-zinc-800), var(--color-zinc-900) 40%)));box-shadow:var(--results-raised);background-size:3px 3px,auto,auto;background-origin:content-box,content-box,border-box;background-clip:content-box,content-box,border-box;grid-row:1/span 2;align-self:center}.results-device[data-form=tablet] .screen[data-v-e2472dc4]:before{--_round:3px}.results-device[data-form=phone] .screen[data-v-e2472dc4]:before{--_bezel:1.5px;--_round:5px}:where(.results[data-v-ac52b94e]){z-index:10;padding:calc(var(--space-6) + var(--space-8) + var(--space-1) + var(--space-4) + var(--space-6)) var(--space-4) var(--space-16);background-color:var(--surface);position:relative;overflow-x:clip}@media (width>=40rem){:where(.results[data-v-ac52b94e]){padding-inline:var(--space-10);padding-block-end:var(--space-24)}}.inner[data-v-ac52b94e]{gap:var(--space-10);inline-size:100%;max-inline-size:80rem;margin-inline:auto;display:grid;container:results/inline-size}.heading[data-v-ac52b94e]{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.lede[data-v-ac52b94e]{max-inline-size:46ch;font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:balance;color:light-dark(var(--color-zinc-600),var(--color-zinc-400));@media (width>=40rem){font-size:var(--text-lg)}}.stage[data-v-ac52b94e]{inline-size:100%;max-inline-size:64rem;margin-inline:auto;display:grid}.detail[data-v-ac52b94e]{margin-block-start:var(--space-3)}.device[data-v-ac52b94e]{margin-block-start:var(--space-8)}@container results (inline-size>=36rem){.detail[data-v-ac52b94e]{margin-block-start:var(--space-4)}.device[data-v-ac52b94e]{margin-block-start:var(--space-12)}}.verdict[data-v-ac52b94e]{justify-items:center;gap:var(--space-6);text-align:center;display:grid}@container results (inline-size>=44rem){.verdict[data-v-ac52b94e]{justify-content:center;place-items:center start;column-gap:var(--space-12);text-align:start;grid-template-columns:auto minmax(0,23rem)}}.score[data-v-ac52b94e]{font-family:var(--font-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:center;gap:.12em;font-size:clamp(7.5rem,24cqi,11rem);font-weight:700;line-height:.8;display:flex}.mark[data-v-ac52b94e]{flex:none;block-size:.42em;inline-size:.42em;overflow:visible}.ink[data-v-ac52b94e]{fill:var(--qruto-ink)}.signal{&[data-v-ac52b94e]{fill:var(--color-yellow-500)}&[data-signal=green][data-v-ac52b94e]{fill:var(--color-green-500)}&[data-signal=red][data-v-ac52b94e]{fill:var(--color-red-500)}}.stage[data-landed] .verdict[data-scored] .signal[data-v-ac52b94e]{fill:var(--status);filter:drop-shadow(0 0 3px color-mix(in oklab, var(--status) 70%, transparent))}.figure[data-v-ac52b94e]{align-items:baseline;gap:.06em;display:flex}.face[data-v-ac52b94e]{--_top:light-dark(color-mix(in oklab, var(--status), white 18%),color-mix(in oklab, var(--status), white 38%));--_foot:light-dark(var(--status-fg),color-mix(in oklab, var(--status), var(--status-fg) 30%));background-image:linear-gradient(to bottom, var(--_top) 12%, var(--status) 52%, var(--_foot) 92%);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;padding-block:.06em;display:block}.verdict:not([data-scored]) .face[data-v-ac52b94e]{opacity:.45}.digits[data-v-ac52b94e]{counter-reset:results-score var(--results-score)}.digits[data-v-ac52b94e]:after{content:counter(results-score)}.face.digits[data-v-ac52b94e]{--results-score:var(--results-shown,0)}.of[data-v-ac52b94e]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0;color:var(--fg-muted);font-weight:400;line-height:1}.words[data-v-ac52b94e]{justify-items:inherit;gap:var(--space-4);display:grid}.said[data-v-ac52b94e]{max-inline-size:40ch;font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:balance;color:var(--fg-soft)}.ran[data-v-ac52b94e]{font-family:var(--font-title);font-size:var(--text-3xl);line-height:var(--leading-tight);text-wrap:balance;color:var(--fg);margin-block-end:var(--space-2);font-weight:700;display:block}@container results (inline-size<36rem){.ran[data-v-ac52b94e]{font-size:var(--text-2xl)}}.state[data-v-ac52b94e]{color:var(--status-fg)}.go{&[data-v-ac52b94e]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent-fg);text-underline-offset:3px;text-decoration:underline dotted}&[data-v-ac52b94e]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-md)}}.share{&[data-v-ac52b94e]{min-block-size:2.25rem;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-soft);background-image:linear-gradient(var(--results-body-top), var(--results-body-foot));box-shadow:var(--results-raised);position:relative}&[data-v-ac52b94e]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}}.share[data-v-ac52b94e]:before{content:"";position:absolute;inset:-.25rem}.stage:not([data-landed]) .verdict[data-scored][data-v-ac52b94e] :is(.figure,.words){opacity:0}.rack[data-v-ac52b94e]{--tritium-tube-fill:.6s;grid-template-rows:repeat(var(--results-stops,5), auto);gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-8);display:grid;position:relative}@container results (inline-size>=36rem){.rack[data-v-ac52b94e]{grid-template-rows:auto;grid-template-columns:repeat(var(--results-stops,5), minmax(0, 1fr));gap:var(--space-2);margin-block-start:var(--space-16)}}.stop[data-v-ac52b94e]{align-items:center;column-gap:var(--space-4);min-block-size:3.5rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-2xl);text-align:start;grid-template:"name tube score""reading tube score"/6.5rem minmax(0,1fr) 2.75rem;display:grid;position:relative}@container results (inline-size>=36rem){.stop[data-v-ac52b94e]{align-items:start;row-gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);grid-template:"name""score""tube""reading"/minmax(0,1fr)}}.plate[data-v-ac52b94e]{grid-row:var(--results-open,1) / span 1;border-radius:var(--radius-2xl);background-image:linear-gradient(var(--results-body-top), var(--results-body-foot));box-shadow:var(--results-raised);pointer-events:none;grid-column:1/-1;position:absolute;inset:0}@container results (inline-size>=36rem){.plate[data-v-ac52b94e]{grid-row:1/span 1;grid-column:var(--results-open,1) / span 1}}.stop[data-v-ac52b94e]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stop-name{&[data-v-ac52b94e]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--fg);grid-area:name;font-weight:500;display:inline-flex}& .lamp[data-v-ac52b94e]{flex:none;block-size:6px;inline-size:6px}}.stop-score[data-v-ac52b94e]{font-family:var(--font-title);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--status-fg);grid-area:score;justify-self:end;font-weight:700;line-height:1}@container results (inline-size>=36rem){.stop-score[data-v-ac52b94e]{font-size:var(--text-4xl);letter-spacing:-.02em;justify-self:start;margin-block-start:var(--space-1)}}.stop-tube[data-v-ac52b94e]{grid-area:tube;align-self:center;align-items:center;min-inline-size:0;display:flex}@container results (inline-size>=36rem){.stop-tube[data-v-ac52b94e]{block-size:var(--space-4);margin-inline:calc(var(--space-2) * -1);justify-self:stretch}}.stop-reading[data-v-ac52b94e]{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg-muted);grid-area:reading}.stop[data-unseen]{& .stop-name[data-v-ac52b94e]{color:var(--fg-muted)}& .stop-score[data-v-ac52b94e]{color:var(--fg-faint)}}.stage:not([data-landed]) .stop-score .digits[data-v-ac52b94e]{opacity:0}@media (hover:hover){.share[data-v-ac52b94e]:hover{color:var(--fg)}.stop[aria-selected=false]:hover .stop-name[data-v-ac52b94e]{color:var(--accent-fg)}}@media (prefers-reduced-motion:no-preference){.face.digits[data-v-ac52b94e]{transition:--results-score 1s var(--ease-out-quint);@starting-style{--results-score:0}}.stop .digits[data-v-ac52b94e]{transition:--results-score .6s var(--ease-out-quint)}.verdict[data-scored] .figure[data-v-ac52b94e]{transition:opacity .24s var(--ease-out-quint), translate .32s var(--ease-out-quint)}.verdict[data-scored] .words[data-v-ac52b94e]{transition:opacity .28s var(--ease-out-quint) .52s}.stage:not([data-landed]) .verdict[data-scored] .figure[data-v-ac52b94e]{translate:0 .5rem}.stage[data-landed] .verdict[data-scored] .signal[data-v-ac52b94e]{transition:fill .2s var(--ease-out-quint)}.share[data-v-ac52b94e]:active,.stop[data-v-ac52b94e]:active{scale:.97}}}:root{--results-catch:light-dark(oklch(100% 0 none/.8),oklch(100% 0 none/.09));--results-edge:light-dark(color-mix(in oklab, var(--color-zinc-200), var(--color-zinc-400) 40%),oklch(0% 0 none/.5));--results-edge-foot:light-dark(color-mix(in oklab, var(--color-zinc-300), var(--color-zinc-400) 45%),oklch(0% 0 none/.65));--results-drop:light-dark(oklch(0% 0 none/.1),oklch(0% 0 none/.4));--results-drop-far:light-dark(oklch(0% 0 none/.05),oklch(0% 0 none/.22));--results-body-top:light-dark(var(--color-zinc-50),color-mix(in oklab, var(--color-zinc-800), var(--color-zinc-900) 30%));--results-body-foot:light-dark(color-mix(in oklab, var(--color-zinc-100), var(--color-zinc-50) 45%),color-mix(in oklab, var(--color-zinc-900), var(--color-zinc-800) 45%));--results-raised:inset 0 1px 0 0 var(--results-catch), 0 0 0 1px var(--results-edge), 0 1px 0 1px var(--results-edge-foot), 0 3px 2px 0 var(--results-drop), 0 18px 32px -22px var(--results-drop-far)}
