.lab-top[data-astro-cid-oqh7wvox]{padding:22px 0 54px;border-bottom:1px solid var(--graphite)}.lab-head[data-astro-cid-oqh7wvox]{position:relative;text-align:center;padding:6px 0 4px}.lab-head[data-astro-cid-oqh7wvox] .eyebrow[data-astro-cid-oqh7wvox]{max-width:640px;margin:0 auto}.lab-head[data-astro-cid-oqh7wvox] h1[data-astro-cid-oqh7wvox]{font-size:var(--fs-9);line-height:1.06;letter-spacing:-.02em;margin:0}.lab-head[data-astro-cid-oqh7wvox] h1[data-astro-cid-oqh7wvox] .eyebrow[data-astro-cid-oqh7wvox]{margin:0 auto 14px;letter-spacing:.2em}.lab-head[data-astro-cid-oqh7wvox] h1[data-astro-cid-oqh7wvox] em[data-astro-cid-oqh7wvox]{font-style:italic}.lab-sub[data-astro-cid-oqh7wvox]{font:italic 400 var(--fs-5)/1.4 var(--serif);color:var(--graphite-2);margin:10px 0 0}.lab-steps[data-astro-cid-oqh7wvox]{display:flex;justify-content:center;align-items:center;gap:22px;list-style:none;padding:0;margin:20px 0 0;font:400 var(--fs-5)/1 var(--serif)}.lab-steps[data-astro-cid-oqh7wvox] li[data-astro-cid-oqh7wvox]{display:flex;align-items:center;gap:22px}.lab-steps[data-astro-cid-oqh7wvox] li[data-astro-cid-oqh7wvox]+li[data-astro-cid-oqh7wvox]:before{content:"";width:110px;height:1px;background:var(--graphite)}.lab-steps[data-astro-cid-oqh7wvox] span[data-astro-cid-oqh7wvox]{color:var(--green);margin-right:8px}.lab-cup[data-astro-cid-oqh7wvox]{position:absolute;right:10px;bottom:-34px;width:62px;height:auto;transform:rotate(4deg)}.lab[data-astro-cid-oqh7wvox]{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:34px;border:1px solid var(--line-2);border-radius:6px;background:#fbf8f18c}.panel[data-astro-cid-oqh7wvox]{padding:22px 30px 26px;min-width:0;display:flex;flex-direction:column}.panel[data-astro-cid-oqh7wvox] .tools[data-astro-cid-oqh7wvox]{margin-top:auto;padding-top:22px}.panel[data-astro-cid-oqh7wvox]+.lab-ar[data-astro-cid-oqh7wvox]+.panel[data-astro-cid-oqh7wvox],.lab-ar[data-astro-cid-oqh7wvox]+.panel[data-astro-cid-oqh7wvox]{border-left:1px solid var(--line-2)}.lab-ar[data-astro-cid-oqh7wvox]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;display:grid;place-items:center;background:var(--paper);color:var(--rust);font:400 var(--fs-6)/1 var(--sans);z-index:2}.ptop[data-astro-cid-oqh7wvox]{display:flex;align-items:center;gap:18px;min-height:40px;margin-bottom:30px}.ptitle[data-astro-cid-oqh7wvox]{font:400 var(--fs-6)/1 var(--serif);margin:0}.ptitle[data-astro-cid-oqh7wvox] .n[data-astro-cid-oqh7wvox]{color:var(--green);margin-right:4px}.pdeco[data-astro-cid-oqh7wvox]{width:128px;height:auto;transform:rotate(-4deg) translateY(-6px)}.plink[data-astro-cid-oqh7wvox]{margin-left:auto;background:none;border:0;padding:0;font:400 var(--fs-4)/1 var(--serif);color:var(--graphite);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.psize[data-astro-cid-oqh7wvox]{margin-left:auto;font:italic 400 var(--fs-4)/1 var(--serif);color:var(--graphite-2)}.paper[data-astro-cid-oqh7wvox]{position:relative;width:min(100%,470px);margin:14px auto 0;background:#fff;padding:0 0 34px;box-shadow:0 1px #292e291f,0 18px 30px -20px #292e298c}.clip[data-astro-cid-oqh7wvox]{position:absolute;left:50%;top:-30px;width:62px;margin-left:-31px;z-index:2;filter:drop-shadow(0 3px 2px rgba(41,46,41,.3))}.padwrap[data-astro-cid-oqh7wvox]{aspect-ratio:1}.padwrap[data-astro-cid-oqh7wvox] canvas[data-astro-cid-oqh7wvox]{display:block;width:100%;height:100%;touch-action:none}.pcap[data-astro-cid-oqh7wvox]{position:absolute;left:0;right:0;bottom:10px;margin:0;text-align:center;font:italic 400 var(--fs-2)/1 var(--serif);color:var(--graphite-2)}.pcap[data-astro-cid-oqh7wvox]:before,.pcap[data-astro-cid-oqh7wvox]:after{content:"";display:inline-block;width:26px;height:1px;background:var(--graphite-2);vertical-align:middle;margin:0 10px}.pcap[data-astro-cid-oqh7wvox][hidden]{display:none}.viewwrap[data-astro-cid-oqh7wvox]{border-radius:3px;overflow:hidden;background:#24392f}.viewwrap[data-astro-cid-oqh7wvox] canvas[data-astro-cid-oqh7wvox]{display:block;width:100%;height:auto;touch-action:pan-y;cursor:grab}#view[data-astro-cid-oqh7wvox]:active{cursor:grabbing}#pad[data-astro-cid-oqh7wvox]{cursor:crosshair}.tools[data-astro-cid-oqh7wvox]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tools[data-astro-cid-oqh7wvox] button[data-astro-cid-oqh7wvox],.tools[data-astro-cid-oqh7wvox] .up[data-astro-cid-oqh7wvox],.out[data-astro-cid-oqh7wvox]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;margin:0;font:400 var(--fs-3)/1 var(--serif);padding:0 14px;background:#fbf8f1;border:1px solid #c9bfa9;color:var(--graphite);cursor:pointer;border-radius:5px;box-shadow:0 1px #292e290f;transition:border-color .2s,background .2s,transform .2s}.tools[data-astro-cid-oqh7wvox] button[data-astro-cid-oqh7wvox]:active,.tools[data-astro-cid-oqh7wvox] .up[data-astro-cid-oqh7wvox]:active{transform:translateY(1px)}.tools[data-astro-cid-oqh7wvox] button[data-astro-cid-oqh7wvox]:focus-visible,.ideas[data-astro-cid-oqh7wvox] button[data-astro-cid-oqh7wvox]:focus-visible,.plink[data-astro-cid-oqh7wvox]:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.tools[data-astro-cid-oqh7wvox] .ic[data-astro-cid-oqh7wvox]{width:42px;padding:0}.tools[data-astro-cid-oqh7wvox] svg[data-astro-cid-oqh7wvox]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tools[data-astro-cid-oqh7wvox] button[data-astro-cid-oqh7wvox]:hover,.tools[data-astro-cid-oqh7wvox] .up[data-astro-cid-oqh7wvox]:hover{border-color:var(--graphite);background:#fff}.tools[data-astro-cid-oqh7wvox] button[data-astro-cid-oqh7wvox][aria-pressed=true],.tools[data-astro-cid-oqh7wvox] .seg[data-astro-cid-oqh7wvox] .on[data-astro-cid-oqh7wvox]{background:var(--green);border-color:var(--green);color:var(--paper)}.seg[data-astro-cid-oqh7wvox]{display:inline-flex;gap:8px}.sep[data-astro-cid-oqh7wvox]{width:1px;height:30px;background:var(--line-2);margin:0 4px}.up[data-astro-cid-oqh7wvox] input[data-astro-cid-oqh7wvox]{position:absolute;width:1px;height:1px;opacity:0}.up[data-astro-cid-oqh7wvox]{position:relative}.up[data-astro-cid-oqh7wvox]:focus-within{outline:2px solid var(--rust);outline-offset:2px}.rng[data-astro-cid-oqh7wvox]{display:inline-flex;align-items:center;gap:12px;font:400 var(--fs-3)/1 var(--serif)}.rng[data-astro-cid-oqh7wvox] input[data-astro-cid-oqh7wvox]{accent-color:var(--rust);width:96px}.out[data-astro-cid-oqh7wvox]{cursor:default;margin-left:auto;min-width:66px;box-shadow:none}.lab-actions[data-astro-cid-oqh7wvox]{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:26px 0 0;padding:0 30px}.btn[data-astro-cid-oqh7wvox].big{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;min-width:230px;padding:0 30px;font:400 var(--fs-5)/1 var(--serif);border:1.5px solid var(--rust);border-radius:4px}.btn[data-astro-cid-oqh7wvox].ghost{background:transparent;color:var(--graphite);border-color:var(--graphite)}.btn[data-astro-cid-oqh7wvox].ghost:not(:disabled):hover{background:#fff}.btn[data-astro-cid-oqh7wvox].ghost:disabled{opacity:.55}.btn[data-astro-cid-oqh7wvox].ghost svg[data-astro-cid-oqh7wvox]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lab-actions[data-astro-cid-oqh7wvox] .btn[data-astro-cid-oqh7wvox]:disabled{opacity:.45;cursor:not-allowed;transform:none}#status[data-astro-cid-oqh7wvox]{margin:0 0 0 auto;font:italic 400 var(--fs-4)/1.4 var(--serif);color:var(--graphite);display:flex;align-items:center;gap:12px}#status[data-astro-cid-oqh7wvox]:before{content:"";width:11px;height:11px;border-radius:50%;background:var(--line-2);flex:none}#status[data-astro-cid-oqh7wvox].ok:before{background:#4f7a3f}.lab-notes[data-astro-cid-oqh7wvox]{display:flex;align-items:center;gap:22px;margin:14px 0 0;padding:0 30px;font:italic 400 var(--fs-3)/1.4 var(--serif);color:var(--graphite-2)}.lab-notes[data-astro-cid-oqh7wvox] .ln[data-astro-cid-oqh7wvox]{flex:1;height:1px;background:var(--line-2)}.ideas[data-astro-cid-oqh7wvox]{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:22px;margin-top:34px;padding:18px 32px;background:#d5d3bd;border-radius:6px}.ideas-q[data-astro-cid-oqh7wvox]{margin:0;display:flex;align-items:center;gap:18px;font:italic 400 var(--fs-6)/1.1 var(--serif)}.ideas-q[data-astro-cid-oqh7wvox]:after{content:"";width:40px;height:1px;background:var(--graphite)}.ideas[data-astro-cid-oqh7wvox] button[data-astro-cid-oqh7wvox]{display:flex;align-items:center;gap:16px;min-width:0;background:none;border:0;padding:0;cursor:pointer;font:italic 400 var(--fs-4)/1.2 var(--serif);color:var(--graphite);text-align:left}.ideas[data-astro-cid-oqh7wvox] svg[data-astro-cid-oqh7wvox]{width:84px;height:66px;flex:none;padding:10px 18px;background:#f4efe4;border-radius:4px;box-shadow:0 10px 18px -12px #292e2980;fill:none;stroke:var(--graphite);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.ideas[data-astro-cid-oqh7wvox] button[data-astro-cid-oqh7wvox]:hover svg[data-astro-cid-oqh7wvox]{transform:translateY(-3px) rotate(-2deg)}.ideas[data-astro-cid-oqh7wvox] button[data-astro-cid-oqh7wvox]:hover span[data-astro-cid-oqh7wvox]{color:var(--rust)}.ideas[data-astro-cid-oqh7wvox] span[data-astro-cid-oqh7wvox]{white-space:nowrap}@media(max-width:1300px){.ideas[data-astro-cid-oqh7wvox] span[data-astro-cid-oqh7wvox]{white-space:normal}}.lab-plate[data-astro-cid-oqh7wvox]{margin-top:46px}@media(max-width:1100px){.lab-cup[data-astro-cid-oqh7wvox]{display:none}}@media(max-width:1100px){.ideas[data-astro-cid-oqh7wvox]{grid-template-columns:repeat(3,minmax(0,1fr))}.ideas-q[data-astro-cid-oqh7wvox]{grid-column:1 / -1}}@media(max-width:900px){.lab[data-astro-cid-oqh7wvox]{grid-template-columns:1fr}.lab-ar[data-astro-cid-oqh7wvox]{display:none}.lab-ar[data-astro-cid-oqh7wvox]+.panel[data-astro-cid-oqh7wvox]{border-left:0;border-top:1px solid var(--line-2)}.panel[data-astro-cid-oqh7wvox]{padding:20px 16px}.pdeco[data-astro-cid-oqh7wvox]{display:none}.ptitle[data-astro-cid-oqh7wvox]{white-space:nowrap}.lab-actions[data-astro-cid-oqh7wvox],.lab-notes[data-astro-cid-oqh7wvox]{padding:0}#status[data-astro-cid-oqh7wvox]{margin-left:0}.lab-steps[data-astro-cid-oqh7wvox]{gap:10px;font-size:var(--fs-4)}.lab-steps[data-astro-cid-oqh7wvox] li[data-astro-cid-oqh7wvox]{gap:10px}.lab-steps[data-astro-cid-oqh7wvox] li[data-astro-cid-oqh7wvox]+li[data-astro-cid-oqh7wvox]:before{width:22px}.lab-steps[data-astro-cid-oqh7wvox] span[data-astro-cid-oqh7wvox]{margin-right:4px}.lab-notes[data-astro-cid-oqh7wvox]{flex-direction:column;align-items:flex-start;gap:6px}.lab-notes[data-astro-cid-oqh7wvox] .ln[data-astro-cid-oqh7wvox]{display:none}.ideas[data-astro-cid-oqh7wvox]{grid-template-columns:1fr;padding:18px;gap:14px}.ideas[data-astro-cid-oqh7wvox] svg[data-astro-cid-oqh7wvox]{width:76px;height:60px}}
