.viterbi-visualizer-module__BZyIBG__root{--lab-ink:var(--foreground,#f7f8f2);--lab-muted:var(--foreground-muted,#aab6c5);--lab-subtle:var(--foreground-subtle,#77869a);--lab-accent:var(--accent,#f3df8b);--lab-accent-strong:var(--accent-strong,#ffe69a);--lab-accent-muted:var(--accent-muted,#f3df8b24);--lab-surface:var(--surface,#102033);--lab-surface-soft:var(--surface-soft,#14263a);--lab-elevated:var(--background-elevated,#0b1828);--lab-border:var(--border,#ffffff1a);--lab-border-strong:var(--border-strong,#ffffff2e);background:linear-gradient(var(--lab-border) 1px, transparent 1px), linear-gradient(90deg, var(--lab-border) 1px, transparent 1px), var(--lab-elevated);border:1px solid var(--lab-border-strong);color:var(--lab-ink);background-size:32px 32px;outline:none;overflow:hidden}.viterbi-visualizer-module__BZyIBG__root:focus-visible{box-shadow:0 0 0 3px var(--lab-accent-muted);border-color:var(--lab-accent)}.viterbi-visualizer-module__BZyIBG__header{background:color-mix(in srgb, var(--lab-elevated) 93%, transparent);border-bottom:1px solid var(--lab-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;padding:clamp(1.35rem,3vw,2.3rem);display:grid}.viterbi-visualizer-module__BZyIBG__kicker,.viterbi-visualizer-module__BZyIBG__panelIndex,.viterbi-visualizer-module__BZyIBG__sequenceLabel,.viterbi-visualizer-module__BZyIBG__axisNote{color:var(--lab-accent);font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.viterbi-visualizer-module__BZyIBG__header h2{font-family:var(--font-heading,var(--font-sans,sans-serif));letter-spacing:-.045em;margin:.65rem 0 0;font-size:clamp(1.75rem,4vw,3.2rem);font-weight:520;line-height:1}.viterbi-visualizer-module__BZyIBG__introduction{color:var(--lab-muted);max-width:52ch;margin:.85rem 0 0;font-size:1rem;line-height:1.65}.viterbi-visualizer-module__BZyIBG__runState{border-left:1px solid var(--lab-border-strong);gap:.4rem;min-width:9.5rem;padding-left:1.25rem;display:grid}.viterbi-visualizer-module__BZyIBG__runState span{color:var(--lab-subtle);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.viterbi-visualizer-module__BZyIBG__runState strong{color:var(--lab-accent);font-size:.92rem;font-weight:600}.viterbi-visualizer-module__BZyIBG__sequence{background:color-mix(in srgb, var(--lab-surface) 92%, transparent);border-bottom:1px solid var(--lab-border);grid-template-columns:3rem repeat(3,minmax(0,1fr));align-items:stretch;padding:0 clamp(1.35rem,3vw,2.3rem);display:grid}.viterbi-visualizer-module__BZyIBG__sequenceLabel{border-right:1px solid var(--lab-border);align-items:center;display:flex}.viterbi-visualizer-module__BZyIBG__token{flex-direction:column;justify-content:center;gap:.25rem;min-height:4.5rem;padding:.7rem clamp(.65rem,2vw,1.25rem);display:flex}.viterbi-visualizer-module__BZyIBG__token+.viterbi-visualizer-module__BZyIBG__token{border-left:1px solid var(--lab-border)}.viterbi-visualizer-module__BZyIBG__token span{font-weight:600}.viterbi-visualizer-module__BZyIBG__token small,.viterbi-visualizer-module__BZyIBG__dpTable small{color:var(--lab-subtle);font-family:var(--font-mono,monospace);letter-spacing:.05em;font-size:.66rem;font-weight:500}.viterbi-visualizer-module__BZyIBG__progress{background:var(--lab-elevated);grid-template-columns:repeat(5,1fr);gap:.25rem;padding:.35rem clamp(1.35rem,3vw,2.3rem);display:grid}.viterbi-visualizer-module__BZyIBG__progress span{background:var(--lab-border);height:2px;transition:background-color .18s,transform .18s}.viterbi-visualizer-module__BZyIBG__progress .viterbi-visualizer-module__BZyIBG__progressComplete{background:color-mix(in srgb, var(--lab-accent) 48%, transparent)}.viterbi-visualizer-module__BZyIBG__progress .viterbi-visualizer-module__BZyIBG__progressCurrent{background:var(--lab-accent);transform:scaleY(2)}.viterbi-visualizer-module__BZyIBG__workbench{background:color-mix(in srgb, var(--lab-elevated) 94%, transparent);border-bottom:1px solid var(--lab-border);grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);display:grid}.viterbi-visualizer-module__BZyIBG__scorePanel,.viterbi-visualizer-module__BZyIBG__transitionPanel{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.viterbi-visualizer-module__BZyIBG__scorePanel{border-right:1px solid var(--lab-border)}.viterbi-visualizer-module__BZyIBG__panelHeading,.viterbi-visualizer-module__BZyIBG__decoderHeading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.viterbi-visualizer-module__BZyIBG__panelHeading h3,.viterbi-visualizer-module__BZyIBG__decoderHeading h3{letter-spacing:-.015em;margin:.35rem 0 0;font-size:1.05rem;font-weight:620}.viterbi-visualizer-module__BZyIBG__presetControl{align-items:center;gap:.55rem;display:flex}.viterbi-visualizer-module__BZyIBG__presetControl>span{color:var(--lab-subtle);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.viterbi-visualizer-module__BZyIBG__presetControl select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--lab-accent) 50%) calc(100% - .8rem) 50% / .35rem .35rem no-repeat, var(--lab-surface);border:1px solid var(--lab-border-strong);color:var(--lab-ink);font:inherit;border-radius:2px;min-height:2.45rem;padding:.5rem 2rem .5rem .75rem;font-size:.78rem}.viterbi-visualizer-module__BZyIBG__presetControl select:focus-visible,.viterbi-visualizer-module__BZyIBG__scoreTable input:focus-visible,.viterbi-visualizer-module__BZyIBG__controls button:focus-visible,.viterbi-visualizer-module__BZyIBG__dpViewport:focus-visible{border-color:var(--lab-accent);box-shadow:0 0 0 3px var(--lab-accent-muted);outline:none}.viterbi-visualizer-module__BZyIBG__presetNote{color:var(--lab-muted);margin:.8rem 0 1rem;font-size:.8rem;line-height:1.5}.viterbi-visualizer-module__BZyIBG__axisNote{color:var(--lab-subtle);letter-spacing:.05em}.viterbi-visualizer-module__BZyIBG__tableViewport,.viterbi-visualizer-module__BZyIBG__dpViewport{scrollbar-color:var(--lab-border-strong) transparent;max-width:100%;overflow-x:auto}.viterbi-visualizer-module__BZyIBG__scoreTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:31rem}.viterbi-visualizer-module__BZyIBG__transitionTable{min-width:28rem;margin-top:2.3rem}.viterbi-visualizer-module__BZyIBG__scoreTable th,.viterbi-visualizer-module__BZyIBG__scoreTable td{border:1px solid var(--lab-border);text-align:center;height:2.8rem;padding:.25rem}.viterbi-visualizer-module__BZyIBG__scoreTable th{color:var(--lab-muted);font-family:var(--font-mono,monospace);letter-spacing:.03em;font-size:.67rem;font-weight:600}.viterbi-visualizer-module__BZyIBG__scoreTable tbody th{color:var(--lab-ink);text-align:left;padding-inline:.75rem}.viterbi-visualizer-module__BZyIBG__scoreTable input{appearance:textfield;background:var(--lab-surface);color:var(--lab-ink);font-family:var(--font-mono,monospace);text-align:center;border:1px solid #0000;border-radius:2px;width:100%;max-width:4.5rem;height:2rem;font-size:.78rem}.viterbi-visualizer-module__BZyIBG__scoreTable input::-webkit-inner-spin-button{appearance:none;margin:0}.viterbi-visualizer-module__BZyIBG__scoreTable input::-webkit-outer-spin-button{appearance:none;margin:0}.viterbi-visualizer-module__BZyIBG__fixedScore{color:var(--lab-muted);font-family:var(--font-mono,monospace);font-size:.78rem}.viterbi-visualizer-module__BZyIBG__decoder{background:color-mix(in srgb, var(--lab-surface) 95%, transparent);border-bottom:1px solid var(--lab-border);padding:clamp(1.25rem,3vw,2rem)}.viterbi-visualizer-module__BZyIBG__decoderHeading{margin-bottom:1rem}.viterbi-visualizer-module__BZyIBG__decoderHeading code{color:var(--lab-muted);font-family:var(--font-mono,monospace);white-space:nowrap;font-size:clamp(.64rem,1.2vw,.75rem)}.viterbi-visualizer-module__BZyIBG__dpViewport{border:1px solid var(--lab-border)}.viterbi-visualizer-module__BZyIBG__dpTable{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;min-width:43rem}.viterbi-visualizer-module__BZyIBG__dpTable th,.viterbi-visualizer-module__BZyIBG__dpTable td{border-bottom:1px solid var(--lab-border);border-right:1px solid var(--lab-border)}.viterbi-visualizer-module__BZyIBG__dpTable thead th{background:var(--lab-elevated);color:var(--lab-muted);text-align:left;height:3.2rem;padding:.55rem .8rem}.viterbi-visualizer-module__BZyIBG__dpTable thead th:not(:first-child){transition:background-color .18s,color .18s}.viterbi-visualizer-module__BZyIBG__dpTable thead .viterbi-visualizer-module__BZyIBG__activeColumn{background:var(--lab-accent-muted);color:var(--lab-accent-strong)}.viterbi-visualizer-module__BZyIBG__dpTable thead th span,.viterbi-visualizer-module__BZyIBG__dpTable tbody th span{font-size:.78rem;display:block}.viterbi-visualizer-module__BZyIBG__dpTable thead th:first-child,.viterbi-visualizer-module__BZyIBG__dpTable tbody th{width:8.25rem}.viterbi-visualizer-module__BZyIBG__dpTable tbody th{background:var(--lab-elevated);color:var(--lab-ink);text-align:left;padding:.7rem .8rem}.viterbi-visualizer-module__BZyIBG__dpTable tbody td{background:color-mix(in srgb, var(--lab-surface) 84%, transparent);min-width:10rem;height:5.3rem;padding:.45rem;transition:background-color .18s,box-shadow .18s;position:relative}.viterbi-visualizer-module__BZyIBG__dpTable tbody .viterbi-visualizer-module__BZyIBG__pendingCell{background:linear-gradient(135deg, transparent 48%, color-mix(in srgb, var(--lab-border) 45%, transparent) 49%, color-mix(in srgb, var(--lab-border) 45%, transparent) 51%, transparent 52%), color-mix(in srgb, var(--lab-elevated) 92%, transparent)}.viterbi-visualizer-module__BZyIBG__dpTable tbody .viterbi-visualizer-module__BZyIBG__currentCell{background:color-mix(in srgb, var(--lab-accent-muted) 68%, var(--lab-surface));box-shadow:inset 0 2px var(--lab-accent)}.viterbi-visualizer-module__BZyIBG__dpTable tbody .viterbi-visualizer-module__BZyIBG__optimalCell{background:color-mix(in srgb, var(--lab-accent-muted) 92%, var(--lab-surface));box-shadow:inset 3px 0 var(--lab-accent)}.viterbi-visualizer-module__BZyIBG__cellContent{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;min-height:4.25rem;padding:.35rem .55rem;display:flex}.viterbi-visualizer-module__BZyIBG__cellContent strong{font-family:var(--font-mono,monospace);font-size:1rem;font-weight:650}.viterbi-visualizer-module__BZyIBG__backpointer{color:var(--lab-subtle);font-family:var(--font-mono,monospace);font-size:.65rem}.viterbi-visualizer-module__BZyIBG__pathMarker{border:1px solid color-mix(in srgb, var(--lab-accent) 55%, transparent);color:var(--lab-accent-strong);font-family:var(--font-mono,monospace);letter-spacing:.09em;text-transform:uppercase;padding:.25rem .35rem;font-size:.56rem;line-height:1;position:absolute;top:.45rem;right:.45rem}.viterbi-visualizer-module__BZyIBG__pendingMark{color:var(--lab-subtle);text-align:center;display:block}.viterbi-visualizer-module__BZyIBG__explanation{background:color-mix(in srgb, var(--lab-elevated) 95%, transparent);border-bottom:1px solid var(--lab-border);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;min-height:6.5rem;padding:1.25rem clamp(1.35rem,3vw,2rem);display:grid}.viterbi-visualizer-module__BZyIBG__explanationIndex{color:var(--lab-accent);font-family:var(--font-mono,monospace);padding-top:.1rem;font-size:.76rem}.viterbi-visualizer-module__BZyIBG__explanation strong{font-size:.9rem}.viterbi-visualizer-module__BZyIBG__explanation p{color:var(--lab-muted);max-width:80ch;margin:.35rem 0 0;font-size:.88rem;line-height:1.65}.viterbi-visualizer-module__BZyIBG__controls{background:color-mix(in srgb, var(--lab-surface) 96%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.35rem,3vw,2rem);display:flex}.viterbi-visualizer-module__BZyIBG__controlGroup{flex-wrap:wrap;gap:.45rem;display:flex}.viterbi-visualizer-module__BZyIBG__controls button{border:1px solid var(--lab-border-strong);color:var(--lab-ink);cursor:pointer;font:inherit;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;padding:.6rem .85rem;font-size:.78rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.viterbi-visualizer-module__BZyIBG__controls button:hover:not(:disabled){background:var(--lab-accent-muted);border-color:color-mix(in srgb, var(--lab-accent) 60%, transparent);color:var(--lab-accent-strong);transform:translateY(-1px)}.viterbi-visualizer-module__BZyIBG__controls .viterbi-visualizer-module__BZyIBG__primaryControl{background:var(--lab-accent);border-color:var(--lab-accent);color:#121a23}.viterbi-visualizer-module__BZyIBG__controls .viterbi-visualizer-module__BZyIBG__primaryControl:hover:not(:disabled){background:var(--lab-accent-strong);color:#121a23}.viterbi-visualizer-module__BZyIBG__controls .viterbi-visualizer-module__BZyIBG__resetControl{color:var(--lab-muted)}.viterbi-visualizer-module__BZyIBG__controls button:disabled{cursor:not-allowed;opacity:.36}.viterbi-visualizer-module__BZyIBG__controls p{color:var(--lab-subtle);font-family:var(--font-mono,monospace);text-align:right;max-width:34ch;margin:0;font-size:.63rem;line-height:1.55}.viterbi-visualizer-module__BZyIBG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.viterbi-visualizer-module__BZyIBG__workbench{grid-template-columns:minmax(0,1fr)}.viterbi-visualizer-module__BZyIBG__scorePanel{border-bottom:1px solid var(--lab-border);border-right:0}.viterbi-visualizer-module__BZyIBG__transitionTable{margin-top:1rem}.viterbi-visualizer-module__BZyIBG__controls{flex-direction:column;align-items:flex-start}.viterbi-visualizer-module__BZyIBG__controls p{text-align:left}}@media (max-width:620px){.viterbi-visualizer-module__BZyIBG__header{grid-template-columns:minmax(0,1fr)}.viterbi-visualizer-module__BZyIBG__runState{border-left:0;border-top:1px solid var(--lab-border);grid-template-columns:auto 1fr;min-width:0;padding-top:.9rem;padding-left:0}.viterbi-visualizer-module__BZyIBG__runState strong{text-align:right}.viterbi-visualizer-module__BZyIBG__sequence{grid-template-columns:1.8rem repeat(3,minmax(0,1fr));padding-inline:1rem}.viterbi-visualizer-module__BZyIBG__token{min-height:3.9rem;padding-inline:.55rem;overflow:hidden}.viterbi-visualizer-module__BZyIBG__token span{text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.viterbi-visualizer-module__BZyIBG__panelHeading,.viterbi-visualizer-module__BZyIBG__decoderHeading{flex-direction:column;align-items:flex-start}.viterbi-visualizer-module__BZyIBG__presetControl{flex-direction:column;align-items:flex-start;width:100%}.viterbi-visualizer-module__BZyIBG__presetControl select{width:100%}.viterbi-visualizer-module__BZyIBG__decoderHeading code{max-width:100%;padding-bottom:.3rem;overflow-x:auto}.viterbi-visualizer-module__BZyIBG__controlGroup{grid-template-columns:1fr 1fr;width:100%;display:grid}.viterbi-visualizer-module__BZyIBG__controls button{width:100%}.viterbi-visualizer-module__BZyIBG__explanation{grid-template-columns:1.8rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.viterbi-visualizer-module__BZyIBG__root *,.viterbi-visualizer-module__BZyIBG__root :before,.viterbi-visualizer-module__BZyIBG__root :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.viterbi-visualizer-module__BZyIBG__controls button:hover:not(:disabled),.viterbi-visualizer-module__BZyIBG__progress .viterbi-visualizer-module__BZyIBG__progressCurrent{transform:none}}
.lab-module__oEHPxq__page{--lab-ink:var(--foreground,#f7f8f2);--lab-muted:var(--foreground-muted,#aab6c5);--lab-subtle:var(--foreground-subtle,#77869a);--lab-accent:var(--accent,#f3df8b);--lab-accent-muted:var(--accent-muted,#f3df8b24);--lab-border:var(--border,#ffffff1a);color:var(--lab-ink);width:100%;max-width:1220px;margin:0 auto;padding:clamp(5.5rem,11vw,9rem) clamp(1.15rem,5vw,4.25rem) clamp(5rem,10vw,8rem)}.lab-module__oEHPxq__hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.lab-module__oEHPxq__eyebrow,.lab-module__oEHPxq__sectionIndex,.lab-module__oEHPxq__readingLabel{color:var(--lab-accent);font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.lab-module__oEHPxq__eyebrow span{color:var(--lab-subtle);margin-inline:.35rem}.lab-module__oEHPxq__hero h1{font-family:var(--font-heading,var(--font-sans,sans-serif));letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin:1.1rem 0 0;font-size:clamp(3rem,7.4vw,6.8rem);font-weight:500;line-height:.94}.lab-module__oEHPxq__heroNote{border-left:1px solid var(--lab-border);padding:.25rem 0 .25rem clamp(1.25rem,3vw,2.1rem)}.lab-module__oEHPxq__heroNote>p{color:var(--lab-muted);margin:0;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.7}.lab-module__oEHPxq__heroMeta{border-top:1px solid var(--lab-border);color:var(--lab-subtle);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1rem;margin-top:1.6rem;padding-top:.9rem;font-size:.65rem;display:flex}.lab-module__oEHPxq__heroMeta span+span:before{color:var(--lab-accent);content:"/";margin-right:1rem}.lab-module__oEHPxq__indexNav{border-bottom:1px solid var(--lab-border);border-top:1px solid var(--lab-border);scrollbar-width:thin;gap:0;margin-top:clamp(3.5rem,8vw,6.75rem);display:flex;overflow-x:auto}.lab-module__oEHPxq__indexNav a{color:var(--lab-muted);font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;flex:1 0 auto;min-width:8.5rem;padding:.9rem 1rem;font-size:.66rem;text-decoration:none;transition:background-color .15s,color .15s}.lab-module__oEHPxq__indexNav a+a{border-left:1px solid var(--lab-border)}.lab-module__oEHPxq__indexNav a span{color:var(--lab-accent);margin-right:.45rem}.lab-module__oEHPxq__indexNav a:hover{background:var(--lab-accent-muted);color:var(--lab-ink)}.lab-module__oEHPxq__indexNav a:focus-visible{box-shadow:inset 0 0 0 2px var(--lab-accent);outline:none}.lab-module__oEHPxq__activeStudy{padding-top:clamp(4.5rem,9vw,7.75rem);scroll-margin-top:6rem}.lab-module__oEHPxq__sectionLead{grid-template-columns:minmax(0,1fr) minmax(17rem,.62fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:2rem;display:grid}.lab-module__oEHPxq__sectionLead h2,.lab-module__oEHPxq__queueHeading h2{font-family:var(--font-heading,var(--font-sans,sans-serif));letter-spacing:-.055em;max-width:14ch;margin:.8rem 0 0;font-size:clamp(2rem,4.4vw,4rem);font-weight:520;line-height:1.02}.lab-module__oEHPxq__sectionLead>p,.lab-module__oEHPxq__queueHeading>p{color:var(--lab-muted);margin:0;font-size:.96rem;line-height:1.7}.lab-module__oEHPxq__readingNotes{border-bottom:1px solid var(--lab-border);grid-template-columns:.6fr repeat(3,1fr);gap:1.5rem;padding:1.65rem 0;display:grid}.lab-module__oEHPxq__readingNotes>div{border-left:1px solid var(--lab-border);padding-left:1.25rem}.lab-module__oEHPxq__readingNotes strong{font-size:.8rem;line-height:1.45;display:block}.lab-module__oEHPxq__readingNotes p:not(.lab-module__oEHPxq__readingLabel){color:var(--lab-subtle);margin:.45rem 0 0;font-size:.75rem;line-height:1.55}.lab-module__oEHPxq__queue{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,7vw,7rem);padding-top:clamp(5.5rem,11vw,10rem);display:grid}.lab-module__oEHPxq__queueHeading{align-self:start;position:sticky;top:7rem}.lab-module__oEHPxq__queueHeading h2{font-size:clamp(2.1rem,4vw,3.65rem)}.lab-module__oEHPxq__queueHeading>p{max-width:40ch;margin-top:1.25rem}.lab-module__oEHPxq__instrumentLedger{border-top:1px solid var(--lab-border)}.lab-module__oEHPxq__instrument{grid-template-columns:2.25rem minmax(11rem,1fr) minmax(13rem,1fr);gap:1rem 1.5rem;padding:1.5rem 0;scroll-margin-top:6rem;transition:background-color .16s;display:grid}.lab-module__oEHPxq__instrument+.lab-module__oEHPxq__instrument{border-top:1px solid var(--lab-border)}.lab-module__oEHPxq__instrument:hover{background:linear-gradient(90deg, transparent, var(--lab-accent-muted), transparent)}.lab-module__oEHPxq__instrumentIndex{color:var(--lab-accent);font-family:var(--font-mono,monospace);padding-top:1.35rem;font-size:.7rem}.lab-module__oEHPxq__instrumentTitle>span{color:var(--lab-subtle);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.lab-module__oEHPxq__instrumentTitle h3{font-family:var(--font-heading,var(--font-sans,sans-serif));letter-spacing:-.025em;margin:.35rem 0 0;font-size:clamp(1.12rem,2vw,1.45rem);font-weight:560;line-height:1.25}.lab-module__oEHPxq__instrumentQuestion{color:var(--lab-muted);align-self:center;margin:0;font-size:.83rem;line-height:1.6}.lab-module__oEHPxq__instrumentType{color:var(--lab-subtle);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;grid-column:2/-1;margin:-.4rem 0 0;font-size:.62rem}@media (max-width:880px){.lab-module__oEHPxq__hero,.lab-module__oEHPxq__sectionLead,.lab-module__oEHPxq__queue{grid-template-columns:minmax(0,1fr)}.lab-module__oEHPxq__hero h1{max-width:13ch}.lab-module__oEHPxq__heroNote{max-width:38rem}.lab-module__oEHPxq__readingNotes{grid-template-columns:1fr 1fr}.lab-module__oEHPxq__readingLabel{grid-column:1/-1}.lab-module__oEHPxq__queue{gap:2.5rem}.lab-module__oEHPxq__queueHeading{position:static}}@media (max-width:620px){.lab-module__oEHPxq__page{padding-inline:1rem}.lab-module__oEHPxq__hero h1{font-size:clamp(2.75rem,14vw,4.4rem)}.lab-module__oEHPxq__heroNote{border-left:0;border-top:1px solid var(--lab-border);padding:1.25rem 0 0}.lab-module__oEHPxq__readingNotes{grid-template-columns:minmax(0,1fr)}.lab-module__oEHPxq__readingLabel{grid-column:auto}.lab-module__oEHPxq__readingNotes>div{padding-left:1rem}.lab-module__oEHPxq__instrument{grid-template-columns:2rem minmax(0,1fr)}.lab-module__oEHPxq__instrumentQuestion,.lab-module__oEHPxq__instrumentType{grid-column:2}.lab-module__oEHPxq__instrumentIndex{grid-row:1/span 3}}@media (prefers-reduced-motion:reduce){.lab-module__oEHPxq__page *,.lab-module__oEHPxq__page :before,.lab-module__oEHPxq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
