.publish[data-v-7273c490]{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:inline-flex}.binder[data-v-41b4be6d]{justify-items:center;width:100%;max-width:13rem;padding-top:2.2rem;display:grid;position:relative}.sleeves[data-v-41b4be6d]{justify-content:center;gap:.25rem;height:3.4rem;display:flex;position:absolute;inset:0 .8rem auto}.sleeve[data-v-41b4be6d]{background:linear-gradient(90deg, transparent 18%, color-mix(in oklch, var(--c) 45%, transparent) 18% 82%, transparent 82%), oklch(97% .01 85/.82);max-width:2.6rem;height:100%;translate:0 calc(var(--i) * .28rem);rotate:calc((var(--i) - 1.5) * 2deg);text-align:center;border-radius:2px 2px 0 0;flex:1;padding-top:.25rem;position:relative;box-shadow:0 0 0 1px oklch(70% .02 80/.4)}.sleeve b[data-v-41b4be6d]{color:oklch(25% .01 60);font-family:Permanent Marker,Marker Felt,cursive;font-size:.55rem;font-weight:400}.cover[data-v-41b4be6d]{z-index:1;background:linear-gradient(90deg, oklch(100% 0 0/.08), transparent 30%, oklch(0% 0 0/.15)), var(--lab-stage-negatives);width:100%;box-shadow:var(--lab-lift-1);border-radius:.35rem;padding:.5rem .6rem;display:block;position:relative}.spine[data-v-41b4be6d]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.label[data-v-41b4be6d]{color:oklch(22% .01 60);background:oklch(96% .012 85);border-radius:2px;flex:1;padding:.3rem .55rem;display:grid;box-shadow:inset 0 0 0 1px oklch(80% .02 80)}.label b[data-v-41b4be6d]{font-family:var(--font-brand);letter-spacing:.06em;font-size:.85rem;font-variant-caps:all-small-caps;font-weight:600}.label i[data-v-41b4be6d]{font-family:var(--font-mono);font-size:.66rem;font-style:normal}.ring-hole[data-v-41b4be6d]{background:oklch(18% .01 270);border-radius:50%;flex:none;width:.9rem;height:.9rem;box-shadow:inset 0 1px 2px #0009,0 0 0 2px oklch(75% .01 270/.5)}.counter[data-v-cfe4470a]{flex:none;width:5.6rem;height:auto;display:block;overflow:visible}.bezel[data-v-cfe4470a]{fill:#0d0c0b;stroke:none}.disc-bg[data-v-cfe4470a]{fill:#151413}.disc[data-v-cfe4470a]{transform-box:view-box;transform-origin:32px 62px;rotate:var(--to)}.disc text[data-v-cfe4470a]{fill:#f2efe8;font-family:var(--font-mono);text-anchor:middle;dominant-baseline:middle;font-size:6.6px;font-weight:600}.disc text.s[data-v-cfe4470a]{fill:oklch(66% .2 28)}.disc circle[data-v-cfe4470a]{fill:#cfcac0}.rim[data-v-cfe4470a]{fill:none;stroke:#ffffff59;stroke-width:.6px}.index[data-v-cfe4470a]{fill:oklch(60% .22 28)}@media (prefers-reduced-motion:no-preference){.disc[data-v-cfe4470a]{animation:wind-cfe4470a 1.5s var(--d) cubic-bezier(.3, .1, .15, 1) backwards;transition:rotate 1.1s cubic-bezier(.3,.1,.15,1)}@keyframes wind-cfe4470a{0%{rotate:var(--from)}}}.cam-top[data-v-97a48ec4]{--plate:linear-gradient(180deg, oklch(94% .004 80), oklch(83% .006 80) 48%, oklch(89% .005 80) 52%, oklch(77% .008 75));--plate-ink:oklch(30% .01 60);--plate-shine:oklch(100% 0 0/.65);color:oklch(94% .01 80);width:100%;box-shadow:0 1px 0 oklch(100% 0 0/.08) inset, var(--lab-lift-1);background:radial-gradient(circle at 1px 1px,oklch(100% 0 0/.06) .7px,#0000 1.1px) 0 0/3px 3px,radial-gradient(circle at 2px 2px,oklch(0% 0 0/.35) .8px,#0000 1.2px) 0 0/4px 4px,linear-gradient(oklch(24% .006 60),oklch(19% .006 60));border-radius:.8rem .8rem .6rem .6rem;display:grid;position:relative}:root.theme-dark .cam-top[data-v-97a48ec4]{--plate:linear-gradient(180deg, oklch(30% .004 60), oklch(19% .004 60) 50%, oklch(23% .004 60));--plate-ink:oklch(93% .006 80);--plate-shine:oklch(100% 0 0/.12)}.plate[data-v-97a48ec4]{background:repeating-linear-gradient(90deg, oklch(100% 0 0/.05) 0 1px, transparent 1px 3px), var(--plate);box-shadow:0 1px 0 var(--plate-shine) inset, 0 -1px 0 #00000040 inset, 0 3px 6px -3px #0009;border-radius:.8rem .8rem 0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem .3rem .75rem;display:flex}.plate[data-v-97a48ec4] svg{flex:none;width:3.2rem;height:auto}.engraved[data-v-97a48ec4]{min-width:0;font-family:var(--font-mono);letter-spacing:.14em;color:var(--plate-ink);text-shadow:0 1px 0 var(--plate-shine);overflow-wrap:anywhere;font-size:.78rem;font-variant-caps:all-small-caps;font-weight:600;line-height:1.15}.back[data-v-97a48ec4]{gap:.4rem;padding:.45rem .5rem .5rem;display:grid}.memo[data-v-97a48ec4]{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.box-end[data-v-97a48ec4]{background:linear-gradient(180deg, color-mix(in oklch, var(--can) 100%, white 12%), var(--can));min-width:0;color:var(--can-ink);border-radius:2px;padding:.22rem .45rem .25rem;display:grid;rotate:-.6deg;box-shadow:0 0 0 2px oklch(14% .004 60),0 0 0 3px oklch(40% .006 60)}.box-end b[data-v-97a48ec4]{font-family:var(--font-brand);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-variant-caps:all-small-caps;font-weight:700;line-height:1.15;overflow:hidden}.box-end i[data-v-97a48ec4]{font-family:var(--font-mono);opacity:.85;white-space:nowrap;font-size:.55rem;font-style:normal}.tape[data-v-97a48ec4]{color:oklch(22% .01 60);white-space:nowrap;clip-path:polygon(2% 8%,24% 6%,58% 7%,91% 5%,100% 1%,98% 92%,72% 94%,37% 95%,0 100%);background:linear-gradient(oklch(92% .035 88/.95),oklch(88% .04 85/.95));flex:none;padding:.2rem .4rem .16rem;font-family:Permanent Marker,Marker Felt,cursive;font-size:.78rem;line-height:1;rotate:2.5deg}.gate[data-v-97a48ec4]{--can-h:34px;background:linear-gradient(oklch(13% .004 60),oklch(16% .004 60) 50%,oklch(13% .004 60));border-radius:.3rem;align-items:center;min-height:2.6rem;padding:.25rem .35rem;display:flex;box-shadow:inset 0 2px 6px #000000b3}.gate[data-v-97a48ec4] .canister{z-index:1;flex:none}.film[data-v-97a48ec4]{background:var(--lab-film);flex:1;gap:1px;margin-left:-3px;padding:7px 4px 7px 6px;display:flex;position:relative}.film[data-v-97a48ec4]:before,.film[data-v-97a48ec4]:after{content:"";opacity:.7;background:repeating-linear-gradient(90deg,oklch(80% .01 80) 0 3px,#0000 3px 6px);height:2px;position:absolute;inset-inline:6px 3px}.film[data-v-97a48ec4]:before{top:2px}.film[data-v-97a48ec4]:after{bottom:2px}.film i[data-v-97a48ec4]{background:var(--lab-film-frame);border-radius:1px;flex:1;height:12px;position:relative}.film i.shot[data-v-97a48ec4]{background:linear-gradient(oklch(66% .13 58),oklch(56% .12 50))}.film i.next[data-v-97a48ec4]{box-shadow:inset 0 0 0 1px oklch(95% .02 85)}.takeup[data-v-97a48ec4]{background:repeating-linear-gradient(oklch(55% .005 70) 0 3px,oklch(32% .005 70) 3px 6px),oklch(40% .005 70);border-radius:3px;flex:none;width:10px;height:34px;margin-left:-1px}.gate.open[data-v-97a48ec4]{background:linear-gradient(90deg,#0000 0 18%,oklch(30% .004 60) 18% 82%,#0000 82%),linear-gradient(oklch(13% .004 60),oklch(17% .004 60));justify-content:space-between}.rails[data-v-97a48ec4]{opacity:.8;border-block:2px solid oklch(48% .006 60);flex:1;height:1.6rem;margin-inline:1.2rem .6rem}.empty .back[data-v-97a48ec4]{opacity:.85}.full .engraved[data-v-97a48ec4]{font-size:.95rem}.full .plate[data-v-97a48ec4] svg{width:4rem}@media (prefers-reduced-motion:no-preference){.film[data-v-97a48ec4]{animation:1s cubic-bezier(.22,1,.36,1) .2s both draw-out-97a48ec4}@keyframes draw-out-97a48ec4{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}.envelope[data-v-3e08bbed]{background:radial-gradient(120% 90% at 20% 0%, oklch(100% 0 0/.12), transparent 60%), repeating-linear-gradient(115deg, oklch(0% 0 0/.02) 0 2px, transparent 2px 5px), var(--lab-kraft);width:100%;min-height:6.4rem;color:var(--lab-kraft-ink);box-shadow:var(--lab-lift-0);rotate:var(--tilt);border-radius:3px;align-content:end;gap:.15rem;padding:1.9rem .75rem .6rem;display:grid;position:relative;overflow:hidden}.flap[data-v-3e08bbed]{background:linear-gradient(180deg, var(--lab-kraft-deep), color-mix(in oklch, var(--lab-kraft-deep) 70%, var(--lab-kraft)));clip-path:polygon(0 0,100% 0,100% 35%,50% 100%,0 35%);height:1.6rem;position:absolute;inset:0 0 auto;box-shadow:0 2px 2px oklch(0% 0 0/.1)}.mail[data-v-3e08bbed]{background:repeating-linear-gradient(135deg, oklch(55% .18 25) 0 6px, transparent 6px 12px, oklch(45% .13 255) 12px 18px, transparent 18px 24px) border-box, radial-gradient(120% 90% at 20% 0%, oklch(100% 0 0/.12), transparent 60%) padding-box, var(--lab-kraft) padding-box;border:4px solid #0000}.stamp[data-v-3e08bbed]{outline-offset:-1px;background:oklch(96% .01 85);outline:2px dotted oklch(96% .01 85);place-items:center;width:1.6rem;height:1.9rem;display:grid;position:absolute;top:.45rem;right:.55rem;rotate:3deg;box-shadow:0 1px 1px oklch(0% 0 0/.2)}.stamp i[data-v-3e08bbed]{font-family:var(--font-mono);letter-spacing:.05em;color:oklch(45% .13 255);writing-mode:vertical-rl;font-size:.42rem;font-style:normal}.postmark[data-v-3e08bbed]{border:1.5px solid oklch(35% .04 270/.55);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:absolute;top:.35rem;right:2.3rem;rotate:-14deg}.envelope:not(.mail) .postmark[data-v-3e08bbed]{right:.5rem}.postmark b[data-v-3e08bbed]{font-family:var(--font-mono);letter-spacing:.04em;color:oklch(35% .04 270/.75);font-size:.46rem;font-weight:600}:root.theme-dark .postmark[data-v-3e08bbed]{border-color:oklch(85% .03 270/.45)}:root.theme-dark .postmark b[data-v-3e08bbed]{color:oklch(90% .03 270/.7)}.to[data-v-3e08bbed]{overflow-wrap:anywhere;font-family:Permanent Marker,Marker Felt,cursive;font-size:.95rem;line-height:1.1}.codes[data-v-3e08bbed],.order[data-v-3e08bbed],.readout[data-v-3e08bbed]{font-family:var(--font-mono);letter-spacing:.04em;opacity:.85;font-size:.62rem}.readout[data-v-3e08bbed]{opacity:1;font-weight:600}.late .readout[data-v-3e08bbed]{color:var(--lab-warn)}:root.theme-dark .late .readout[data-v-3e08bbed]{color:oklch(85% .13 70)}.road[data-v-3e08bbed]{opacity:.7;background:linear-gradient(90deg,currentColor 50%,#0000 50%) 0/6px 1px repeat-x;height:.5rem;margin-top:.2rem;position:relative}.road[data-v-3e08bbed]:before,.road[data-v-3e08bbed]:after{content:"";border:1px solid;width:5px;height:5px;position:absolute;top:50%;translate:0 -50%}.road[data-v-3e08bbed]:before{border-radius:1px;left:0}.road[data-v-3e08bbed]:after{border-radius:50%;right:0}.road i[data-v-3e08bbed]{top:50%;left:calc(var(--p) * (100% - 8px));background:currentColor;border-radius:50%;width:8px;height:8px;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;translate:0 -50%}.late .road i[data-v-3e08bbed]{background:var(--lab-warn)}.blank[data-v-3e08bbed]{background:radial-gradient(120% 90% at 20% 0%, oklch(100% 0 0/.14), transparent 60%), color-mix(in oklch, var(--lab-kraft) 75%, var(--lab-bench));min-height:5.2rem;box-shadow:var(--lab-lift-0)}.blank .codes[data-v-3e08bbed]{opacity:.6}.neg-defs[data-v-7f67b0d0]{width:0;height:0;position:absolute;overflow:hidden}.roll-can[data-v-6ed6d4e4]{justify-items:center;gap:.3rem;display:inline-grid;position:relative}.body[data-v-6ed6d4e4]{filter:drop-shadow(-2px 3px 2px oklch(20% .02 60/.3));rotate:var(--tilt);display:block;position:relative}.lying .body[data-v-6ed6d4e4]{rotate:calc(-90deg + var(--tilt));margin-block:calc(var(--can-h) * -.28)}.tape[data-v-6ed6d4e4]{font-family:Permanent Marker,Marker Felt,cursive;font-size:max(.58rem, calc(var(--can-h) * .15));color:oklch(20% .01 60);white-space:nowrap;clip-path:polygon(2% 8%,98% 0,100% 92%,1% 100%);background:oklch(93% .035 88/.94);padding:.05rem .3rem 0;line-height:1.15;position:absolute;top:74%;left:50%;translate:-50% -50%;rotate:-4deg;box-shadow:0 1px 1px oklch(30% .03 60/.25)}.lying .tape[data-v-6ed6d4e4]{rotate:calc(90deg - var(--tilt) - 3deg)}.tag[data-v-6ed6d4e4]{font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;color:var(--lab-bench-ink,var(--gray-300));font-size:.6rem}.tag.warn[data-v-6ed6d4e4]{color:var(--lab-warn)}.tag.soon[data-v-6ed6d4e4]{color:var(--lab-edge-text)}.today[data-v-8ec6be90]{background:var(--lab-card);color:var(--gray-0);box-shadow:var(--lab-lift-1);border-radius:2px;gap:.35rem;padding:.75rem 1.05rem .6rem 1.2rem;display:grid;position:relative;rotate:-.6deg;container-type:inline-size}.pin[data-v-8ec6be90]{background:radial-gradient(circle at 35% 30%,oklch(80% .17 28),oklch(52% .2 28) 60%,oklch(38% .15 28));border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:-.45rem;left:50%;translate:-50%;box-shadow:-3px 4px 4px -1px oklch(20% .02 60/.35)}header[data-v-8ec6be90]{border-bottom:1.5px solid var(--lab-card-red);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem 1rem;padding-bottom:.35rem;display:flex}h2[data-v-8ec6be90]{font-family:var(--font-brand);font-variation-settings:"opsz" 60, "SOFT" 60, "WONK" 1;font-size:1.2rem;font-style:italic;font-weight:420;line-height:1.2}.light[data-v-8ec6be90]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--lab-edge-text);font-size:.66rem}.list[data-v-8ec6be90]{counter-reset:n;gap:0;margin:0;padding:0;list-style:none;display:grid}.list li+li[data-v-8ec6be90]{border-top:1px solid var(--lab-card-rule)}.list li[data-v-8ec6be90]{counter-increment:n;align-items:center;gap:.6rem;min-height:2.6rem;padding-block:.25rem;display:flex}.list li[data-v-8ec6be90]:before{content:counter(n);width:1.25rem;height:1.25rem;font-family:var(--font-mono);color:var(--lab-note);border:1.5px solid;border-radius:50%;flex:none;place-items:center;font-size:.62rem;display:grid}.list li.warn[data-v-8ec6be90]:before{color:var(--lab-warn)}.text[data-v-8ec6be90]{text-wrap:pretty;flex:1;min-width:0;font-size:.9rem;line-height:1.3}.act[data-v-8ec6be90]{border:1px solid var(--gray-600);min-height:2.25rem;color:var(--gray-0);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.25rem .8rem}.act[data-v-8ec6be90]:hover{background:var(--gray-0);color:var(--gray-999)}.act[data-v-8ec6be90]:focus-visible{outline:2px solid var(--accent-regular);outline-offset:2px}.clear[data-v-8ec6be90]{color:var(--gray-200);align-items:center;min-height:2.9rem;font-style:italic;display:flex}.rewind[data-v-8ec6be90]{font-family:var(--font-mono);letter-spacing:.03em;color:var(--gray-300);font-size:.66rem}.rewind a[data-v-8ec6be90]{color:inherit}@container (width<=24rem){.list li[data-v-8ec6be90]{flex-wrap:wrap;padding-block:.45rem}.text[data-v-8ec6be90]{flex-basis:calc(100% - 1.85rem)}.act[data-v-8ec6be90]{margin-left:1.85rem}}fieldset[data-v-42016460]{border:0;gap:.3rem;margin:0;padding:0;display:grid}.row[data-v-42016460]{align-items:center;gap:.6rem;min-height:2.5rem;display:flex}.row input[data-v-42016460]{width:1.1rem;height:1.1rem}fieldset[data-v-d758af71]{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}legend[data-v-d758af71]{font-size:var(--text-sm);letter-spacing:.08em;color:var(--gray-300);margin-bottom:.35rem;font-variant-caps:all-small-caps}.roll-row[data-v-d758af71]{cursor:pointer;border-radius:.5rem;align-items:center;gap:.6rem;min-height:2.6rem;padding:.25rem .5rem;display:flex}.roll-row[data-v-d758af71]:hover{background:var(--gray-900)}.roll-row input[data-v-d758af71]{width:1.1rem;height:1.1rem}.what[data-v-d758af71]{min-width:0;display:grid}.what small[data-v-d758af71]{font-family:var(--font-mono);color:var(--gray-300);font-size:.7rem}.labs[data-v-d758af71]{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.5rem}.labs legend[data-v-d758af71]{grid-column:1/-1}.lab-card[data-v-d758af71]{border:1px solid var(--gray-700);cursor:pointer;border-radius:.5rem;gap:.1rem;padding:.6rem .75rem;display:grid;position:relative}.lab-card input[data-v-d758af71]{opacity:0;pointer-events:none;position:absolute}.lab-card.on[data-v-d758af71]{border-color:var(--gray-0);box-shadow:inset 0 0 0 1px var(--gray-0)}.lab-card[data-v-d758af71]:has(input:focus-visible){outline:2px solid var(--accent-regular);outline-offset:2px}.lab-card b[data-v-d758af71]{font-weight:600}.lab-card small[data-v-d758af71]{font-family:var(--font-mono);color:var(--lab-edge-text);font-size:.68rem}.bench-wrap[data-v-30e71af0]{display:grid}.bench-head[data-v-30e71af0]{flex-wrap:wrap;grid-area:head;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin:-.35rem 0 -.4rem;display:flex}.ticker[data-v-30e71af0]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lab-edge-text);flex-wrap:wrap;align-items:baseline;gap:.15rem .95rem;font-size:.64rem;display:flex}.ticker .mat-name[data-v-30e71af0]{font-family:var(--font-brand);letter-spacing:0;text-transform:none;font-variation-settings:"opsz" 60, "SOFT" 60, "WONK" 1;color:var(--gray-0);margin-right:.3rem;font-size:1.05rem;font-style:italic;font-weight:420}.ticker .zero[data-v-30e71af0]{opacity:.45}.ticker .waiting[data-v-30e71af0]{color:var(--lab-warn)}.tools[data-v-30e71af0]{flex-wrap:wrap;gap:.4rem;display:flex}.tool[data-v-30e71af0]{border:1px solid color-mix(in oklch, var(--lab-bench-ink) 35%, transparent);background:color-mix(in oklch, var(--lab-bench) 80%, transparent);min-height:2.2rem;color:var(--gray-0);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .85rem .2rem .65rem;text-decoration:none;display:inline-flex}.tool svg[data-v-30e71af0]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.tool[aria-pressed=true][data-v-30e71af0]{border-color:var(--lab-note);background:color-mix(in oklch, var(--lab-note) 12%, var(--lab-bench));color:var(--lab-note)}.tool[data-v-30e71af0]:focus-visible{outline:2px solid var(--accent-regular);outline-offset:2px}.bench[data-v-30e71af0]{--bench-flow:column;--gap:clamp(1.5rem, 2.6vw, 2.6rem);background:repeating-linear-gradient(90deg, var(--lab-bench-rule) 0 1px, transparent 1px .5rem) 1.1rem 0 / calc(100% - 2.2rem) .45rem no-repeat, repeating-linear-gradient(180deg, var(--lab-bench-rule) 0 1px, transparent 1px .5rem) 0 1.1rem / .45rem calc(100% - 2.2rem) no-repeat, linear-gradient(var(--lab-bench-grid) 1px, transparent 1px) 0 0 / 100% 2.5rem, linear-gradient(90deg, var(--lab-bench-grid) 1px, transparent 1px) 0 0 / 2.5rem 100%, linear-gradient(var(--lab-bench-grid) 1px, transparent 1px) 0 0 / 100% 12.5rem, linear-gradient(90deg, var(--lab-bench-grid) 1px, transparent 1px) 0 0 / 12.5rem 100%, radial-gradient(120% 90% at var(--lab-lamp-x) var(--lab-lamp-y), color-mix(in oklch, var(--lab-bench) 60%, white), var(--lab-bench) 55%, var(--lab-bench-deep));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--lab-bench-rule) 60%, transparent), inset 0 2px 0 oklch(100% 0 0/.35), 0 30px 60px -40px oklch(20% .02 60/.5);border-radius:1.1rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""today""cameras""shot""post""table""fridge""binder";gap:1.4rem;padding:1rem 1rem 1.4rem;display:grid;position:relative}:root.theme-dark .bench[data-v-30e71af0]{background:repeating-linear-gradient(90deg, var(--lab-bench-rule) 0 1px, transparent 1px .5rem) 1.1rem 0 / calc(100% - 2.2rem) .45rem no-repeat, repeating-linear-gradient(180deg, var(--lab-bench-rule) 0 1px, transparent 1px .5rem) 0 1.1rem / .45rem calc(100% - 2.2rem) no-repeat, linear-gradient(var(--lab-bench-grid) 1px, transparent 1px) 0 0 / 100% 2.5rem, linear-gradient(90deg, var(--lab-bench-grid) 1px, transparent 1px) 0 0 / 2.5rem 100%, radial-gradient(110% 90% at var(--lab-lamp-x) var(--lab-lamp-y), oklch(30% .06 35), var(--lab-bench) 55%, var(--lab-bench-deep));box-shadow:inset 0 0 0 1px oklch(40% .03 40/.4),0 30px 60px -30px #000c}.z-fridge[data-v-30e71af0]{grid-area:fridge}.z-cameras[data-v-30e71af0]{grid-area:cameras}.z-shot[data-v-30e71af0]{grid-area:shot}.z-today[data-v-30e71af0]{grid-area:today}.z-post[data-v-30e71af0]{grid-area:post}.z-table[data-v-30e71af0]{grid-area:table}.z-binder[data-v-30e71af0]{grid-area:binder}.zone[data-v-30e71af0]{border-radius:.8rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.45rem;min-width:0;min-height:0;transition:box-shadow .2s,background-color .2s;display:grid;position:relative}.z-head[data-v-30e71af0]{align-items:baseline;gap:.6rem;min-width:0;display:flex}.z-head h2[data-v-30e71af0]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--lab-bench-ink);white-space:nowrap;align-items:baseline;gap:.45rem;font-size:.86rem;font-variant-caps:all-small-caps;font-weight:500;display:flex}.z-head h2 b[data-v-30e71af0]{background:var(--lab-bench-ink);width:1.15rem;height:1.15rem;color:var(--lab-bench);letter-spacing:0;border-radius:50%;place-items:center;font-size:.6rem;font-weight:600;display:grid}.z-count[data-v-30e71af0]{font-family:var(--font-mono);color:var(--lab-edge-text);white-space:nowrap;font-size:.7rem}.z-open[data-v-30e71af0]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--lab-bench-ink);white-space:nowrap;margin-left:auto;padding:.25rem .1rem;font-size:.68rem;text-decoration:none}.z-open[data-v-30e71af0]:hover{color:var(--gray-0);text-decoration:underline}.z-body[data-v-30e71af0]{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;position:relative;overflow:auto}.z-empty[data-v-30e71af0]{border:1.5px dashed color-mix(in oklch, var(--lab-bench-ink) 35%, transparent);min-height:5rem;color:var(--lab-bench-ink);font-size:var(--text-sm);text-align:center;text-wrap:balance;border-radius:.6rem;align-content:center;place-items:center;gap:.3rem;padding:.75rem;display:grid}.zone[data-drop-ready][data-v-30e71af0],[data-drop-ready].obj[data-v-30e71af0]{box-shadow:0 0 0 2px color-mix(in oklch, var(--lab-note) 45%, transparent);background-color:color-mix(in oklch, var(--lab-note) 5%, transparent)}.zone[data-drop-over][data-v-30e71af0],[data-drop-over].obj[data-v-30e71af0]{box-shadow:0 0 0 2px var(--lab-note), 0 0 28px -6px color-mix(in oklch, var(--lab-note) 60%, transparent);background-color:color-mix(in oklch, var(--lab-note) 10%, transparent)}.obj[data-v-30e71af0]{color:inherit;font:inherit;text-align:inherit;cursor:grab;touch-action:auto;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;transition:translate .3s cubic-bezier(.22,1,.36,1),filter .3s,opacity .2s;display:block;position:relative}.obj[data-v-30e71af0]:disabled{cursor:default}@media (hover:hover){.obj[data-v-30e71af0]:not(:disabled):hover{filter:drop-shadow(-4px 6px 6px oklch(20% .02 60/.18));translate:1px -3px}}.obj[data-v-30e71af0]:focus-visible{outline:2px solid var(--accent-regular);outline-offset:4px;border-radius:.4rem}.obj.is-lifted[data-v-30e71af0]{opacity:.3;filter:grayscale(.4)}html.lab-dragging,html.lab-dragging *{cursor:grabbing!important}.read-only .obj[data-v-30e71af0]{cursor:pointer}.read-only .cam-empty[data-v-30e71af0]{cursor:default;opacity:1}.fridge[data-v-30e71af0]{box-shadow:inset 0 0 0 1px oklch(85% .02 230), inset 0 10px 22px -12px oklch(100% 0 0), var(--lab-lift-0);background:linear-gradient(oklch(98% .012 230),oklch(93% .02 230) 70%,oklch(90% .022 230));border-radius:.6rem;align-content:start;padding:.9rem .7rem .6rem;display:grid;overflow:hidden}:root.theme-dark .fridge[data-v-30e71af0]{box-shadow:inset 0 0 0 1px oklch(38% .03 230), inset 0 10px 22px -12px oklch(60% .05 230/.6), var(--lab-lift-0);background:linear-gradient(oklch(30% .03 230),oklch(22% .025 230) 70%,oklch(19% .02 230))}.frost[data-v-30e71af0]{pointer-events:none;background:radial-gradient(70% 100% at 50% 0,oklch(100% 0 0/.8),#0000 70%);height:2.4rem;position:absolute;inset:0 0 auto}:root.theme-dark .frost[data-v-30e71af0]{background:radial-gradient(70% 100% at 50% 0,oklch(80% .05 230/.35),#0000 70%)}.shelf[data-v-30e71af0]{grid-template-columns:repeat(auto-fill,minmax(3.8rem,1fr));align-items:end;gap:.8rem 0;margin:0;padding:0;list-style:none;display:grid}.can-slot[data-v-30e71af0]{border-bottom:2px solid oklch(72% .012 230/.75);justify-items:center;padding:0 .15rem .25rem;display:grid;box-shadow:0 3px 0 -1px oklch(60% .01 230/.25)}:root.theme-dark .can-slot[data-v-30e71af0]{border-bottom-color:oklch(50% .015 230/.8)}.can-btn[data-v-30e71af0]{justify-items:center;padding:.2rem;display:grid}.can-btn .n[data-v-30e71af0]{font-family:var(--font-mono);color:oklch(35% .04 240);font-size:.66rem;font-weight:600;position:absolute;top:0;right:.15rem}:root.theme-dark .can-btn .n[data-v-30e71af0]{color:oklch(85% .04 240)}.more[data-v-30e71af0]{min-height:5rem;font-family:var(--font-mono);place-items:center;font-size:.7rem;display:grid}.more a[data-v-30e71af0]{color:var(--gray-200)}.cameras[data-v-30e71af0]{align-content:start;gap:.9rem;display:grid}.cam-row[data-v-30e71af0]{scrollbar-width:thin;grid-auto-columns:minmax(12.5rem,1fr);grid-auto-flow:column;gap:1rem;margin:-.35rem -.35rem 0;padding:.35rem .35rem .2rem;display:grid;overflow-x:auto}.cam-slot[data-v-30e71af0]{gap:.35rem;min-width:0;display:grid}.cam-btn[data-v-30e71af0]{width:100%}.cam-foot[data-v-30e71af0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;padding-inline:.2rem;display:flex}.pace[data-v-30e71af0]{font-family:var(--font-mono);color:var(--lab-edge-text);font-size:.66rem}.mini[data-v-30e71af0]{border:1px solid var(--gray-700);background:color-mix(in oklch, var(--lab-bench) 70%, transparent);min-height:2rem;color:var(--gray-0);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:.15rem .7rem;font-size:.78rem;text-decoration:none;display:inline-flex}.mini[data-v-30e71af0]:hover{background:var(--gray-0);color:var(--gray-999)}.mini[data-v-30e71af0]:focus-visible{outline:2px solid var(--accent-regular);outline-offset:2px}.mini.push[data-v-30e71af0]{justify-self:end}.empties ul[data-v-30e71af0]{scrollbar-width:thin;align-items:center;gap:.4rem;margin:0;padding:.15rem .1rem .3rem;list-style:none;display:flex;overflow-x:auto}.empties.alone ul[data-v-30e71af0]{flex-wrap:wrap}.empties-label[data-v-30e71af0]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--lab-bench-ink);white-space:nowrap;flex:none;font-size:.76rem;font-variant-caps:all-small-caps}.empties li[data-v-30e71af0]{flex:none}.cam-empty[data-v-30e71af0]{color:oklch(90% .01 80);min-height:2.3rem;box-shadow:var(--lab-lift-0);cursor:pointer;background:linear-gradient(oklch(26% .006 60),oklch(19% .006 60));border-radius:.55rem;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .3rem;display:inline-flex}.cam-empty[data-v-30e71af0]:disabled{opacity:.6}.glyph[data-v-30e71af0]{background:linear-gradient(oklch(80% .004 80),oklch(62% .006 80));border-radius:.25rem;width:1.6rem;height:1.15rem;position:relative}.glyph i[data-v-30e71af0]{background:oklch(14% .004 60);border-radius:2px;position:absolute;inset:.24rem .35rem;box-shadow:inset 0 0 0 1px oklch(40% .006 60)}.nm[data-v-30e71af0]{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:.66rem}.desk-share[data-v-30e71af0]{font-family:var(--font-mono);color:var(--lab-bench-ink);white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;font-size:.66rem;display:inline-flex}.desk-share+.z-open[data-v-30e71af0]{margin-left:.4rem}.switch[data-v-30e71af0]{background:var(--gray-700);cursor:pointer;border:0;border-radius:999px;flex:none;width:2.3rem;height:1.35rem;position:relative}.switch[data-v-30e71af0]:after{content:"";background:var(--gray-999);border-radius:50%;width:.95rem;height:.95rem;transition:translate .15s;position:absolute;top:.2rem;left:.2rem}.switch[aria-checked=true][data-v-30e71af0]{background:var(--accent-regular)}.switch[aria-checked=true][data-v-30e71af0]:after{background:var(--accent-text-over);translate:.95rem}.switch[data-v-30e71af0]:focus-visible{outline:2px solid var(--accent-regular);outline-offset:2px}.tray[data-v-30e71af0]{background:radial-gradient(90% 70% at 50% 40%, color-mix(in oklch, var(--lab-bench-deep) 60%, transparent), transparent), var(--lab-bench-deep);border-radius:.6rem;align-content:start;gap:.6rem;padding:.7rem;display:grid;box-shadow:inset 2px -3px 6px oklch(100% 0 0/.25),inset -3px 5px 10px oklch(20% .02 60/.22)}:root.theme-dark .tray[data-v-30e71af0]{box-shadow:inset 2px -3px 6px oklch(100% 0 0/.05),inset -3px 5px 12px #0009}.loose[data-v-30e71af0]{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:0;padding:.4rem .2rem;list-style:none;display:flex}.loose-btn[data-v-30e71af0]{padding:.35rem .5rem}.post[data-v-30e71af0]{align-content:start;gap:.85rem;display:grid}.rack[data-v-30e71af0],.outgoing[data-v-30e71af0]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.outgoing[data-v-30e71af0]{border-top:1px dashed color-mix(in oklch, var(--lab-bench-ink) 30%, transparent);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));padding-top:.7rem}.env-btn[data-v-30e71af0],.out-btn[data-v-30e71af0]{width:100%}.out-btn[data-v-30e71af0]{cursor:pointer;opacity:.85}.table[data-v-30e71af0]{align-content:start;padding:1.3rem 1.1rem 1rem;display:grid;overflow:auto}.strips[data-v-30e71af0]{gap:1.5rem;margin:0;padding:.4rem 0 0;list-style:none;display:grid}.strip-btn[data-v-30e71af0]{gap:.35rem;width:100%;display:grid}.strip-title[data-v-30e71af0]{font-family:var(--font-mono);color:var(--gray-200);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.binder-body[data-v-30e71af0]{align-content:start;justify-items:center;gap:.6rem;display:grid}.binder-link[data-v-30e71af0]{width:100%;max-width:13rem;color:inherit;text-decoration:none;display:block}.binder-link[data-v-30e71af0]:focus-visible{outline:2px solid var(--accent-regular);outline-offset:4px;border-radius:.4rem}.last[data-v-30e71af0]{font-size:var(--text-sm);color:var(--gray-200);text-align:center;text-wrap:balance}.z-today[data-v-30e71af0]{z-index:2;gap:1rem;width:100%;min-height:0;display:grid}.rewind-prints[data-v-30e71af0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;max-width:30rem;margin:0;padding:.4rem .4rem 0;list-style:none;display:grid;position:relative}.rewind-prints li[data-v-30e71af0]{box-shadow:var(--lab-lift-0);rotate:calc((var(--i) - 1.5) * 1.8deg);background:oklch(98.5% .006 85);padding:.3rem .3rem .9rem}.rewind-prints img[data-v-30e71af0]{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.first-run[data-v-30e71af0]{background:var(--lab-card);box-shadow:var(--lab-lift-0);border-radius:.6rem;gap:.6rem;padding:.9rem 1rem;display:grid}.link[data-v-30e71af0]{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;translate:-50% -50%}.link i[data-v-30e71af0]{font-family:var(--font-mono);letter-spacing:.18em;color:color-mix(in oklch, var(--lab-bench-ink) 75%, transparent);white-space:nowrap;font-size:.74rem;font-style:normal;font-variant-caps:all-small-caps}.link[data-v-30e71af0]:after{content:"";background:linear-gradient(currentColor, currentColor) 0 50% / calc(100% - .35rem) 1px no-repeat, conic-gradient(from -135deg at 100% 50%, currentColor 90deg, transparent 0) 100% 50% / .4rem .55rem no-repeat;width:1.4rem;height:.55rem;color:color-mix(in oklch, var(--lab-bench-ink) 60%, transparent);display:block}.link.to-r i[data-v-30e71af0],.link.to-l i[data-v-30e71af0]{writing-mode:vertical-rl;padding-bottom:.3rem}.link.to-l[data-v-30e71af0]:after{rotate:180deg}.link.to-d[data-v-30e71af0]:after{margin-top:.4rem;rotate:90deg}.link.to-d[data-v-30e71af0]{grid-auto-flow:column;gap:.3rem}.link.to-d[data-v-30e71af0]:after{margin:0}.balloon[data-v-30e71af0]{z-index:3;border:1.5px solid var(--lab-note);background:var(--lab-card);width:1.35rem;height:1.35rem;color:var(--lab-note);font-family:var(--font-mono);pointer-events:none;border-radius:50%;place-items:center;font-size:.64rem;font-weight:600;display:grid;position:absolute;top:-.55rem;right:-.55rem}.spec[data-v-30e71af0]{border:1px solid color-mix(in oklch, var(--lab-note) 35%, transparent);background:color-mix(in oklch, var(--lab-card) 88%, transparent);color:var(--lab-note);font-family:var(--font-mono);border-radius:.45rem;align-content:start;gap:.3rem;padding:.55rem .7rem .6rem;font-size:.66rem;line-height:1.45;display:grid}.spec ol[data-v-30e71af0]{gap:.15rem;margin:0;padding-left:1.35rem;display:grid}.spec li[data-v-30e71af0]::marker{font-weight:600}.spec li.warn[data-v-30e71af0]{color:var(--lab-warn)}.spec-note[data-v-30e71af0]{color:color-mix(in oklch, var(--lab-note) 80%, var(--gray-0));font-style:italic}@media (prefers-reduced-motion:no-preference){.annotate .balloon[data-v-30e71af0]{animation:.35s cubic-bezier(.3,1.4,.5,1) both balloon-in-30e71af0}.annotate .spec[data-v-30e71af0]{transform-origin:top;animation:.4s cubic-bezier(.22,1,.36,1) both spec-in-30e71af0}.annotate .spec li[data-v-30e71af0]{animation:.4s cubic-bezier(.22,1,.36,1) both spec-in-30e71af0}.annotate .spec li[data-v-30e71af0]:nth-child(2){animation-delay:50ms}.annotate .spec li[data-v-30e71af0]:nth-child(3){animation-delay:.1s}.annotate .spec li[data-v-30e71af0]:nth-child(n+4){animation-delay:.15s}@keyframes balloon-in-30e71af0{0%{opacity:0;scale:.2}}@keyframes spec-in-30e71af0{0%{opacity:0;translate:0 -6px}}}.obj-menu[data-v-30e71af0]{z-index:30;background:var(--lab-card);min-width:14rem;max-width:18rem;box-shadow:0 0 0 1px var(--gray-800), var(--lab-lift-2);border-radius:.6rem;padding:.35rem;display:grid;position:absolute;translate:-50% .5rem}.obj-menu.up[data-v-30e71af0]{translate:-50% calc(-100% - .5rem)}.m-head[data-v-30e71af0]{font-size:var(--text-sm);color:var(--gray-200);align-items:baseline;gap:.5rem;padding:.45rem .6rem .3rem;display:flex;overflow:hidden}.m-head span[data-v-30e71af0]:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.obj-menu [role=menuitem][data-v-30e71af0]{min-height:2.6rem;color:var(--gray-0);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;padding:.3rem .6rem;text-decoration:none;display:flex}.obj-menu [role=menuitem][data-v-30e71af0]:hover,.obj-menu [role=menuitem][data-v-30e71af0]:focus-visible{background:var(--gray-900);outline:none}.obj-menu .quiet[data-v-30e71af0]{color:var(--gray-200);font-size:var(--text-sm)}@media (prefers-reduced-motion:no-preference){.obj-menu[data-v-30e71af0]{animation:.18s ease-out both menu-in-30e71af0}@keyframes menu-in-30e71af0{0%{opacity:0;scale:.96}}}.toast[data-v-30e71af0]{left:50%;bottom:calc(6.5rem + env(safe-area-inset-bottom,0px));z-index:50;background:var(--gray-0);max-width:calc(100vw - 2rem);color:var(--gray-999);box-shadow:var(--lab-lift-2);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:1rem;padding:.7rem 1.1rem;display:flex;position:fixed;translate:-50%}.toast .lab-link[data-v-30e71af0]{color:inherit;text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.arrive-load{animation:.6s cubic-bezier(.3,1.5,.5,1) arrive-load-30e71af0}@keyframes arrive-load-30e71af0{0%{scale:1.04}35%{scale:.985}}.arrive-drop{animation:.7s cubic-bezier(.3,1.4,.5,1) arrive-drop-30e71af0}@keyframes arrive-drop-30e71af0{0%{translate:0 -10px}40%{translate:0 2px}}.arrive-post .postmark{animation:.5s cubic-bezier(.2,1.6,.4,1) 50ms both strike-30e71af0}@keyframes strike-30e71af0{0%{opacity:0;scale:2.2}}.arrive-lit{animation:1.2s ease-out arrive-lit-30e71af0}@keyframes arrive-lit-30e71af0{0%{filter:brightness(2.2)saturate(.4)}25%{filter:brightness(1.6)}}.arrive-file{animation:.7s cubic-bezier(.22,1,.36,1) arrive-file-30e71af0}@keyframes arrive-file-30e71af0{0%{translate:0 -1.2rem}}:root.lab-bench-enter .zone[data-v-30e71af0],:root.lab-bench-enter .z-today[data-v-30e71af0]{animation:.7s cubic-bezier(.22,1,.36,1) both settle-30e71af0}:root.lab-bench-enter .bench[data-v-30e71af0]{animation:1.2s ease-out both lamp-30e71af0}:root.lab-bench-enter .z-fridge[data-v-30e71af0]{animation-delay:.1s}:root.lab-bench-enter .z-cameras[data-v-30e71af0]{animation-delay:.18s}:root.lab-bench-enter .z-shot[data-v-30e71af0]{animation-delay:.26s}:root.lab-bench-enter .z-post[data-v-30e71af0]{animation-delay:.34s}:root.lab-bench-enter .z-table[data-v-30e71af0]{animation-delay:.42s}:root.lab-bench-enter .z-binder[data-v-30e71af0]{animation-delay:.5s}:root.lab-bench-enter .z-today[data-v-30e71af0]{animation-delay:.62s}@keyframes settle-30e71af0{0%{opacity:.001;translate:-6px 14px;scale:.985}}@keyframes lamp-30e71af0{0%{filter:brightness(.6)}30%{filter:brightness(1.04)}}}@media (width>=40em){.bench[data-v-30e71af0]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head""today today""cameras cameras""shot post""table table""fridge binder";padding:1.25rem 1.4rem 1.6rem}}@media (width>=75em) and (height>=42em){.bench[data-v-30e71af0]{--bench-flow:grid;align-content:stretch;gap:calc(var(--gap) * .75) var(--gap);min-height:max(36rem, calc(100dvh - var(--bench-top,15rem) - .9rem));padding:calc(var(--gap) * .75) calc(var(--gap) * .8) calc(var(--gap) * .5 + 4.4rem);grid-template:"head head head head"max-content"fridge cameras shot today""binder table post today"/minmax(12rem,1fr) minmax(0,2.05fr) minmax(12rem,1fr) minmax(15rem,1.05fr)}.rewind-prints[data-v-30e71af0]{grid-template-columns:repeat(2,minmax(0,1fr))}.zone[data-v-30e71af0]:not(.z-today){grid-template-rows:auto minmax(min-content,1fr) auto}.zone:not(.z-today)>.z-body[data-v-30e71af0]{overflow:visible}.cam-row[data-v-30e71af0]{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));grid-auto-flow:row;overflow:visible}.empties ul[data-v-30e71af0]{flex-wrap:wrap;overflow:visible}.z-today[data-v-30e71af0]{contain:size;width:auto;min-height:0;padding-left:calc(var(--gap) * .6);border-left:1px dashed color-mix(in oklch, var(--lab-bench-ink) 25%, transparent);scrollbar-width:thin;align-content:start;align-self:stretch;overflow:auto}}@media (width<=30em){.bench[data-v-30e71af0]{border-radius:.8rem;margin-inline:-.75rem}}
