.lm-illo-f-smear-paper{fill:var(--lm-specimen-smear-paper)}.lm-illo-f-smear-cell{fill:var(--lm-specimen-smear-cell)}.lm-illo-s-smear-edge{stroke:var(--lm-specimen-smear-edge)}.lm-illo{block-size:auto;max-inline-size:100%;font-family:var(--lm-font-family-illo);display:block}.lm-illo-f-paper{fill:var(--lm-illo-paper);stop-color:var(--lm-illo-paper)}.lm-illo-s-paper{stroke:var(--lm-illo-paper)}.lm-illo-f-ink{fill:var(--lm-illo-ink);stop-color:var(--lm-illo-ink)}.lm-illo-s-ink{stroke:var(--lm-illo-ink)}.lm-illo-f-ink-2{fill:var(--lm-illo-ink-2);stop-color:var(--lm-illo-ink-2)}.lm-illo-s-ink-2{stroke:var(--lm-illo-ink-2)}.lm-illo-f-edge{fill:var(--lm-illo-edge);stop-color:var(--lm-illo-edge)}.lm-illo-s-edge{stroke:var(--lm-illo-edge)}.lm-illo-f-fill{fill:var(--lm-illo-fill);stop-color:var(--lm-illo-fill)}.lm-illo-s-fill{stroke:var(--lm-illo-fill)}.lm-illo-f-accent{fill:var(--lm-illo-accent);stop-color:var(--lm-illo-accent)}.lm-illo-s-accent{stroke:var(--lm-illo-accent)}.lm-illo-f-accent-fill{fill:var(--lm-illo-accent-fill);stop-color:var(--lm-illo-accent-fill)}.lm-illo-s-accent-fill{stroke:var(--lm-illo-accent-fill)}.lm-illo-f-cool{fill:var(--lm-illo-cool);stop-color:var(--lm-illo-cool)}.lm-illo-s-cool{stroke:var(--lm-illo-cool)}.lm-illo-f-cool-strong{fill:var(--lm-illo-cool-strong);stop-color:var(--lm-illo-cool-strong)}.lm-illo-s-cool-strong{stroke:var(--lm-illo-cool-strong)}.lm-illo-f-cool-fill{fill:var(--lm-illo-cool-fill);stop-color:var(--lm-illo-cool-fill)}.lm-illo-s-cool-fill{stroke:var(--lm-illo-cool-fill)}.lm-illo-f-warm{fill:var(--lm-illo-warm);stop-color:var(--lm-illo-warm)}.lm-illo-s-warm{stroke:var(--lm-illo-warm)}.lm-illo-f-warm-strong{fill:var(--lm-illo-warm-strong);stop-color:var(--lm-illo-warm-strong)}.lm-illo-s-warm-strong{stroke:var(--lm-illo-warm-strong)}.lm-illo-f-warm-fill{fill:var(--lm-illo-warm-fill);stop-color:var(--lm-illo-warm-fill)}.lm-illo-s-warm-fill{stroke:var(--lm-illo-warm-fill)}.lm-illo-f-alert{fill:var(--lm-illo-alert);stop-color:var(--lm-illo-alert)}.lm-illo-s-alert{stroke:var(--lm-illo-alert)}.lm-illo-f-alert-fill{fill:var(--lm-illo-alert-fill);stop-color:var(--lm-illo-alert-fill)}.lm-illo-s-alert-fill{stroke:var(--lm-illo-alert-fill)}.lm-illo-f-highlight{fill:var(--lm-illo-highlight);stop-color:var(--lm-illo-highlight)}.lm-illo-s-highlight{stroke:var(--lm-illo-highlight)}.lm-illo-f-readout-bg{fill:var(--lm-readout-lcd-bg)}.lm-illo-s-readout-rule{stroke:var(--lm-readout-lcd-rule)}.lm-illo-f-readout{fill:var(--lm-readout-lcd-ink)}.lm-illo-f-readout-dim{fill:var(--lm-readout-lcd-dim)}.lm-lab-f-counter{fill:var(--lm-lab-counter)}.lm-lab-f-counter-front{fill:var(--lm-lab-counter-front)}.lm-lab-f-edge{fill:var(--lm-lab-edge)}.lm-illo-f-halo{fill:var(--lm-illo-halo)}.lm-illo-s-halo{stroke:var(--lm-illo-halo)}.lm-spec-f-serum{fill:var(--lm-specimen-serum);stop-color:var(--lm-specimen-serum)}.lm-spec-s-serum{stroke:var(--lm-specimen-serum)}.lm-spec-f-cells{fill:var(--lm-specimen-cells);stop-color:var(--lm-specimen-cells)}.lm-spec-f-gel{fill:var(--lm-specimen-gel);stop-color:var(--lm-specimen-gel)}.lm-spec-f-diluent{fill:var(--lm-specimen-diluent);stop-color:var(--lm-specimen-diluent)}.lm-spec-f-serum-diluted{fill:var(--lm-specimen-serum-diluted);stop-color:var(--lm-specimen-serum-diluted)}.lm-spec-f-cap-red{fill:var(--lm-specimen-cap-red);stop-color:var(--lm-specimen-cap-red)}.lm-spec-f-cap-gold{fill:var(--lm-specimen-cap-gold);stop-color:var(--lm-specimen-cap-gold)}.lm-spec-s-cap-gold{stroke:var(--lm-specimen-cap-gold)}.lm-spec-f-cap-lavender{fill:var(--lm-specimen-cap-lavender);stop-color:var(--lm-specimen-cap-lavender)}.lm-spec-f-cap-green{fill:var(--lm-specimen-cap-green);stop-color:var(--lm-specimen-cap-green)}.lm-spec-f-cap-lightblue{fill:var(--lm-specimen-cap-lightblue);stop-color:var(--lm-specimen-cap-lightblue)}.lm-spec-f-serum-normal-top{fill:var(--lm-specimen-serum-normal-top);stop-color:var(--lm-specimen-serum-normal-top)}.lm-spec-f-serum-normal-bottom{fill:var(--lm-specimen-serum-normal-bottom);stop-color:var(--lm-specimen-serum-normal-bottom)}.lm-spec-f-serum-normal-surface{fill:var(--lm-specimen-serum-normal-surface);stop-color:var(--lm-specimen-serum-normal-surface)}.lm-spec-f-serum-normal-sheen{fill:var(--lm-specimen-serum-normal-sheen);stop-color:var(--lm-specimen-serum-normal-sheen)}.lm-spec-f-serum-hemolyzed-top{fill:var(--lm-specimen-serum-hemolyzed-top);stop-color:var(--lm-specimen-serum-hemolyzed-top)}.lm-spec-f-serum-hemolyzed-bottom{fill:var(--lm-specimen-serum-hemolyzed-bottom);stop-color:var(--lm-specimen-serum-hemolyzed-bottom)}.lm-spec-f-serum-hemolyzed-surface{fill:var(--lm-specimen-serum-hemolyzed-surface);stop-color:var(--lm-specimen-serum-hemolyzed-surface)}.lm-spec-f-serum-hemolyzed-sheen{fill:var(--lm-specimen-serum-hemolyzed-sheen);stop-color:var(--lm-specimen-serum-hemolyzed-sheen)}.lm-spec-f-serum-icteric-top{fill:var(--lm-specimen-serum-icteric-top);stop-color:var(--lm-specimen-serum-icteric-top)}.lm-spec-f-serum-icteric-bottom{fill:var(--lm-specimen-serum-icteric-bottom);stop-color:var(--lm-specimen-serum-icteric-bottom)}.lm-spec-f-serum-icteric-surface{fill:var(--lm-specimen-serum-icteric-surface);stop-color:var(--lm-specimen-serum-icteric-surface)}.lm-spec-f-serum-icteric-sheen{fill:var(--lm-specimen-serum-icteric-sheen);stop-color:var(--lm-specimen-serum-icteric-sheen)}.lm-spec-f-serum-lipemic-top{fill:var(--lm-specimen-serum-lipemic-top);stop-color:var(--lm-specimen-serum-lipemic-top)}.lm-spec-f-serum-lipemic-bottom{fill:var(--lm-specimen-serum-lipemic-bottom);stop-color:var(--lm-specimen-serum-lipemic-bottom)}.lm-spec-f-serum-lipemic-surface{fill:var(--lm-specimen-serum-lipemic-surface);stop-color:var(--lm-specimen-serum-lipemic-surface)}.lm-spec-f-serum-lipemic-sheen{fill:var(--lm-specimen-serum-lipemic-sheen);stop-color:var(--lm-specimen-serum-lipemic-sheen)}.lm-spec-f-hemolysis{fill:var(--lm-specimen-hemolysis);stop-color:var(--lm-specimen-hemolysis)}.lm-spec-f-icterus{fill:var(--lm-specimen-icterus);stop-color:var(--lm-specimen-icterus)}.lm-spec-f-lipemia{fill:var(--lm-specimen-lipemia);stop-color:var(--lm-specimen-lipemia)}.lm-spec-f-sample{fill:var(--lm-specimen-sample);stop-color:var(--lm-specimen-sample)}.lm-spec-f-urine-straw{fill:var(--lm-specimen-urine-straw);stop-color:var(--lm-specimen-urine-straw)}.lm-spec-f-urine-hyaline{fill:var(--lm-specimen-urine-hyaline);stop-color:var(--lm-specimen-urine-hyaline)}.lm-spec-f-urine-renal{fill:var(--lm-specimen-urine-renal);stop-color:var(--lm-specimen-urine-renal)}.lm-spec-f-urine-urothelial{fill:var(--lm-specimen-urine-urothelial);stop-color:var(--lm-specimen-urine-urothelial)}.lm-spec-f-urine-nucleus{fill:var(--lm-specimen-urine-nucleus);stop-color:var(--lm-specimen-urine-nucleus)}.lm-spec-f-urine-rbc{fill:var(--lm-specimen-urine-rbc);stop-color:var(--lm-specimen-urine-rbc)}.lm-spec-f-leaf{fill:var(--lm-specimen-leaf);stop-color:var(--lm-specimen-leaf)}.lm-illo-num{font-family:var(--lm-font-family-mono);font-variant-numeric:tabular-nums lining-nums}.lm-illo-f-violet{fill:var(--lm-illo-violet);stop-color:var(--lm-illo-violet)}.lm-illo-s-violet{stroke:var(--lm-illo-violet)}.lm-illo .lm-illo-title{font-size:19px;font-weight:600}.lm-spec-f-diluent-diagram{fill:var(--lm-specimen-diluent-diagram)}.lm-spec-s-lipemia-streak{stroke:var(--lm-specimen-lipemia-streak)}.lm-spec-f-glint{fill:var(--lm-specimen-glint);stop-color:var(--lm-specimen-glint)}.lm-spec-s-glint{stroke:var(--lm-specimen-glint)}.lm-spec-f-cell-rbc{fill:var(--lm-specimen-cell-rbc);stop-color:var(--lm-specimen-cell-rbc)}.lm-spec-f-cell-rbc-pallor{fill:var(--lm-specimen-cell-rbc-pallor);stop-color:var(--lm-specimen-cell-rbc-pallor)}.lm-spec-f-cell-rbc-deep{fill:var(--lm-specimen-cell-rbc-deep);stop-color:var(--lm-specimen-cell-rbc-deep)}.lm-spec-f-cell-neut{fill:var(--lm-specimen-cell-neut);stop-color:var(--lm-specimen-cell-neut)}.lm-spec-f-cell-neut-granule{fill:var(--lm-specimen-cell-neut-granule);stop-color:var(--lm-specimen-cell-neut-granule)}.lm-spec-f-cell-nucleus{fill:var(--lm-specimen-cell-nucleus);stop-color:var(--lm-specimen-cell-nucleus)}.lm-spec-f-cell-nucleus-deep{fill:var(--lm-specimen-cell-nucleus-deep);stop-color:var(--lm-specimen-cell-nucleus-deep)}.lm-spec-f-cell-nucleus-lace{fill:var(--lm-specimen-cell-nucleus-lace);stop-color:var(--lm-specimen-cell-nucleus-lace)}.lm-spec-f-cell-lymph{fill:var(--lm-specimen-cell-lymph);stop-color:var(--lm-specimen-cell-lymph)}.lm-spec-f-cell-lymph-nucleus{fill:var(--lm-specimen-cell-lymph-nucleus);stop-color:var(--lm-specimen-cell-lymph-nucleus)}.lm-spec-f-cell-mono{fill:var(--lm-specimen-cell-mono);stop-color:var(--lm-specimen-cell-mono)}.lm-spec-f-cell-mono-nucleus{fill:var(--lm-specimen-cell-mono-nucleus);stop-color:var(--lm-specimen-cell-mono-nucleus)}.lm-spec-f-cell-vacuole{fill:var(--lm-specimen-cell-vacuole);stop-color:var(--lm-specimen-cell-vacuole)}.lm-spec-f-cell-eos{fill:var(--lm-specimen-cell-eos);stop-color:var(--lm-specimen-cell-eos)}.lm-spec-f-cell-eos-granule{fill:var(--lm-specimen-cell-eos-granule);stop-color:var(--lm-specimen-cell-eos-granule)}.lm-spec-f-cell-eos-granule-light{fill:var(--lm-specimen-cell-eos-granule-light);stop-color:var(--lm-specimen-cell-eos-granule-light)}.lm-spec-f-cell-baso{fill:var(--lm-specimen-cell-baso);stop-color:var(--lm-specimen-cell-baso)}.lm-spec-f-cell-baso-granule{fill:var(--lm-specimen-cell-baso-granule);stop-color:var(--lm-specimen-cell-baso-granule)}.lm-spec-f-cell-baso-nucleus{fill:var(--lm-specimen-cell-baso-nucleus);stop-color:var(--lm-specimen-cell-baso-nucleus)}.lm-spec-f-cell-platelet{fill:var(--lm-specimen-cell-platelet);stop-color:var(--lm-specimen-cell-platelet)}.lm-spec-f-cell-platelet-granule{fill:var(--lm-specimen-cell-platelet-granule);stop-color:var(--lm-specimen-cell-platelet-granule)}.lm-spec-s-cell-nucleus{stroke:var(--lm-specimen-cell-nucleus)}.lm-spec-s-cell-rbc-deep{stroke:var(--lm-specimen-cell-rbc-deep)}.lm-spec-f-vein{fill:var(--lm-specimen-vein)}.lm-spec-s-vein-wall{stroke:var(--lm-specimen-vein-wall)}.lm-spec-f-helper-face{fill:var(--lm-helper-face)}.lm-spec-s-helper-face{stroke:var(--lm-helper-face)}.lm-spec-f-helper-cheek{fill:var(--lm-helper-cheek)}.lm-spec-f-helper-drop{fill:var(--lm-helper-drop)}.lm-spec-s-helper-zz{stroke:var(--lm-helper-zz)}.lm-spec-f-helper-spark{fill:var(--lm-helper-spark)}.lm-spec-s-helper-heme-line{stroke:var(--lm-helper-heme-line)}.lm-spec-f-helper-bb-body{fill:var(--lm-helper-bb-body)}.lm-spec-s-helper-bb-body{stroke:var(--lm-helper-bb-body)}.lm-spec-f-helper-bb-shade{fill:var(--lm-helper-bb-shade)}.lm-spec-s-helper-bb-line{stroke:var(--lm-helper-bb-line)}.lm-spec-f-helper-chem-glass{fill:var(--lm-helper-chem-glass)}.lm-spec-s-helper-chem-glass{stroke:var(--lm-helper-chem-glass)}.lm-spec-f-helper-chem-liquid{fill:var(--lm-helper-chem-liquid)}.lm-spec-s-helper-chem-surface{stroke:var(--lm-helper-chem-surface)}.lm-spec-s-helper-chem-line{stroke:var(--lm-helper-chem-line)}.lm-spec-f-helper-ua-body{fill:var(--lm-helper-ua-body)}.lm-spec-s-helper-ua-body{stroke:var(--lm-helper-ua-body)}.lm-spec-s-helper-ua-shade{stroke:var(--lm-helper-ua-shade)}.lm-spec-s-helper-ua-line{stroke:var(--lm-helper-ua-line)}.lm-spec-f-helper-immuno-body{fill:var(--lm-helper-immuno-body)}.lm-spec-s-helper-immuno-body{stroke:var(--lm-helper-immuno-body)}.lm-spec-f-helper-immuno-shade{fill:var(--lm-helper-immuno-shade)}.lm-spec-s-helper-immuno-line{stroke:var(--lm-helper-immuno-line)}.lm-spec-f-helper-micro-body{fill:var(--lm-helper-micro-body)}.lm-spec-s-helper-micro-body{stroke:var(--lm-helper-micro-body)}.lm-spec-f-helper-micro-shade{fill:var(--lm-helper-micro-shade)}.lm-spec-s-helper-micro-shade{stroke:var(--lm-helper-micro-shade)}.lm-spec-s-helper-micro-line{stroke:var(--lm-helper-micro-line)}.lm-spec-f-helper-ops-body{fill:var(--lm-helper-ops-body)}.lm-spec-s-helper-ops-body{stroke:var(--lm-helper-ops-body)}.lm-spec-f-helper-ops-shade{fill:var(--lm-helper-ops-shade)}.lm-spec-s-helper-ops-shade{stroke:var(--lm-helper-ops-shade)}.lm-spec-f-helper-ops-lens{fill:var(--lm-helper-ops-lens)}.lm-spec-s-helper-ops-line{stroke:var(--lm-helper-ops-line)}.lm-spec-f-helper-calc-body{fill:var(--lm-helper-calc-body)}.lm-spec-s-helper-calc-body{stroke:var(--lm-helper-calc-body)}.lm-spec-f-helper-calc-shade{fill:var(--lm-helper-calc-shade)}.lm-spec-f-helper-calc-screen{fill:var(--lm-helper-calc-screen)}.lm-spec-s-helper-calc-line{stroke:var(--lm-helper-calc-line)}:is(.lm-room,.floor-art) .lm-illo:not(.lm-illo-diagram){--lm-illo-ink:#17202a;--lm-illo-paper:light-dark(#fff,#a7abae);--lm-illo-ink-2:light-dark(#5d6874,#454c52);--lm-illo-edge:light-dark(#e6eaef,#8f969c);--lm-illo-accent:light-dark(#0d8568,#1f6f5a);--lm-illo-accent-fill:light-dark(#dcf2e8,#86a89b);--lm-illo-cool-fill:light-dark(#e1e9f5,#959eab);--lm-illo-warm:light-dark(#a9651f,#914f00);--lm-illo-warm-strong:light-dark(#b8502a,#a03a0f);--lm-illo-warm-fill:light-dark(#f6e7d6,#aa9b8a);--lm-illo-alert:light-dark(#b03f3f,#99292c);--lm-illo-alert-fill:light-dark(#f8e3e1,#ad9795);--lm-illo-violet:light-dark(#74538c,#614178);--lm-illo-highlight:light-dark(#7bdff2,#56bbce);--lm-readout-lcd-bg:light-dark(#dfe9e3,#8e9d95);--lm-readout-lcd-rule:light-dark(#b4c5bc,#71807a);--lm-readout-lcd-ink:#14302b;--lm-readout-lcd-dim:#55706a}:is(.lm-room,.floor-art) .lm-illo-room{--lm-illo-ink:var(--lm-lab-caption-ink);--lm-illo-ink-2:var(--lm-lab-caption-ink-2);--lm-illo-accent:var(--lm-lab-caption-accent);--lm-illo-warm-strong:var(--lm-lab-caption-warm-strong)}.lm-illo-s-screen{stroke:var(--lm-illo-screen)}.lm-illo-f-screen{fill:var(--lm-illo-screen);stop-color:var(--lm-illo-screen)}.lm-illo[data-family]{--lm-illo-paper:var(--lm-equip-paper);--lm-illo-fill:var(--lm-equip-fill);--lm-illo-edge:var(--lm-equip-edge);--lm-illo-ink:var(--lm-equip-ink);--lm-illo-ink-2:var(--lm-equip-ink-2);--lm-illo-accent:var(--lm-equip-accent);--lm-illo-accent-fill:var(--lm-equip-accent-fill);--lm-illo-cool:var(--lm-equip-cool);--lm-illo-cool-strong:var(--lm-equip-cool-strong);--lm-illo-cool-fill:var(--lm-equip-cool-fill);--lm-illo-warm:var(--lm-equip-warm);--lm-illo-warm-strong:var(--lm-equip-warm-strong);--lm-illo-warm-fill:var(--lm-equip-warm-fill);--lm-illo-alert:var(--lm-equip-alert);--lm-illo-alert-fill:var(--lm-equip-alert-fill);--lm-illo-highlight:var(--lm-equip-highlight);--lm-readout-lcd-rule:var(--lm-equip-lcd-rule)}.lm-illo[data-family] [data-part=microscope],.lm-illo[data-family] [data-part=clock-wall]{--lm-illo-paper:var(--lm-equip-bright);--lm-illo-fill:var(--lm-equip-bright-fill);--lm-illo-edge:var(--lm-equip-bright-edge)}.lm-illo[data-family] [data-part=monitor-qc],.lm-illo[data-family] [data-part=monitor-middleware]{--lm-illo-paper:var(--lm-equip-bright);--lm-illo-fill:var(--lm-equip-bezel)}.lm-illo[data-family] [data-part=phone-pastel]{--lm-illo-fill:var(--lm-equip-phone-base);--lm-illo-paper:var(--lm-equip-phone-handset)}.lm-illo[data-family] [data-part=pipette-p1000],.lm-illo[data-family] [data-part=bottle-diluent],.lm-illo[data-family] [data-part=analyzer-ck]{--lm-illo-cool-strong:var(--lm-equip-dilution-blue)}.lm-illo[data-family] [data-part=binder-procedures] text.lm-illo-f-paper{fill:var(--lm-equip-binder-ink)}body[data-lab]{color:var(--lm-color-fg-default)}html:has(body[data-lab]){scrollbar-gutter:auto}body[data-lab]{--lm-lab-gutter:1.5rem;--lm-lab-counter-band:80px;--lm-lab-counter-front-size:32px;--lm-lab-counter-layers:linear-gradient(var(--lm-lab-counter-front), var(--lm-lab-counter-front)) left bottom / 100% var(--lm-lab-counter-front-size) no-repeat, linear-gradient(var(--lm-lab-edge) 3px, var(--lm-lab-counter) 3px) left bottom / 100% var(--lm-lab-counter-band) no-repeat;--lm-density-panel-padding:1.125rem;--lm-density-card-padding:1.25rem;--lm-density-stack-gap:1rem;--lm-density-section-gap:2rem;--lm-density-paragraph-gap:1rem;--lm-density-cell-padding-y:.5rem;--lm-density-cell-padding-x:.625rem;--lm-density-ui-leading:1.5}:root[data-density=comfortable] body[data-lab]{--lm-density-panel-padding:1.375rem;--lm-density-card-padding:1.5rem;--lm-density-stack-gap:1.25rem;--lm-density-section-gap:2.25rem;--lm-density-paragraph-gap:1.125rem;--lm-density-cell-padding-y:.625rem;--lm-density-cell-padding-x:.75rem}.lm-lab-bar{block-size:var(--lm-layout-lab-bar);flex-wrap:nowrap}.lm-lab-bar-steps{flex:1 1 0;min-inline-size:0;overflow-x:clip}.lm-lab-bar-steps>ol{flex-wrap:nowrap}.lm-lab-bar-steps{container-type:inline-size}@container (width<46rem){.lm-step:not([aria-current]){flex:none}.lm-step:not([aria-current])>.truncate{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.lm-lab-bar-actions>:is(button,a){padding-inline:.625rem}.lm-room{--lm-illo-cool-strong:var(--lm-lab-outline);--lm-illo-fill:light-dark(#eef1f5,#949ba1);--lm-illo-cool:light-dark(#2f5a9e,#1e488b);background:radial-gradient(60% 55% at 50% 58%, color-mix(in oklab, var(--lm-station) 13%, transparent), transparent 72%), var(--lm-lab-wall);position:relative;overflow:hidden;container-type:size}.lm-room:is([data-scene=dilution-bench],[data-scene=qc-bench],:is([data-scene=call-counter],[data-scene=chemistry-counter]):is([data-view=order],[data-view=validation]),[data-scene=serial-shelf]:is([data-view=order],[data-view=validation],:not(:has(.lm-anchor-serial-picker)))){background:var(--lm-lab-counter-layers), radial-gradient(60% 55% at 50% 58%, color-mix(in oklab, var(--lm-station) 13%, transparent), transparent 72%), var(--lm-lab-wall)}.lm-scene-box{--lm-scene-ratio:1000 / 440;inline-size:min(100cqw, calc(100cqh * var(--lm-scene-ratio)));aspect-ratio:var(--lm-scene-ratio);margin:auto;position:absolute;inset:0;container-type:size}@property --lm-scene-top{syntax:"<length>";inherits:true;initial-value:0}@property --lm-scene-left{syntax:"<length>";inherits:true;initial-value:0}.lm-scene-box[data-scene=dilution-bench]{--lm-scene-horizon:360 / 440}.lm-room[data-scene=serial-shelf]{--lm-layout-lab-slip:clamp(22rem, 35vw, 32rem)}.lm-scene-box[data-scene=serial-shelf]{--lm-scene-ratio:800 / 510;--lm-serial-paper:calc(var(--lm-layout-lab-slip) + 2 * var(--lm-lab-gutter));--lm-serial-foot:13.5rem;--lm-scene-horizon:499 / 510;inline-size:min(100cqw - var(--lm-serial-paper) - 1rem, calc((100cqh - var(--lm-serial-foot)) * var(--lm-scene-ratio)));inset-block-end:var(--lm-serial-foot);inset-inline-start:var(--lm-serial-paper)}.lm-scene-box[data-scene=qc-bench]{--lm-scene-ratio:330 / 260;--lm-scene-horizon:242 / 260}.lm-scene-box[data-scene=call-counter]{--lm-scene-horizon:330 / 440}.lm-scene-box[data-scene=chemistry-counter]{--lm-scene-horizon:356 / 440}.lm-scene-box>svg{block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0;overflow:visible}@media (width>=64rem) and (height>=37.5rem){.lm-room:is([data-view=order],[data-view=validation]){--lm-paper-col:min(var(--lm-layout-lab-sheet), 46cqw)}.lm-room:is([data-view=order],[data-view=validation])>.lm-scene-box[data-scene]{inline-size:min(100cqw - var(--lm-paper-col) - 3 * var(--lm-lab-gutter), calc((100cqh - 3rem) * var(--lm-scene-ratio)));inset-block-end:0;inset-inline-start:calc(var(--lm-paper-col) + 2 * var(--lm-lab-gutter));inset-inline-end:var(--lm-lab-gutter)}.lm-room:is([data-view=order],[data-view=validation])>.lm-room-paper{inline-size:calc(var(--lm-paper-col) + 2 * var(--lm-lab-gutter));padding:var(--lm-lab-gutter);inset-inline-end:auto}.lm-room:is([data-view=order],[data-view=validation]) .lm-room-sheet{justify-content:flex-start;align-items:stretch;gap:var(--lm-lab-gutter);flex-flow:column;min-block-size:0;max-inline-size:none}.lm-room:is([data-view=order],[data-view=validation]) .lm-room-sheet>*{flex:none;max-inline-size:none}.lm-room[data-scene=serial-shelf]>.lm-scene-box{--lm-scene-avail:calc(100cqw - var(--lm-serial-paper) - var(--lm-lab-gutter))}.lm-room:is([data-view=order],[data-view=validation])>.lm-scene-box{--lm-scene-avail:calc(100cqw - var(--lm-paper-col) - 3 * var(--lm-lab-gutter))}.lm-room:is([data-scene=dilution-bench],[data-scene=qc-bench],:is([data-scene=call-counter],[data-scene=chemistry-counter]):is([data-view=order],[data-view=validation]),[data-scene=serial-shelf]:is([data-view=order],[data-view=validation],:not(:has(.lm-anchor-serial-picker))))>.lm-scene-box{--lm-scene-w:min(var(--lm-scene-avail,100cqw), calc((100cqh - var(--lm-lab-counter-band) - var(--lm-lab-gutter)) / (var(--lm-scene-horizon)) * (var(--lm-scene-ratio))));--lm-scene-below:calc(var(--lm-lab-counter-band) - 3px - (1 - var(--lm-scene-horizon)) * var(--lm-scene-w) / (var(--lm-scene-ratio)));--lm-scene-top:calc(100cqh - var(--lm-scene-below) - var(--lm-scene-w) / (var(--lm-scene-ratio)));inset-block:auto var(--lm-scene-below);inline-size:var(--lm-scene-w);margin-block:0}.lm-room:is([data-scene=dilution-bench],[data-scene=qc-bench],:is([data-scene=call-counter],[data-scene=chemistry-counter]):is([data-view=order],[data-view=validation]),[data-scene=serial-shelf]:is([data-view=order],[data-view=validation],:not(:has(.lm-anchor-serial-picker))))>.lm-scene-box>svg>:is(.lm-lab-f-counter,.lm-lab-f-counter-front,.lm-lab-f-edge){display:none}}@media (width<64rem),(height<37.5rem){.lm-scene-box[data-dimmed]>svg>:not([class^=lm-lab-f-]){opacity:.35}}[class*=lm-anchor-]{position:absolute}.lm-anchor-dilution-work{inline-size:22cqw;min-inline-size:17rem;inset-block-end:calc(61.4cqh + 1.25rem);inset-inline-start:49.5cqw}@media (width>=64rem) and (height>=37.5rem){.lm-room[data-view=bench]>.lm-scene-box[data-scene=dilution-bench]{--lm-scene-avail:min(100cqw, calc((100cqh - 22rem - var(--lm-lab-counter-band)) * 1000 / 360));--lm-scene-left:calc((100cqw - var(--lm-scene-w)) / 2)}.lm-anchor-dilution-work{inset-inline-start:calc(2 * var(--lm-lab-gutter) + var(--lm-layout-lab-slip) - var(--lm-scene-left));inset-block:calc(var(--lm-lab-gutter) - var(--lm-scene-top)) auto;inline-size:min(68rem, 100cqw + 2 * var(--lm-scene-left) - 3 * var(--lm-lab-gutter) - var(--lm-layout-lab-slip));min-inline-size:0}.lm-work-body{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding-block-end:.25rem;display:flex}.lm-work-body>*{flex:0 auto;min-inline-size:0}.lm-work-body>:is(p,ul,div:has(>button[aria-expanded])){flex-basis:100%}.lm-work-body>.lm-control{flex:none}.lm-work-body>label{flex:0 15rem}.lm-work-form{flex-basis:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lm-practice-report{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.lm-work-actions>button{white-space:nowrap}.lm-work-form>:not(label,div){grid-column:1/-1}.lm-work-body>[data-tour=pipette]{grid-template-columns:repeat(2,minmax(0,15rem));align-items:end}}.lm-anchor-dilution-analyzer-window{block-size:14.09cqh;inline-size:12.8cqw;inset-block-start:42.05cqh;inset-inline-start:75.2cqw}.lm-anchor-serial-picker{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-items:center;gap:.25rem;display:grid;inset-block-start:calc(100% + .5rem);inset-inline:0}.lm-anchor-serial-picker>*{inline-size:min(100%,9rem)}.lm-serial-compare>.lm-slip{inline-size:17rem}.lm-room-slips:has(.lm-serial-compare[data-side=left]){inset-inline:calc(var(--lm-layout-lab-slip) + 2 * var(--lm-lab-gutter)) auto}.lm-room[data-scene=serial-shelf] .lm-room-order{max-block-size:calc(100% - 1rem);margin:-.5rem;padding:.5rem;overflow-y:auto}.lm-room[data-scene=serial-shelf] .lm-room-dock{padding-inline-start:calc(var(--lm-layout-lab-slip) + 2 * var(--lm-lab-gutter))}.lm-room-order,.lm-room-slips{z-index:var(--lm-z-sticky);gap:var(--lm-lab-gutter);max-block-size:calc(100% - 2 * var(--lm-lab-gutter));display:grid;position:absolute;inset-block-start:var(--lm-lab-gutter)}.lm-room-order{inset-inline-start:var(--lm-lab-gutter)}.lm-room-slips{inset-inline-end:var(--lm-lab-gutter)}.lm-room:is([data-scene=dilution-bench],[data-scene=qc-bench],:is([data-scene=call-counter],[data-scene=chemistry-counter]):is([data-view=order],[data-view=validation]),[data-scene=serial-shelf]:is([data-view=order],[data-view=validation],:not(:has(.lm-anchor-serial-picker))))>:is(.lm-room-order,.lm-room-slips){max-block-size:calc(100% - var(--lm-lab-gutter) - var(--lm-lab-counter-band))}.lm-room-controls{pointer-events:none}.lm-room-controls>*{pointer-events:auto}.lm-room-sheet{min-block-size:100%;max-inline-size:calc(var(--lm-layout-lab-sheet) + var(--lm-layout-lab-slip) + 1rem);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem;margin-inline:auto;display:flex}.lm-room-sheet>*{flex:0 auto}@media (width>=64rem){.lm-room-sheet{flex-wrap:nowrap;align-items:center}.lm-room-sheet>:first-child{flex:0 1 var(--lm-layout-lab-sheet);min-inline-size:0}.lm-room-sheet>:not(:first-child){flex:none}}.lm-room-dock{z-index:var(--lm-z-sticky);pointer-events:none;justify-content:center;padding-inline:1rem;display:flex;position:absolute;inset-block-end:34px;inset-inline:0}.lm-room-dock>*{pointer-events:auto}@media (width<64rem),(height<37.5rem){.lm-room{flex-direction:column;gap:.75rem;padding-block-end:1rem;display:flex;overflow:auto;container-type:inline-size}.lm-room>.lm-scene-box:not(.lm-room-controls){flex:none;inline-size:100%;position:relative;inset:auto}.lm-room[data-scene=serial-shelf] .lm-room-dock{padding-inline-start:1rem}.lm-room-controls.lm-scene-box[data-scene=serial-shelf]{inline-size:auto;inset:auto}.lm-room[data-scene=serial-shelf] .lm-room-order{max-block-size:none;margin:0;padding:0 1rem;overflow-y:visible}.lm-room-slips:has(.lm-serial-compare[data-side=left]){inset-inline:auto}.lm-anchor-serial-picker{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));grid-auto-flow:row}.lm-room-controls,.lm-room-order,.lm-room-slips,.lm-room-dock{aspect-ratio:auto;max-block-size:none;inline-size:auto;margin:0;padding-inline:1rem;position:static;container-type:normal}.lm-room-controls{order:1;gap:.75rem;display:grid}.lm-room-dock{order:2}.lm-room-order{order:3}.lm-room-slips{order:4}[class*=lm-anchor-]{block-size:auto;inline-size:auto;position:static}}.lm-print-only{display:none}@media print{@page lab-record{margin:12.7mm}html:has(body[data-lab]),body[data-lab]{color-scheme:light;background:0 0;block-size:auto;overflow:visible}body[data-lab] :where(div,main):has([data-print-record]){block-size:auto;min-block-size:0;max-inline-size:none;margin:0;padding:0;display:block;position:static;overflow:visible}body[data-lab] [data-no-print],body[data-lab] .lm-scrim{display:none}.lm-room{overflow:visible;container-type:normal;background:0 0!important}[data-print-record]{page:lab-record;inline-size:var(--lm-layout-print-sheet);max-inline-size:100%;box-shadow:none;margin:0;display:block;position:static;rotate:none}[data-print-record],[data-print-record]>*{max-block-size:none;overflow:visible}[data-print-record]>div{display:block}[data-print-record]>div>*+*{margin-block-start:.75rem}[data-print-record] tr{break-inside:avoid}[data-print-record] thead{break-after:avoid;display:table-header-group}.lm-print-only{display:block}.lm-print-only[data-inline]{overflow-wrap:anywhere;display:inline}}.lm-worksheet-desk{outline:none;justify-content:center;align-items:flex-start;padding:2rem 1.5rem 3rem;display:flex;position:absolute;inset:0;overflow:auto}.lm-worksheet-desk>.lm-slip{max-block-size:none}@media screen{.lj-row-off{display:none}}.lm-tour{z-index:var(--lm-z-dialog);position:fixed;inset:0}.lm-tour-ring,.lm-tour-card,.lm-tour-arrow{translate:var(--tour-x,0) var(--tour-y,0);position:absolute;top:0;left:0}.lm-tour:not([data-placed])>*{opacity:0}.lm-tour-ring{width:var(--tour-w,0);height:var(--tour-h,0);border:3px solid var(--lm-color-border-accent);box-shadow:0 0 0 200vmax color-mix(in oklab, var(--lm-color-scrim) 70%, transparent);pointer-events:none;border-radius:1rem}.lm-tour-ring:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 color-mix(in oklab, var(--lm-color-bg-accent) 45%, transparent);position:absolute;inset:-3px}.lm-tour-arrow{width:40px;height:40px;color:var(--lm-color-bg-accent);pointer-events:none}.lm-tour-arrow svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;filter:drop-shadow(0 1px 1px var(--lm-shadow-near))}.lm-tour-arrow[data-dir=down] svg{rotate:180deg}.lm-tour-arrow[data-dir=left] svg{rotate:-90deg}.lm-tour-arrow[data-dir=right] svg{rotate:90deg}.lm-tour-arrow[data-dir=none]{display:none}.lm-tour-card{border:1px solid var(--lm-color-border-default);background:var(--lm-color-bg-raised);width:min(21rem,100vw - 2rem);color:var(--lm-color-fg-default);box-shadow:var(--lm-shadow-dialog);border-radius:1.125rem;gap:.75rem;padding:1.125rem 1.25rem;display:grid}@media (prefers-reduced-motion:no-preference){.lm-tour[data-placed]>:is(.lm-tour-ring,.lm-tour-card,.lm-tour-arrow){transition:translate var(--lm-motion-duration-slow) var(--lm-motion-easing-standard), width var(--lm-motion-duration-slow) var(--lm-motion-easing-standard), height var(--lm-motion-duration-slow) var(--lm-motion-easing-standard), opacity var(--lm-motion-duration-slow) var(--lm-motion-easing-enter)}.lm-tour-ring:after{animation:lm-tour-pulse 1.8s var(--lm-motion-easing-liquid) infinite}.lm-tour-arrow svg{animation:lm-tour-nudge 1.2s var(--lm-motion-easing-liquid) infinite}}@keyframes lm-tour-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--lm-color-bg-accent) 45%, transparent)}70%,to{box-shadow:0 0 0 10px color-mix(in oklab, var(--lm-color-bg-accent) 0%, transparent)}}@keyframes lm-tour-nudge{0%,to{translate:0}50%{translate:0 -5px}}body[data-lab] [data-next]{outline:3px solid var(--lm-color-border-accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){body[data-lab] [data-next]{animation:lm-next-glow 2.4s var(--lm-motion-easing-liquid) infinite}}@keyframes lm-next-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--lm-color-bg-accent) 35%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in oklab, var(--lm-color-bg-accent) 0%, transparent)}}@media print{.lm-tour{display:none}}.lm-room{isolation:isolate}.lm-room-cells{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lm-room-cell{opacity:.3;inline-size:var(--cell-size,3.5rem);display:block;position:absolute;inset-block-start:var(--cell-y);inset-inline-start:var(--cell-x)}:root[data-theme=dusk] .lm-room-cell{opacity:.2}@media (prefers-color-scheme:dark){:root:not([data-theme=day]) .lm-room-cell{opacity:.2}}.lm-room-cell svg{block-size:auto;inline-size:100%;display:block}.lm-room-cell:first-child{--cell-x:38%;--cell-y:7%;--cell-size:3.75rem;--drift-time:23s}.lm-room-cell:nth-child(2){--cell-x:47%;--cell-y:21%;--cell-size:1.5rem;--drift-time:17s}.lm-room-cell:nth-child(3){--cell-x:71%;--cell-y:9%;--cell-size:5rem;--drift-time:29s}.lm-room-cell:nth-child(4){--cell-x:88%;--cell-y:27%;--cell-size:3.5rem;--drift-time:21s}.lm-room-cell:nth-child(5){--cell-x:58%;--cell-y:34%;--cell-size:3.5rem;--drift-time:26s}.lm-room-cell:nth-child(6){--cell-x:29%;--cell-y:33%;--cell-size:1.25rem;--drift-time:15s}.lm-room-cell:nth-child(7){--cell-x:94%;--cell-y:5%;--cell-size:5rem;--drift-time:31s}@media (prefers-reduced-motion:no-preference){.lm-room-cell{animation:lm-drift var(--drift-time,24s) var(--lm-motion-easing-liquid) infinite alternate}.lm-room-cell:nth-child(2n){animation-direction:alternate-reverse}}@keyframes lm-drift{0%{translate:0;rotate:0deg}to{translate:1.25rem -1.5rem;rotate:24deg}}@media (prefers-reduced-motion:no-preference){body[data-lab] .lm-chip{animation:lm-pop var(--lm-motion-duration-slow) var(--lm-motion-easing-standard) backwards}body[data-lab] .lm-step[aria-current=step]{animation:lm-underline var(--lm-motion-duration-slow) var(--lm-motion-easing-enter)}body[data-lab] .lm-room-sheet{animation:lm-rise var(--lm-motion-duration-slow) var(--lm-motion-easing-enter)}}@keyframes lm-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{scale:1}}@keyframes lm-underline{0%{border-block-end-color:#0000}}@keyframes lm-rise{0%{opacity:0;translate:0 .75rem}}.lm-finish[data-station=dilution]{--finish-accent:var(--lm-lab-accent-dilution)}.lm-finish[data-station=differential]{--finish-accent:var(--lm-lab-accent-differential)}.lm-finish[data-station=qc]{--finish-accent:var(--lm-lab-accent-qc)}.lm-finish[data-station=call]{--finish-accent:var(--lm-lab-accent-call)}.lm-finish[data-station=chemistry]{--finish-accent:var(--lm-lab-accent-chemistry)}.lm-finish{z-index:var(--lm-z-dialog);background:color-mix(in oklab, var(--lm-color-scrim) 55%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lm-finish-card{text-align:center;inline-size:min(30rem,100%);color:var(--lm-color-fg-default);background:radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--finish-accent,var(--lm-color-bg-accent)) 16%, transparent), transparent 70%), var(--lm-color-bg-raised);box-shadow:var(--lm-shadow-dialog);border-radius:1.5rem;justify-items:center;gap:.625rem;padding:2.5rem 2.25rem 2.25rem;display:grid;position:relative}.lm-finish-ring{border-radius:50%;block-size:10rem;inline-size:10rem;margin-block-end:.5rem;position:relative}.lm-finish-ring>svg:first-child{block-size:100%;inline-size:100%;rotate:-90deg}.lm-finish-track,.lm-finish-fill{fill:none;stroke-width:10px}.lm-finish-track{stroke:var(--lm-color-bg-sunken)}.lm-finish-fill{stroke:var(--lm-color-bg-accent);stroke-linecap:round;stroke-dashoffset:var(--finish-offset,0)}.lm-finish[data-tone=done] .lm-finish-fill{stroke:var(--lm-section-review)}.lm-finish-cheer{place-items:center;display:grid;position:absolute;inset:-2% -14% 4%}.lm-finish-cheer svg{block-size:auto;inline-size:100%;overflow:visible}.lm-finish-score{background:var(--lm-color-bg-accent);color:var(--lm-color-fg-on-accent);font-size:var(--lm-font-size-xl);font-variant-numeric:tabular-nums;box-shadow:var(--lm-shadow-action);border-radius:999px;padding:.125rem .75rem;font-weight:700;position:absolute;inset-block-end:-.75rem;inset-inline-start:50%;translate:-50%}.lm-finish[data-tone=done] .lm-finish-score{background:var(--lm-section-review)}.lm-finish-title{font-size:var(--lm-font-size-4xl);font-weight:700;line-height:1.2}.lm-finish-verdict{color:var(--lm-color-fg-muted);margin-block-end:.75rem}.lm-finish-burst{pointer-events:none;z-index:-1;block-size:0;inline-size:0;position:absolute;inset-block-start:7.5rem;inset-inline-start:50%}.lm-finish-cell{inline-size:var(--cell-size,2.75rem);opacity:0;position:absolute;inset:0}.lm-finish-cell svg{block-size:auto;inline-size:100%;display:block}.lm-finish-cell:first-child{--a:0deg;--d:12.65rem;--cell-size:4.35rem}.lm-finish-cell:nth-child(2){--a:30deg;--d:14.95rem;--cell-size:1.81rem}.lm-finish-cell:nth-child(3){--a:60deg;--d:13.8rem;--cell-size:5.44rem}.lm-finish-cell:nth-child(4){--a:90deg;--d:16.1rem;--cell-size:3.99rem}.lm-finish-cell:nth-child(5){--a:120deg;--d:13.22rem;--cell-size:4.35rem}.lm-finish-cell:nth-child(6){--a:150deg;--d:15.52rem;--cell-size:1.81rem}.lm-finish-cell:nth-child(7){--a:180deg;--d:13.8rem;--cell-size:5.44rem}.lm-finish-cell:nth-child(8){--a:210deg;--d:16.1rem;--cell-size:4.35rem}.lm-finish-cell:nth-child(9){--a:240deg;--d:12.65rem;--cell-size:5.08rem}.lm-finish-cell:nth-child(10){--a:270deg;--d:14.95rem;--cell-size:1.81rem}.lm-finish-cell:nth-child(11){--a:300deg;--d:14.37rem;--cell-size:5.08rem}.lm-finish-cell:nth-child(12){--a:330deg;--d:16.1rem;--cell-size:4.35rem}@media (prefers-reduced-motion:no-preference){.lm-finish{animation:lm-finish-fade var(--lm-motion-duration-slow) var(--lm-motion-easing-enter)}.lm-finish-card{animation:.5s cubic-bezier(.2,1.3,.4,1) backwards lm-finish-pop}.lm-finish-fill{transition:stroke-dashoffset 1.1s cubic-bezier(.25,1,.5,1) .15s}.lm-finish-cheer{animation:lm-cheer-hop .9s var(--lm-motion-easing-liquid) .4s infinite}.lm-finish-cheer [data-move=body]{transform-box:fill-box;transform-origin:50% 100%;animation:lm-cheer-squash .9s var(--lm-motion-easing-liquid) .4s infinite}.lm-finish-cheer [data-move=arm-left]{transform-box:fill-box;transform-origin:92% 88%;animation:lm-cheer-wave-left .9s var(--lm-motion-easing-liquid) .4s infinite}.lm-finish-cheer [data-move=arm-right]{transform-box:fill-box;transform-origin:8% 88%;animation:lm-cheer-wave-right .9s var(--lm-motion-easing-liquid) .85s infinite}.lm-finish-cheer [data-move=eyes]{transform-box:fill-box;transform-origin:50%;animation:3.2s linear 1.2s infinite lm-cheer-blink}.lm-finish[data-tone=done] .lm-finish-cheer{animation:lm-cheer-sway 1.6s var(--lm-motion-easing-liquid) .4s infinite alternate}.lm-finish[data-tone=done] .lm-finish-cheer [data-move=body]{animation:none}.lm-finish-title{animation:lm-pop .4s var(--lm-motion-easing-standard) .35s backwards}.lm-finish-cell{animation:1.6s cubic-bezier(.15,.8,.3,1) .25s lm-finish-burst}.lm-finish-cell:nth-child(2n){animation-delay:.35s}.lm-finish[data-tone=perfect] .lm-finish-ring{animation:lm-finish-glow 1s var(--lm-motion-easing-liquid) 1.1s 2}.lm-finish[data-tone=perfect] .lm-finish-cell{--d-scale:1.25}}@keyframes lm-finish-fade{0%{opacity:0}}@keyframes lm-finish-pop{0%{opacity:0;scale:.85}}@keyframes lm-cheer-hop{0%,to{translate:0;rotate:-4deg}50%{translate:0 -10%;rotate:4deg}}@keyframes lm-cheer-squash{0%,to{scale:1.06 .94}40%,60%{scale:.97 1.03}}@keyframes lm-cheer-wave-left{0%,to{rotate:0deg}50%{rotate:28deg}}@keyframes lm-cheer-wave-right{0%,to{rotate:0deg}50%{rotate:-28deg}}@keyframes lm-cheer-blink{0%,92%,to{scale:1}95%{scale:1 .1}}@keyframes lm-cheer-sway{0%{rotate:-6deg}to{rotate:6deg}}@keyframes lm-finish-burst{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateY(0) scale(.3)}20%{opacity:1}75%{opacity:.9}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateY(calc(var(--d) * var(--d-scale,1) * -1)) rotate(calc(var(--a) * -1 + 140deg)) scale(1)}}@keyframes lm-finish-glow{50%{box-shadow:0 0 0 14px color-mix(in oklab, var(--lm-color-bg-accent) 18%, transparent)}}@media print{.lm-finish,.lm-room-cells{display:none}}
