.sna{touch-action:none;display:block;position:relative;overflow:hidden}.sna__canvas{width:100%;height:100%;display:block}
.lab-module__lwR6Gq__page{--ink:#e8eef4;--ink-2:#9fb1c0;--ink-3:#6c7f8e;--rule:#1e2b36;--surface:#0c151d;--accent:#e07a4c;max-width:68rem;color:var(--ink);background:#06101a;min-height:100vh;margin:0 auto;padding:4rem 1.5rem 8rem;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.lab-module__lwR6Gq__head{max-width:40rem;margin-bottom:2rem}.lab-module__lwR6Gq__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem}.lab-module__lwR6Gq__title{letter-spacing:-.03em;margin:0 0 .8rem;font-size:clamp(1.9rem,4.4vw,2.7rem);font-weight:600;line-height:1.15}.lab-module__lwR6Gq__lede{color:var(--ink-2);margin:0;font-size:1.02rem;line-height:1.75}.lab-module__lwR6Gq__stage{aspect-ratio:16/9;border:1px solid var(--rule);cursor:crosshair;border-radius:6px;width:100%;display:block}.lab-module__lwR6Gq__controls{flex-wrap:wrap;align-items:flex-end;gap:1.4rem;margin:1rem 0 2.5rem;display:flex}.lab-module__lwR6Gq__control{flex-direction:column;gap:.45rem;display:flex}.lab-module__lwR6Gq__controlLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.65rem}.lab-module__lwR6Gq__segmented{gap:.35rem;display:flex}.lab-module__lwR6Gq__segmented button{background:var(--surface);border:1px solid var(--rule);color:var(--ink-2);cursor:pointer;border-radius:4px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .8rem;font-size:.78rem;display:flex}.lab-module__lwR6Gq__segmented button i{color:var(--ink-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;font-style:normal}.lab-module__lwR6Gq__segmented button[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.lab-module__lwR6Gq__segmented button[aria-pressed=true] i{color:var(--accent)}.lab-module__lwR6Gq__refresh{border:1px solid var(--rule);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:4px;margin-left:auto;padding:.5rem .85rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem}.lab-module__lwR6Gq__resolved,.lab-module__lwR6Gq__spec{margin:0 0 2.4rem}.lab-module__lwR6Gq__resolved h2,.lab-module__lwR6Gq__spec h2{letter-spacing:-.01em;border-bottom:1px solid var(--rule);margin:0 0 .8rem;padding-bottom:.6rem;font-size:.95rem;font-weight:600}.lab-module__lwR6Gq__resolved dl{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem 1.6rem;margin:0;display:grid}.lab-module__lwR6Gq__resolved dl>div{align-items:baseline;gap:.7rem;display:flex}.lab-module__lwR6Gq__resolved dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem}.lab-module__lwR6Gq__resolved dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem}.lab-module__lwR6Gq__spec table{border-collapse:collapse;width:100%;font-size:.8rem}.lab-module__lwR6Gq__spec th,.lab-module__lwR6Gq__spec td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.45rem .7rem .45rem 0}.lab-module__lwR6Gq__spec th{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.64rem;font-weight:500}.lab-module__lwR6Gq__spec td:first-child{color:var(--ink);white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace}.lab-module__lwR6Gq__spec td:nth-child(2){font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace}.lab-module__lwR6Gq__spec code{color:var(--ink-2);word-break:break-word;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem}
