.lab-handbook-module__8POGQq__folio{--lab-bg:var(--color-paper);--lab-card:var(--color-paper-2);--lab-ink:var(--color-ink);--lab-muted:var(--color-graphite);--lab-line:var(--color-border-subtle);--lab-line-strong:var(--color-border-strong);--lab-accent:var(--color-accent);--lab-sans:var(--bench-sans);--lab-mono:var(--bench-mono);--lab-kr:var(--bench-kr);background:var(--lab-bg);color:var(--lab-ink);font-family:var(--lab-sans)}.lab-handbook-module__8POGQq__shell{grid-template-columns:192px minmax(0,1fr);align-items:start;gap:88px;width:min(100% - 80px,1200px);margin:0 auto;padding:60px 0 120px;display:grid}.lab-handbook-module__8POGQq__toc{max-height:calc(100svh - 130px);padding-right:20px;position:sticky;top:106px;overflow:auto}.lab-handbook-module__8POGQq__tocKicker{color:var(--lab-ink);font-family:var(--lab-mono);letter-spacing:.08em;margin:0 0 28px;font-size:10px}.lab-handbook-module__8POGQq__tocKicker span{color:var(--lab-muted);font-family:var(--lab-kr);letter-spacing:0;margin-top:7px;font-size:11px;display:block}.lab-handbook-module__8POGQq__tocList,.lab-handbook-module__8POGQq__tocChildren{margin:0;padding:0;list-style:none}.lab-handbook-module__8POGQq__tocItem{border-top:1px solid var(--lab-line);margin:0}.lab-handbook-module__8POGQq__tocItem:last-child{border-bottom:1px solid var(--lab-line)}.lab-handbook-module__8POGQq__tocLink{width:100%;color:var(--lab-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:13px 0;font-size:12px;transition:color .18s;display:grid}.lab-handbook-module__8POGQq__tocLink:hover,.lab-handbook-module__8POGQq__tocLinkActive{color:var(--lab-accent)}.lab-handbook-module__8POGQq__tocIndex{font-family:var(--lab-mono);padding-top:2px;font-size:9px}.lab-handbook-module__8POGQq__tocLabel{letter-spacing:-.02em;line-height:1.5}.lab-handbook-module__8POGQq__tocChildren{padding:0 0 13px 32px}.lab-handbook-module__8POGQq__tocChild{width:100%;color:var(--lab-muted);font-family:var(--lab-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px;transition:color .18s,transform .18s;display:block}.lab-handbook-module__8POGQq__tocChild:hover,.lab-handbook-module__8POGQq__tocChildActive{color:var(--lab-accent);transform:translate(3px)}.lab-handbook-module__8POGQq__mobileToc{display:none}.lab-handbook-module__8POGQq__body{min-width:0}.lab-handbook-module__8POGQq__mast{animation:lab-handbook-module__8POGQq__rise .6s var(--ease-standard) both;padding-bottom:8px}.lab-handbook-module__8POGQq__statusBus{color:var(--lab-muted);font-family:var(--lab-mono);letter-spacing:.08em;margin:0 0 28px;font-size:10px}.lab-handbook-module__8POGQq__heroTitle{letter-spacing:-.075em;margin:0 0 34px;font-size:clamp(76px,9vw,128px);font-weight:400;line-height:.9}.lab-handbook-module__8POGQq__heroTitle span{color:var(--lab-accent)}.lab-handbook-module__8POGQq__mastGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:42px;display:grid}.lab-handbook-module__8POGQq__heroLead{font-family:var(--lab-kr);letter-spacing:-.05em;word-break:keep-all;margin:0;font-size:clamp(23px,2.4vw,30px);font-weight:400;line-height:1.45}.lab-handbook-module__8POGQq__heroBody{color:var(--lab-muted);font-family:var(--lab-kr);word-break:keep-all;margin:0;font-size:14px;line-height:1.85}.lab-handbook-module__8POGQq__introLink{border-bottom:1px solid var(--lab-line-strong);align-items:center;gap:22px;margin-top:20px;padding-bottom:5px;font-size:12px;display:inline-flex}.lab-handbook-module__8POGQq__introLink:hover{color:var(--lab-accent);border-color:var(--lab-accent)}.lab-handbook-module__8POGQq__introLink span{transition:transform .18s}.lab-handbook-module__8POGQq__introLink:hover span{transform:translate(2px,-2px)}.lab-handbook-module__8POGQq__spec{border-block:1px solid var(--lab-line-strong);grid-template-columns:1fr 1fr 1.2fr;gap:24px;margin:38px 0 0;padding:18px 0;display:grid}.lab-handbook-module__8POGQq__spec dt{color:var(--lab-muted);margin-bottom:6px;font-size:10px}.lab-handbook-module__8POGQq__spec dd{letter-spacing:-.02em;margin:0;font-size:12px}.lab-handbook-module__8POGQq__chapter{border-top:1px solid var(--lab-line-strong);margin-top:78px;padding-top:24px;scroll-margin-top:110px}.lab-handbook-module__8POGQq__chapterIndex{color:var(--lab-accent);font-family:var(--lab-mono);letter-spacing:.04em;margin:0 0 22px;font-size:10px}.lab-handbook-module__8POGQq__chapter h2{max-width:20em;font-family:var(--lab-kr);letter-spacing:-.05em;word-break:keep-all;margin:0 0 24px;font-size:clamp(26px,2.8vw,34px);font-weight:450;line-height:1.4}.lab-handbook-module__8POGQq__prose{max-width:44rem;color:var(--lab-muted);font-family:var(--lab-kr);word-break:keep-all;margin:0 0 18px;font-size:15px;line-height:1.9}.lab-handbook-module__8POGQq__notes{border-top:1px solid var(--lab-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px;padding-top:20px;display:grid}.lab-handbook-module__8POGQq__note span{color:var(--lab-muted);font-family:var(--lab-mono);margin-bottom:9px;font-size:10px;display:block}.lab-handbook-module__8POGQq__note p{font-family:var(--lab-kr);word-break:keep-all;margin:0;font-size:13px;line-height:1.75}.lab-handbook-module__8POGQq__stage{margin-top:46px;padding-top:10px;scroll-margin-top:110px}.lab-handbook-module__8POGQq__stageHead{grid-template-columns:40px minmax(0,1fr);gap:14px;margin-bottom:20px;display:grid}.lab-handbook-module__8POGQq__stageHead>span{color:var(--lab-accent);font-family:var(--lab-mono);letter-spacing:-.06em;padding-top:1px;font-size:22px}.lab-handbook-module__8POGQq__stageHead h3{font-family:var(--lab-kr);letter-spacing:-.035em;word-break:keep-all;margin:0 0 9px;font-size:19px;font-weight:500;line-height:1.6}.lab-handbook-module__8POGQq__stageHead p{max-width:42rem;color:var(--lab-muted);font-family:var(--lab-kr);word-break:keep-all;margin:0;font-size:13px;line-height:1.85}.lab-handbook-module__8POGQq__ledger{border-top:1px solid var(--lab-line-strong);margin-left:54px}.lab-handbook-module__8POGQq__ledgerRow{border-bottom:1px solid var(--lab-line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;padding:15px 0;display:grid}.lab-handbook-module__8POGQq__ledgerRow small{color:var(--lab-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.lab-handbook-module__8POGQq__ledgerRow span{font-size:12px;font-weight:500}.lab-handbook-module__8POGQq__ledgerRow strong{font-family:var(--lab-mono);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.75}.lab-handbook-module__8POGQq__toneAccent,.lab-handbook-module__8POGQq__toneStress{color:var(--lab-ink)}.lab-handbook-module__8POGQq__question{border-left:2px solid var(--lab-accent);margin:18px 0 0 54px;padding-left:14px}.lab-handbook-module__8POGQq__question span{color:var(--lab-muted);margin-bottom:5px;font-size:10px;display:block}.lab-handbook-module__8POGQq__question p{font-family:var(--lab-kr);word-break:keep-all;margin:0;font-size:13px;line-height:1.8}.lab-handbook-module__8POGQq__instrument{border-block:1px solid var(--lab-line-strong);grid-template-columns:minmax(0,1fr) 245px;margin-top:30px;padding-block:26px;display:grid}.lab-handbook-module__8POGQq__controls{align-content:center;gap:36px;padding:12px 36px 12px 0;display:grid}.lab-handbook-module__8POGQq__controls label{gap:20px;display:grid}.lab-handbook-module__8POGQq__controls label>span{justify-content:space-between;gap:16px;font-size:13px;display:flex}.lab-handbook-module__8POGQq__controls b{font-weight:500}.lab-handbook-module__8POGQq__controls output{color:var(--lab-accent);font-family:var(--lab-mono);font-size:12px}.lab-handbook-module__8POGQq__controls input{appearance:none;background:var(--lab-line-strong);width:100%;height:3px;accent-color:var(--lab-accent);cursor:pointer;border:0}.lab-handbook-module__8POGQq__controls input::-webkit-slider-thumb{appearance:none;border:3px solid var(--lab-bg);background:var(--lab-accent);width:16px;height:16px;box-shadow:0 0 0 1px var(--lab-accent);border-radius:50%}.lab-handbook-module__8POGQq__controls input::-moz-range-thumb{border:2px solid var(--lab-bg);background:var(--lab-accent);border-radius:50%;width:12px;height:12px}.lab-handbook-module__8POGQq__readout{border-left:1px solid var(--lab-line-strong);padding:4px 0 4px 28px}.lab-handbook-module__8POGQq__readout>span{color:var(--lab-muted);font-size:10px}.lab-handbook-module__8POGQq__readout strong{color:var(--lab-accent);font-family:var(--lab-mono);letter-spacing:-.075em;margin:16px 0 10px;font-size:48px;font-weight:400;line-height:1.1;display:block}.lab-handbook-module__8POGQq__readout .lab-handbook-module__8POGQq__statusHold{color:var(--lab-accent)}.lab-handbook-module__8POGQq__readout .lab-handbook-module__8POGQq__statusOk{color:var(--lab-ink)}.lab-handbook-module__8POGQq__statusHold,.lab-handbook-module__8POGQq__statusOk{font-family:var(--lab-mono);font-size:10px}.lab-handbook-module__8POGQq__readout p{color:var(--lab-muted);font-family:var(--lab-kr);word-break:keep-all;margin:12px 0 0;font-size:12px;line-height:1.8}.lab-handbook-module__8POGQq__evidence{border-top:1px solid var(--lab-line-strong);margin-top:28px;padding:20px 0 0}.lab-handbook-module__8POGQq__evidenceHead{color:var(--lab-muted);font-family:var(--lab-mono);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:10px;display:flex}.lab-handbook-module__8POGQq__evidenceHead span:last-child{color:var(--lab-accent)}.lab-handbook-module__8POGQq__evidence p{max-width:42rem;color:var(--lab-muted);font-family:var(--lab-kr);word-break:keep-all;margin:0 0 22px;font-size:13px;line-height:1.85}.lab-handbook-module__8POGQq__table{border-collapse:collapse;width:100%}.lab-handbook-module__8POGQq__table th,.lab-handbook-module__8POGQq__table td{border-bottom:1px solid var(--lab-line);text-align:left;padding:14px 0}.lab-handbook-module__8POGQq__table th{color:var(--lab-muted);font-size:10px;font-weight:400}.lab-handbook-module__8POGQq__table td{font-family:var(--lab-mono);font-size:12px}.lab-handbook-module__8POGQq__table .lab-handbook-module__8POGQq__fail{color:var(--lab-accent)}.lab-handbook-module__8POGQq__chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.lab-handbook-module__8POGQq__chainItem{border-top:1px solid var(--lab-line-strong);padding-top:14px}.lab-handbook-module__8POGQq__chainItem>span{color:var(--lab-muted);font-family:var(--lab-mono);font-size:10px}.lab-handbook-module__8POGQq__chainMark{border:1px solid var(--lab-line-strong);width:18px;height:18px;font-family:var(--lab-mono);border-radius:50%;place-items:center;margin:0 0 0 10px;font-size:9px;font-style:normal;display:inline-grid}.lab-handbook-module__8POGQq__markDone{background:var(--lab-ink);border-color:var(--lab-ink);color:var(--lab-bg)}.lab-handbook-module__8POGQq__markBlocked{color:var(--lab-accent);border-color:var(--lab-accent)}.lab-handbook-module__8POGQq__markPending{opacity:.5}.lab-handbook-module__8POGQq__chainItem strong{letter-spacing:-.03em;margin-top:18px;font-size:13px;font-weight:500;display:block}.lab-handbook-module__8POGQq__chainItem p{color:var(--lab-muted);font-family:var(--lab-kr);word-break:keep-all;margin:10px 0 0;font-size:12px;line-height:1.8}.lab-handbook-module__8POGQq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:28px 0;display:grid}.lab-handbook-module__8POGQq__fact{border-top:1px solid var(--lab-line);padding:18px 0}.lab-handbook-module__8POGQq__fact span{color:var(--lab-muted);font-family:var(--lab-mono);margin-bottom:10px;font-size:10px;display:block}.lab-handbook-module__8POGQq__fact strong{font-size:14px;font-weight:450;display:block}.lab-handbook-module__8POGQq__fact em{color:var(--lab-muted);font-family:var(--lab-kr);margin-top:6px;font-size:12px;font-style:normal;display:block}.lab-handbook-module__8POGQq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.lab-handbook-module__8POGQq__primary,.lab-handbook-module__8POGQq__ghost{border:1px solid var(--lab-ink);min-height:44px;font-family:var(--lab-kr);letter-spacing:-.01em;border-radius:4px;justify-content:center;align-items:center;gap:24px;padding:0 17px;font-size:12px;text-decoration:none;display:inline-flex}.lab-handbook-module__8POGQq__primary{background:var(--lab-ink);color:var(--lab-bg)}.lab-handbook-module__8POGQq__primary:hover{background:var(--lab-accent);border-color:var(--lab-accent)}.lab-handbook-module__8POGQq__ghost{color:var(--lab-ink);background:0 0;border-color:#0000}.lab-handbook-module__8POGQq__ghost:hover{color:var(--lab-accent)}.lab-handbook-module__8POGQq__connectionHelp{border-top:1px solid var(--lab-line);margin-top:26px;padding-top:16px}.lab-handbook-module__8POGQq__connectionHelp summary{color:var(--lab-muted);cursor:pointer;font-size:11px}.lab-handbook-module__8POGQq__code{background:var(--lab-card);color:var(--lab-ink);font-family:var(--lab-mono);margin:14px 0 0;padding:16px;font-size:11px;line-height:1.8;overflow-x:auto}.lab-handbook-module__8POGQq__fine{color:var(--lab-muted);margin:10px 0 0;font-size:11px}.lab-handbook-module__8POGQq__bounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:28px;display:grid}.lab-handbook-module__8POGQq__bound{border-top:1px solid var(--lab-line-strong);padding-top:18px}.lab-handbook-module__8POGQq__bound span{color:var(--lab-accent);margin-bottom:16px;font-size:11px;display:block}.lab-handbook-module__8POGQq__is{color:var(--lab-accent)}.lab-handbook-module__8POGQq__isnot{color:var(--lab-muted)}.lab-handbook-module__8POGQq__bound p{color:var(--lab-muted);font-family:var(--lab-kr);word-break:keep-all;margin:0 0 16px;font-size:13px;line-height:1.85}@keyframes lab-handbook-module__8POGQq__rise{0%{opacity:.65;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.lab-handbook-module__8POGQq__shell{grid-template-columns:170px minmax(0,1fr);gap:48px;width:min(100% - 48px,1200px)}.lab-handbook-module__8POGQq__mastGrid{gap:26px}.lab-handbook-module__8POGQq__chain{gap:14px}}@media (max-width:850px){.lab-handbook-module__8POGQq__shell{width:min(100% - 48px,720px);padding:32px 0 80px;display:block}.lab-handbook-module__8POGQq__toc{display:none}.lab-handbook-module__8POGQq__mobileToc{z-index:20;border-bottom:1px solid var(--lab-line);background:var(--lab-bg);gap:18px;padding:12px 24px;display:flex;position:sticky;top:64px;overflow-x:auto}.lab-handbook-module__8POGQq__mobileToc button{color:var(--lab-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:none;padding:6px 0;font-size:11px}.lab-handbook-module__8POGQq__mobileToc .lab-handbook-module__8POGQq__tocLinkActive{color:var(--lab-accent);border-bottom-color:var(--lab-accent)}.lab-handbook-module__8POGQq__chapter,.lab-handbook-module__8POGQq__stage{scroll-margin-top:140px}.lab-handbook-module__8POGQq__heroTitle{font-size:94px}.lab-handbook-module__8POGQq__chain{grid-template-columns:1fr;gap:0}.lab-handbook-module__8POGQq__chainItem{grid-template-columns:28px 24px 145px minmax(0,1fr);align-items:baseline;gap:10px;padding:16px 0;display:grid}.lab-handbook-module__8POGQq__chainMark,.lab-handbook-module__8POGQq__chainItem strong,.lab-handbook-module__8POGQq__chainItem p{margin:0}.lab-handbook-module__8POGQq__chainItem:last-child{border-bottom:1px solid var(--lab-line-strong)}}@media (max-width:550px){.lab-handbook-module__8POGQq__shell{width:calc(100% - 40px);padding-top:30px}.lab-handbook-module__8POGQq__mobileToc{gap:20px;padding-inline:20px}.lab-handbook-module__8POGQq__statusBus{margin-bottom:25px;font-size:9px}.lab-handbook-module__8POGQq__heroTitle{margin-bottom:28px;font-size:82px}.lab-handbook-module__8POGQq__mastGrid{grid-template-columns:1fr;gap:20px}.lab-handbook-module__8POGQq__heroLead{font-size:27px}.lab-handbook-module__8POGQq__heroBody{font-size:14px}.lab-handbook-module__8POGQq__spec{grid-template-columns:1fr;gap:12px;margin-top:28px}.lab-handbook-module__8POGQq__spec div{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.lab-handbook-module__8POGQq__spec dt{margin:0}.lab-handbook-module__8POGQq__chapter{margin-top:54px;padding-top:20px}.lab-handbook-module__8POGQq__chapterIndex{margin-bottom:18px}.lab-handbook-module__8POGQq__chapter h2{margin-bottom:20px;font-size:27px}.lab-handbook-module__8POGQq__prose{font-size:14px}.lab-handbook-module__8POGQq__notes{grid-template-columns:1fr;gap:18px}.lab-handbook-module__8POGQq__note{grid-template-columns:65px minmax(0,1fr);gap:10px;display:grid}.lab-handbook-module__8POGQq__note span{margin:0;padding-top:5px}.lab-handbook-module__8POGQq__stageHead{grid-template-columns:30px minmax(0,1fr);gap:12px}.lab-handbook-module__8POGQq__stageHead h3{font-size:18px}.lab-handbook-module__8POGQq__stageHead>span{font-size:19px}.lab-handbook-module__8POGQq__ledger{margin-left:0}.lab-handbook-module__8POGQq__ledgerRow{grid-template-columns:1fr;gap:7px;padding:14px 0}.lab-handbook-module__8POGQq__ledgerRow>div{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.lab-handbook-module__8POGQq__ledgerRow small{margin:0}.lab-handbook-module__8POGQq__question{margin-left:0}.lab-handbook-module__8POGQq__instrument{grid-template-columns:1fr;gap:28px}.lab-handbook-module__8POGQq__controls{padding:8px 4px}.lab-handbook-module__8POGQq__readout{border-left:0;border-top:1px solid var(--lab-line);padding:22px 0 0}.lab-handbook-module__8POGQq__readout strong{font-size:46px}.lab-handbook-module__8POGQq__table td{font-size:10px}.lab-handbook-module__8POGQq__chainItem{grid-template-columns:24px 20px minmax(0,1fr)}.lab-handbook-module__8POGQq__chainItem p{grid-column:3}.lab-handbook-module__8POGQq__facts,.lab-handbook-module__8POGQq__bounds{grid-template-columns:1fr;gap:0}.lab-handbook-module__8POGQq__bounds{gap:16px}.lab-handbook-module__8POGQq__actions{flex-direction:column;align-items:stretch;gap:6px}}@media (prefers-reduced-motion:reduce){.lab-handbook-module__8POGQq__folio *,.lab-handbook-module__8POGQq__folio :before,.lab-handbook-module__8POGQq__folio :after{transition:none!important;animation:none!important}}
