.lab-progress.svelte-1lu0uwz{-webkit-user-select:none;user-select:none}.lab-progress__track.svelte-1lu0uwz{align-items:flex-start;display:flex}.lab-progress__step.svelte-1lu0uwz{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.lab-progress__dot.svelte-1lu0uwz{border:1.5px solid rgba(var(--ids__text-RGB), .2);box-sizing:border-box;background:0 0;border-radius:50%;flex-shrink:0;width:7px;height:7px}.lab-progress__step.--done.svelte-1lu0uwz .lab-progress__dot:where(.svelte-1lu0uwz){background:rgba(var(--ids__text-RGB), .35);border-color:rgba(var(--ids__text-RGB), .35)}.lab-progress__step.--current.svelte-1lu0uwz .lab-progress__dot:where(.svelte-1lu0uwz){background:rgba(var(--ids__accent-RGB), 1);border-color:rgba(var(--ids__accent-RGB), 1);box-shadow:0 0 0 3px rgba(var(--ids__accent-RGB), .18)}.lab-progress__step.--unknown.svelte-1lu0uwz .lab-progress__dot:where(.svelte-1lu0uwz){display:none}.lab-progress__label.svelte-1lu0uwz{color:rgba(var(--ids__text-RGB), .3);letter-spacing:.02em;white-space:nowrap;font-size:9px;line-height:1}.lab-progress__step.--done.svelte-1lu0uwz .lab-progress__label:where(.svelte-1lu0uwz),.lab-progress__step.--current.svelte-1lu0uwz .lab-progress__label:where(.svelte-1lu0uwz){color:rgba(var(--ids__text-RGB), .55)}.lab-progress__step.--unknown.svelte-1lu0uwz .lab-progress__label:where(.svelte-1lu0uwz){color:rgba(var(--ids__text-RGB), .2);letter-spacing:.15em}.lab-progress__connector.svelte-1lu0uwz{background:rgba(var(--ids__text-RGB), .12);flex-shrink:0;width:20px;height:1.5px;margin-top:2.75px}.lab-progress__connector.--done.svelte-1lu0uwz{background:rgba(var(--ids__text-RGB), .3)}.lab-progress__connector.--unknown.svelte-1lu0uwz{border-top:1.5px dashed rgba(var(--ids__text-RGB), .15);background:0 0}@media (width<=768px){.lab-progress__connector.svelte-1lu0uwz{width:14px}.lab-progress__label.svelte-1lu0uwz{font-size:8px}}.lab-entry.svelte-e7yha3{padding:calc(var(--ids__density) * .9em) 0}.lab-entry__meta.svelte-e7yha3{margin-bottom:calc(var(--ids__density) * .4em);align-items:center;gap:.5em;display:flex}.lab-entry__badge.svelte-e7yha3{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background-color:rgba(var(--ids__surface-RGB), 1);color:rgba(var(--ids__text-RGB), .55);border-radius:.3em;padding:.25em .65em;font-size:.72em}.lab-entry__badge[data-state=sketch].svelte-e7yha3{background-color:rgba(var(--ids__accent-RGB), .1);color:rgba(var(--ids__accent-RGB), 1)}.lab-entry__badge[data-state=prototype].svelte-e7yha3{color:#00823c;background-color:#009b4b1a}.lab-entry__badge[data-state=done].svelte-e7yha3{background-color:rgba(var(--ids__text-RGB), .07);color:rgba(var(--ids__text-RGB), .7)}.lab-entry__badge[data-state=abandoned].svelte-e7yha3{background-color:rgba(var(--ids__text-RGB), .04);color:rgba(var(--ids__text-RGB), .3)}.lab-entry__meta-sep.svelte-e7yha3{color:rgba(var(--ids__text-RGB), .25)}.lab-entry__date.svelte-e7yha3{color:rgba(var(--ids__text-RGB), .35);font-size:.8em}.lab-entry__content.svelte-e7yha3{font-size:.9em;line-height:var(--ids__density);color:rgba(var(--ids__text-RGB), .85)}.lab-entry__content.svelte-e7yha3 p{margin-top:0;margin-bottom:calc(var(--ids__density) * .4em)}.lab-entry__content.svelte-e7yha3 p:last-child{margin-bottom:0}.lab-entry__content.svelte-e7yha3 h2{margin-top:calc(var(--ids__density) * .9em);margin-bottom:calc(var(--ids__density) * .3em);color:rgba(var(--ids__text-RGB), 1);font-size:1.1em;font-weight:600}.lab-entry__content.svelte-e7yha3 h3{margin-top:calc(var(--ids__density) * .7em);margin-bottom:calc(var(--ids__density) * .25em);color:rgba(var(--ids__text-RGB), .85);font-size:.95em;font-weight:600}.lab-entry__content.svelte-e7yha3 figure{margin:calc(var(--ids__density) * .6em) 0}.lab-entry__content.svelte-e7yha3 figure img,.lab-entry__content.svelte-e7yha3 img{border-radius:calc(var(--ids__radius) * .4);width:100%;display:block}.lab-entry__content.svelte-e7yha3 figcaption{margin-top:calc(var(--ids__density) * .2em);color:rgba(var(--ids__text-RGB), .4);font-size:.8em;line-height:var(--ids__density)}.lab-entry__cover.svelte-e7yha3{margin-top:calc(var(--ids__density) * .6em)}.lab-entry__cover.svelte-e7yha3 img:where(.svelte-e7yha3){border-radius:calc(var(--ids__radius) * .4);width:100%;display:block}
