.lab_lab__fvR_h{--paper:#f5f3ee;--card:#fffefa;--ink:#202b32;--muted:#535e65;--line:#dcded6;--action:#265544;--action-hover:#193f31;--step:#e7eee7;--disk:#13232a;--disk-line:#395059;--disk-ink:#f1f7ef;--disk-muted:#b0c6c4;--file:#b9e9cd;--cursor:#ffcf79;background:var(--paper);color:var(--ink)}.dark .lab_lab__fvR_h{--paper:#161c1d;--card:#202929;--ink:#edf1e9;--muted:#b9c4bd;--line:#43514d;--action:#b9e9cd;--action-hover:#d6f3e1;--step:#30423a;--disk:#102126}.lab_shell__HBwrC{max-width:1216px;padding-block:clamp(1.2rem,4vw,2.4rem) clamp(3rem,8vw,6rem)}.lab_back__zEHUo{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;border-radius:.25rem;color:var(--muted);font-size:.86rem;font-weight:650;text-underline-offset:.25em}.lab_back__zEHUo:hover,.lab_notes__O49EM a:hover{text-decoration:underline}.lab_hero__krOx_{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;padding:clamp(.65rem,3vw,1.75rem) 0 clamp(1.35rem,4vw,2.4rem)}.lab_eyebrow__43RmZ{margin:0 0 .55rem;color:var(--action);font-size:.68rem;font-weight:760;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.lab_hero__krOx_ h1{max-width:16ch;margin:0;font-size:clamp(2.2rem,6vw,4.35rem);font-weight:750;letter-spacing:-.06em;line-height:1.04;text-wrap:balance}.lab_hero__krOx_ p:last-child{max-width:50ch;margin:.85rem 0 0;color:var(--muted);font-size:clamp(.98rem,1.8vw,1.15rem);line-height:1.58}.lab_engine__hVoHA{display:inline-flex;align-items:center;gap:.7rem;padding:.65rem .85rem;border:1px solid var(--line);border-radius:.55rem;background:var(--card);color:var(--action)}.lab_engine__hVoHA small,.lab_engine__hVoHA strong{display:block;line-height:1.45}.lab_engine__hVoHA strong{font-size:.83rem}.lab_engine__hVoHA small{color:var(--muted);font-size:.72rem}.lab_evidence__8sJQ0,.lab_workspace__ATdWx{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(.8rem,2vw,1.35rem)}.lab_disk__TAuP0,.lab_guide__HxTyp,.lab_notes__O49EM,.lab_trace__5jvF2{min-width:0;padding:clamp(.95rem,2.4vw,1.5rem);border:1px solid var(--line);border-radius:.85rem;background:var(--card)}.lab_disk__TAuP0,.lab_guide__HxTyp{scroll-margin-block-start:5rem}.lab_panelTop__t0ade{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.lab_evidence__8sJQ0 h2,.lab_panelTop__t0ade h2{margin:0;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:725;letter-spacing:-.03em;line-height:1.2}.lab_reset__OUb_l{display:inline-flex;min-height:2.75rem;flex:none;align-items:center;gap:.38rem;padding-inline:.5rem;border:1px solid var(--line);border-radius:.45rem;color:var(--muted);font-size:.74rem;font-weight:650;white-space:nowrap}.lab_reset__OUb_l:hover:not([aria-disabled=true]){background:var(--step);color:var(--ink)}.lab_primary__ha8JS[aria-disabled=true],.lab_reset__OUb_l[aria-disabled=true]{cursor:not-allowed;opacity:.7}.lab_steps__r9nnH{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;margin:.95rem 0 0;padding:.5rem 0 .9rem;border-bottom:1px solid var(--line);list-style:none}.lab_steps__r9nnH li{display:grid;justify-items:center;gap:.22rem;color:var(--muted);font-size:clamp(.61rem,1.05vw,.75rem);font-weight:670;line-height:1.3}.lab_steps__r9nnH li>span{display:grid;width:1.55rem;aspect-ratio:1;place-items:center;border:1px solid var(--line);border-radius:50%;font:650 .72rem var(--font-geist-mono),monospace}.lab_steps__r9nnH li[aria-current=step]{color:var(--ink)}.lab_steps__r9nnH li[aria-current=step]>span{border-color:var(--action);background:var(--step);color:var(--action)}.lab_steps__r9nnH li[data-done]>span{border-color:transparent;background:var(--step);color:var(--action)}.lab_instructions__bpQrY{padding-top:clamp(1rem,2.8vw,1.65rem)}.lab_instructions__bpQrY h3{margin:0 0 .4rem;font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:720;letter-spacing:-.034em;line-height:1.2}.lab_instructions__bpQrY>p:not(.lab_eyebrow__43RmZ,.lab_error__7_uJg),.lab_notes__O49EM p,.lab_trace__5jvF2>p{margin:0;color:var(--muted);font-size:.89rem;line-height:1.55}.lab_messageField__AMyvm{display:grid;gap:.35rem;margin-top:1rem}.lab_messageField__AMyvm label,.lab_readback__q0D3o>span{color:var(--muted);font-size:.75rem;font-weight:680}.lab_messageField__AMyvm input{min-width:0;min-height:2.8rem;padding:.52rem .68rem;border:1px solid var(--line);border-radius:.5rem;background:var(--paper);color:var(--ink);font:520 1rem var(--font-geist-mono),monospace}.lab_messageField__AMyvm input[aria-invalid=true]{border-color:#aa4b3d}.lab_messageHint__tMZwa{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem .55rem;color:var(--muted);font-size:.72rem}.lab_actionRow__Rpnbi{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .62rem;margin-top:1.05rem}.lab_primary__ha8JS{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.55rem;padding:.55rem .85rem;border-radius:.5rem;background:var(--action);color:var(--card);font-size:.88rem;font-weight:700}.lab_primary__ha8JS:hover:not([aria-disabled=true]){background:var(--action-hover)}.lab_diskJump__jWT38{display:none}.lab_readback__q0D3o{display:grid;gap:.18rem;margin-top:.95rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:.5rem;background:var(--step)}.lab_readback__q0D3o output{color:var(--ink);font:650 .96rem/1.5 var(--font-geist-mono),monospace;overflow-wrap:anywhere;white-space:pre-wrap}.lab_error__7_uJg{margin:.85rem 0 0;color:#a73a2d;font-size:.86rem}.dark .lab_error__7_uJg{color:#ffb2a2}.lab_disk__TAuP0{min-height:25rem;border-color:var(--disk-line);background:var(--disk);color:var(--disk-ink)}.lab_disk__TAuP0 .lab_eyebrow__43RmZ{margin-bottom:.16rem;color:var(--disk-muted)}.lab_mountState__RB5AG{padding:.25rem .5rem;border:1px solid var(--disk-line);border-radius:.3rem;color:var(--file);font:620 .67rem var(--font-geist-mono),monospace}.lab_diskIntro__62YDs{margin:.46rem 0 .9rem;color:var(--disk-muted);font-size:.78rem;line-height:1.45}.lab_blocks__iCo3V{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.26rem,1vw,.55rem)}.lab_block__EAJSD{display:grid;min-width:0;min-height:clamp(2.85rem,6vw,3.65rem);align-content:center;justify-items:center;gap:.17rem;padding:.24rem .12rem;border:1px dashed var(--disk-line);border-radius:.42rem;background:#1b3037;color:var(--disk-muted);font:620 .69rem/1.3 var(--font-geist-mono),monospace}.lab_block__EAJSD[data-allocated]{border-style:solid;border-color:#78af92;background:#284839;color:var(--file)}.lab_block__EAJSD[data-cursor]{border-style:solid;border-color:var(--cursor);color:var(--cursor)}.lab_block__EAJSD[aria-pressed=true]{box-shadow:inset 0 0 0 1px currentColor}.lab_block__EAJSD code{color:inherit;font:510 clamp(.6rem,1.1vw,.78rem)/1.3 var(--font-geist-mono),monospace;white-space:pre}.lab_legend__IWR_H{display:flex;flex-wrap:wrap;gap:.2rem .85rem;margin-block:.65rem .7rem;color:var(--disk-muted);font-size:.69rem}.lab_legend__IWR_H span:before{display:inline-block;width:.52rem;height:.52rem;margin-inline-end:.33rem;border:1px dashed var(--disk-muted);border-radius:.1rem;content:""}.lab_legend__IWR_H span:nth-child(2):before{border:0;background:var(--file)}.lab_legend__IWR_H span:nth-child(3):before{border:1px solid var(--cursor)}.lab_bytes__rHeSp{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;padding:.48rem .65rem;border:1px solid var(--disk-line);border-radius:.4rem;color:var(--disk-muted);font-size:.74rem}.lab_bytes__rHeSp code{color:var(--disk-ink);font:610 .8rem var(--font-geist-mono),monospace}.lab_metadata__g3lzr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem 1rem;margin:.85rem 0 0}.lab_metadata__g3lzr dt{color:var(--disk-muted);font-size:.72rem;font-weight:600}.lab_metadata__g3lzr dd{margin:.18rem 0 0;color:var(--disk-ink);font-size:.82rem;font-weight:650;overflow-wrap:anywhere}.lab_metadata__g3lzr .lab_blockList__LbdM7{color:var(--disk-muted);font:550 .71rem/1.5 var(--font-geist-mono),monospace}.lab_evidence__8sJQ0{margin-top:clamp(.8rem,2vw,1.35rem);align-items:start}.lab_trace__5jvF2 h2{display:flex;align-items:center;gap:.5rem}.lab_trace__5jvF2 ol{margin:.65rem 0 0;padding:0;list-style:none}.lab_trace__5jvF2 li{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem 1rem;padding-block:.37rem;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem}.lab_trace__5jvF2 li code{flex:none;color:var(--ink);font:610 .71rem var(--font-geist-mono),monospace}.lab_notes__O49EM p,.lab_trace__5jvF2>p{margin-top:.65rem}.lab_notes__O49EM a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.42rem;margin-top:.38rem;border-radius:.25rem;color:var(--action);font-size:.84rem;font-weight:700;text-underline-offset:.23em}.lab_lab__fvR_h :is(a,button,input):focus-visible{outline:2px solid var(--action);outline-offset:3px}.lab_disk__TAuP0 :is(a,button):focus-visible{outline-color:var(--cursor)}@media (max-width:760px){.lab_evidence__8sJQ0,.lab_workspace__ATdWx{grid-template-columns:minmax(0,1fr)}.lab_engine__hVoHA{padding-block:.48rem}.lab_hero__krOx_{gap:.8rem}.lab_disk__TAuP0{min-height:0}.lab_diskJump__jWT38{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;border-radius:.3rem;color:var(--action);font-size:.79rem;font-weight:670;text-underline-offset:.24em}.lab_diskJump__jWT38:hover{text-decoration:underline}.lab_disk__TAuP0 .lab_diskJump__jWT38{margin-top:.4rem;color:var(--file)}}@media (max-width:520px){.lab_shell__HBwrC{padding-top:.75rem}.lab_hero__krOx_{padding-block:.25rem 1.15rem}.lab_hero__krOx_ p:last-child{margin-top:.65rem}.lab_engine__hVoHA{gap:.42rem;padding:.25rem 0;border:0;background:transparent}.lab_engine__hVoHA svg{width:1rem;height:1rem}.lab_engine__hVoHA small,.lab_engine__hVoHA strong{display:inline}.lab_engine__hVoHA small:before{content:" · "}.lab_steps__r9nnH{margin-top:.65rem;padding-bottom:.7rem}.lab_messageField__AMyvm{margin-top:.8rem}.lab_actionRow__Rpnbi{margin-top:.85rem}}@media (max-width:360px){.lab_metadata__g3lzr dt span{display:none}.lab_trace__5jvF2 li{gap:.35rem}}