._root_1gq0u_1{--lab-ink:#070a12;--lab-paper:#f3eedf;--lab-blue:#1d50d7;--lab-yellow:#f2d934;--lab-red:#e34634;text-align:center;color:var(--lab-paper);isolation:isolate;background:0 0;grid-template-columns:1fr;justify-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(4.5rem,9vw,9rem) clamp(1.2rem,5vw,5.5rem);display:grid;overflow:hidden}._copy_1gq0u_19{z-index:4;justify-items:center;display:grid;position:relative}._eyebrow_1gq0u_20{color:var(--lab-yellow);text-align:center;letter-spacing:.13em;direction:ltr;margin:0 0 1rem;font-size:.72rem;font-weight:850}._copy_1gq0u_19 h2{max-width:22ch;margin:0 auto;font-size:clamp(3.25rem,6vw,7.25rem);line-height:.96}._intro_1gq0u_35{color:#f3eedfc2;max-width:44ch;margin:1.4rem auto 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}._sessions_1gq0u_37{justify-items:center;margin-top:1.7rem;display:grid}._sessions_1gq0u_37>p{color:#f3eedfb8;margin:0 0 .55rem;font-size:.78rem;font-weight:800}._sessions_1gq0u_37>div{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}._sessions_1gq0u_37 button{min-height:44px;color:var(--lab-paper);font:inherit;cursor:url(/cursors/win95-hand.png) 12 2,pointer;background:0 0;border:1.5px solid #f3eedf57;border-radius:999px;padding:.5rem .95rem;font-size:.8rem;font-weight:800;transition:background-color .16s,color .16s,border-color .16s}._sessions_1gq0u_37 button[data-active=true]{border-color:var(--lab-yellow);color:var(--lab-ink);background:var(--lab-yellow)}._sessions_1gq0u_37 button:hover,._sessions_1gq0u_37 button:focus-visible{border-color:var(--lab-yellow);outline:none}._locked_1gq0u_44{color:#f3eedf8c;max-width:48ch;margin:1.2rem 0 0;font-size:.76rem;line-height:1.5;display:flex}._machine_1gq0u_46{background-image:radial-gradient(#f3eedf1f .65px,#0000 .8px);background-size:6px 6px;border:1px solid #f3eedf2e;align-content:start;justify-items:center;width:min(100%,640px);min-height:740px;margin-inline:auto;display:grid;position:relative}._machine_1gq0u_46:before{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle,#ffdb372e 0%,#ffdb3712 38%,#0000 68%);border-radius:50%;width:108%;position:absolute;inset:-8% -4% auto}._dragActive_1gq0u_61{outline:4px solid var(--lab-yellow);outline-offset:-4px}._fileInput_1gq0u_62{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._flashBurst_1gq0u_64{z-index:9;pointer-events:none;background:radial-gradient(circle at 50% 30%,#fffdeef5 0%,#fffdee80 32%,#0000 66%);animation:.46s ease-out forwards _labFlash_1gq0u_1;position:absolute;inset:0}@keyframes _labFlash_1gq0u_1{0%{opacity:0}12%{opacity:1}to{opacity:0}}._stage_1gq0u_67{z-index:2;aspect-ratio:640/600;width:min(90%,540px);margin-top:3rem;position:relative}._cameraBtn_1gq0u_75{z-index:3;color:inherit;cursor:url(/cursors/win95-hand.png) 12 2,pointer;filter:drop-shadow(0 34px 30px #0000008c);background:0 0;border:0;padding:0;position:absolute;inset:0}._cameraBtn_1gq0u_75:disabled{cursor:wait}._cameraBtn_1gq0u_75:focus-visible{outline:4px solid var(--lab-yellow);outline-offset:10px;border-radius:40px}._cameraSvg_1gq0u_88{direction:ltr;width:100%;height:100%;display:block}._cameraSvg_1gq0u_88 text{direction:ltr;unicode-bidi:isolate}._flashPane_1gq0u_91{fill:#fffdee00}._flashPaneFiring_1gq0u_92{fill:#fffdeef2;filter:drop-shadow(0 0 24px #fffce2f2)}._led_1gq0u_94{fill:#4f913e}._ledBusy_1gq0u_95{fill:var(--lab-yellow);animation:.42s steps(2,end) infinite _labBlink_1gq0u_1}._cameraHint_1gq0u_97{z-index:6;min-width:66%;color:var(--lab-ink);background:var(--lab-yellow);text-align:center;box-shadow:5px 5px 0 var(--lab-blue);gap:.2rem;padding:.7rem 1rem;font-size:.85rem;font-weight:900;display:grid;position:absolute;inset:auto 50% -3.4rem auto;transform:translate(50%)}._cameraHint_1gq0u_97 small{opacity:.68;font-size:.62rem;font-weight:700}._photoTrack_1gq0u_101{z-index:1;aspect-ratio:1200/1480;pointer-events:none;width:42%;position:absolute;top:74%;left:50%;transform:translate(-50%)}._print_1gq0u_102,._blankPrint_1gq0u_102{transform-origin:50% 0;background:linear-gradient(#fefcf4,#f3ecda);margin:0;padding:6% 6% 16%;position:absolute;inset:0;transform:translateY(-64%)scale(.9);box-shadow:0 20px 34px #00000080}._print_1gq0u_102{grid-template-rows:1fr auto;gap:.5rem;display:grid}._printImage_1gq0u_113{background:#101017;position:relative;overflow:hidden}._printImage_1gq0u_113 img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}._develop_1gq0u_115{background:#05060a;position:absolute;inset:0}._print_1gq0u_102 figcaption{color:var(--lab-ink);text-align:start;letter-spacing:.05em;white-space:nowrap;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.48rem,1vw,.64rem);font-weight:800;overflow:hidden}._printReady_1gq0u_117{animation:1.35s cubic-bezier(.18,.76,.17,1) forwards _labEject_1gq0u_1}._printReady_1gq0u_117 ._develop_1gq0u_115{animation:2s ease-out .35s forwards _labDevelop_1gq0u_1}._printReady_1gq0u_117 ._printImage_1gq0u_113 img{animation:2s ease-out .35s forwards _labChem_1gq0u_1}._blankPrint_1gq0u_102{background:linear-gradient(#141414,#05060a)}._blankDeveloping_1gq0u_122{animation:.78s ease-in-out infinite alternate _labPeek_1gq0u_1}._controls_1gq0u_124{z-index:5;justify-items:center;gap:.7rem;display:grid;position:absolute;inset:auto 1rem 1rem}._controls_1gq0u_124>p{color:#f3eedfc2;text-align:center;background:#070a12c2;min-height:1.5rem;margin:0;padding:.45rem .75rem;font-size:.76rem}._controls_1gq0u_124>p[data-phase=error]{color:var(--lab-yellow)}._controls_1gq0u_124>div{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}._controls_1gq0u_124 a,._controls_1gq0u_124 button{border:2px solid var(--lab-paper);min-height:44px;color:var(--lab-paper);background:var(--lab-ink);font:inherit;cursor:url(/cursors/win95-hand.png) 12 2,pointer;pointer-events:auto;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}._controls_1gq0u_124 a{border-color:var(--lab-yellow);color:var(--lab-ink);background:var(--lab-yellow)}._controls_1gq0u_124 svg{width:1rem;height:1rem}._controls_1gq0u_124 a:hover,._controls_1gq0u_124 a:focus-visible,._controls_1gq0u_124 button:hover,._controls_1gq0u_124 button:focus-visible{outline:3px solid var(--lab-blue);outline-offset:2px}@keyframes _labEject_1gq0u_1{0%{transform:translateY(-64%)scale(.9)}45%{transform:translateY(12%)scale(.97)}to{transform:translateY(64%)rotate(-2deg)scale(1)}}@keyframes _labDevelop_1gq0u_1{0%{opacity:1}to{opacity:0}}@keyframes _labChem_1gq0u_1{0%{filter:brightness(.2)saturate(.3)contrast(1.3)}60%{filter:brightness(.7)saturate(.7)}to{filter:none}}@keyframes _labPeek_1gq0u_1{0%{transform:translateY(-64%)scale(.9)}to{transform:translateY(-52%)scale(.92)}}@keyframes _labBlink_1gq0u_1{50%{opacity:.25}}@media (width<=900px){._root_1gq0u_1{grid-template-columns:1fr;gap:2.5rem;padding-block:5.5rem}._machine_1gq0u_46{min-height:800px}}@media (width<=520px){._root_1gq0u_1{padding-inline:1rem}._copy_1gq0u_19 h2{font-size:clamp(3rem,15vw,4.6rem)}._machine_1gq0u_46{border-inline:0;min-height:680px;margin-inline:-1rem}._stage_1gq0u_67{width:94%;margin-top:2.5rem}._cameraHint_1gq0u_97{min-width:80%}._photoTrack_1gq0u_101{width:52%}._controls_1gq0u_124{inset-block-end:.6rem}._controls_1gq0u_124>p{max-width:94%}}@media (prefers-reduced-motion:reduce){._printReady_1gq0u_117{animation:none;transform:translateY(64%)rotate(-2deg)}._printReady_1gq0u_117 ._develop_1gq0u_115{opacity:0;animation:none}._printReady_1gq0u_117 ._printImage_1gq0u_113 img,._blankDeveloping_1gq0u_122,._ledBusy_1gq0u_95,._flashBurst_1gq0u_64{animation:none}}
