.presentations-module__ByebOG__hub{max-width:1040px;min-height:100vh;margin:auto;padding:40px 32px 64px}.presentations-module__ByebOG__hubNav,.presentations-module__ByebOG__courseHeading,.presentations-module__ByebOG__resourceLinks,.presentations-module__ByebOG__toolbar,.presentations-module__ByebOG__viewerTools,.presentations-module__ByebOG__controls,.presentations-module__ByebOG__paging,.presentations-module__ByebOG__demoControls,.presentations-module__ByebOG__bitLabels{align-items:center;display:flex}.presentations-module__ByebOG__hubNav{color:#a1a1aa;justify-content:space-between;font-size:14px}.presentations-module__ByebOG__hubNav a{color:#fafafa;font-size:24px}.presentations-module__ByebOG__hubNav span,.presentations-module__ByebOG__eyebrow,.presentations-module__ByebOG__courseHeading>span,.presentations-module__ByebOG__recitationNumber,.presentations-module__ByebOG__resourceLinks,.presentations-module__ByebOG__hubFooter,.presentations-module__ByebOG__toolbar,.presentations-module__ByebOG__controls,.presentations-module__ByebOG__demoControls,.presentations-module__ByebOG__bitLabels,.presentations-module__ByebOG__source{font-family:var(--font-mono)}.presentations-module__ByebOG__hubHeader{margin:100px 0 80px}.presentations-module__ByebOG__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#6ee7b7;margin-bottom:16px;font-size:12px}.presentations-module__ByebOG__hubHeader h1{letter-spacing:-.045em;font-size:clamp(48px,8vw,80px);line-height:1.05}.presentations-module__ByebOG__hubHeader>p:last-child{color:#a1a1aa;margin-top:24px;font-size:20px}.presentations-module__ByebOG__courseHeading{border-bottom:1px solid #3f3f46;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:22px}.presentations-module__ByebOG__courseHeading h2{font-size:25px}.presentations-module__ByebOG__courseHeading>span{color:#a1a1aa;font-size:12px}.presentations-module__ByebOG__recitation{border-bottom:1px solid #27272a;grid-template-columns:70px 1fr;gap:14px;padding:36px 0;display:grid}.presentations-module__ByebOG__recitationNumber{color:#52525b;font-size:28px}.presentations-module__ByebOG__recitation h3{margin-bottom:12px;font-size:30px}.presentations-module__ByebOG__recitation p:not(.presentations-module__ByebOG__eyebrow){color:#a1a1aa;max-width:600px;font-size:17px;line-height:1.7}.presentations-module__ByebOG__resourceLinks{flex-wrap:wrap;gap:24px;margin-top:28px;font-size:12px}.presentations-module__ByebOG__resourceLinks a:first-child,.presentations-module__ByebOG__hub a:hover,.presentations-module__ByebOG__viewer a:hover{color:#6ee7b7}.presentations-module__ByebOG__hubFooter{color:#a1a1aa;margin-top:64px;font-size:12px}.presentations-module__ByebOG__viewer{color:#fafafa;background:#09090b;flex-direction:column;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;display:flex}.presentations-module__ByebOG__viewer h1,.presentations-module__ByebOG__viewer h2,.presentations-module__ByebOG__viewer p,.presentations-module__ByebOG__viewer span,.presentations-module__ByebOG__viewer a{font-family:Arial,Helvetica,sans-serif!important}.presentations-module__ByebOG__viewer .presentations-module__ByebOG__eyebrow,.presentations-module__ByebOG__viewer .presentations-module__ByebOG__bits>*,.presentations-module__ByebOG__viewer .presentations-module__ByebOG__bitLabels span{font-family:var(--font-mono)!important}.presentations-module__ByebOG__viewer:fullscreen{overflow-y:auto}.presentations-module__ByebOG__toolbar{border-bottom:1px solid #27272a;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 32px;font-size:12px}.presentations-module__ByebOG__viewerTools{color:#a1a1aa;flex-wrap:wrap;gap:24px}.presentations-module__ByebOG__viewer button,.presentations-module__ByebOG__viewer select{cursor:pointer}.presentations-module__ByebOG__viewer button:hover,.presentations-module__ByebOG__viewer button[aria-pressed=true]{color:#6ee7b7}.presentations-module__ByebOG__viewer button:disabled{opacity:.3;cursor:default}.presentations-module__ByebOG__viewer :focus-visible,.presentations-module__ByebOG__hub :focus-visible{outline-offset:5px;outline:2px solid #6ee7b7}.presentations-module__ByebOG__stage{flex:1;align-items:center;padding:32px;display:flex}.presentations-module__ByebOG__slide{width:100%;max-width:1280px;margin:auto;padding:32px 24px}.presentations-module__ByebOG__slide h1,.presentations-module__ByebOG__slide h2,.presentations-module__ByebOG__demo h1{letter-spacing:-.035em;margin-bottom:48px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3.7vw,54px);font-weight:400;line-height:1.15}.presentations-module__ByebOG__slideColumns{grid-template-columns:1fr 1fr;gap:64px;display:grid}.presentations-module__ByebOG__slideLead{color:#d4d4d8;white-space:pre-line;font-size:clamp(18px,1.9vw,27px);line-height:1.55}.presentations-module__ByebOG__slideLead p+p{margin-top:24px}.presentations-module__ByebOG__example{font-family:var(--font-mono);color:#a7f3d0;white-space:pre-wrap;overflow-wrap:anywhere;align-self:start;margin:0;font-size:clamp(13px,1.65vw,24px);line-height:1.7}.presentations-module__ByebOG__caption{color:#a1a1aa;margin-top:48px;font-size:clamp(15px,1.45vw,20px);line-height:1.6}.presentations-module__ByebOG__source{color:#a1a1aa;margin-top:12px;font-size:12px;display:inline-block}.presentations-module__ByebOG__cover h1,.presentations-module__ByebOG__cover h2{max-width:780px;font-size:clamp(48px,6vw,84px)}.presentations-module__ByebOG__controls{border-top:1px solid #27272a;justify-content:space-between;gap:20px;padding:18px 32px;font-size:12px}.presentations-module__ByebOG__keyHint{color:#a1a1aa}.presentations-module__ByebOG__jumpLabel{color:#a1a1aa;align-items:center;gap:10px;display:flex}.presentations-module__ByebOG__controls select{color:#fafafa;background:#18181b;border:1px solid #3f3f46;border-radius:4px;max-width:280px;padding:8px;font-size:12px}.presentations-module__ByebOG__paging{flex-shrink:0;gap:22px}.presentations-module__ByebOG__paging button{padding:4px 10px;font-size:24px}.presentations-module__ByebOG__reading{max-width:1280px;margin:auto;padding:0 32px}.presentations-module__ByebOG__reading .presentations-module__ByebOG__slide{border-bottom:1px solid #3f3f46;padding:72px 24px}.presentations-module__ByebOG__demo{width:100%;max-width:1050px;margin:auto;padding:24px}.presentations-module__ByebOG__demo h1{margin-bottom:20px}.presentations-module__ByebOG__demo>p:not(.presentations-module__ByebOG__eyebrow){color:#d4d4d8;line-height:1.7}.presentations-module__ByebOG__demoControls{flex-wrap:wrap;gap:32px;margin:28px 0;font-size:13px}.presentations-module__ByebOG__demoControls label{align-items:center;gap:12px;display:flex}.presentations-module__ByebOG__demoControls input[type=number]{background:#18181b;border:1px solid #52525b;border-radius:4px;width:76px;padding:8px}.presentations-module__ByebOG__demoControls input[type=range]{accent-color:#6ee7b7;width:140px}.presentations-module__ByebOG__demoControls label>span{min-width:25px}.presentations-module__ByebOG__demoControls button{color:#a1a1aa;padding:8px 0}.presentations-module__ByebOG__bitLabels{color:#a1a1aa;justify-content:space-between;gap:12px;margin:20px 0 10px;font-size:12px}.presentations-module__ByebOG__bits{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.presentations-module__ByebOG__bits>*{text-align:center;font:40px var(--font-mono);background:#18181b;border:1px solid #3f3f46;padding:14px 0}.presentations-module__ByebOG__bits>[data-wrap=true],.presentations-module__ByebOG__viewer .presentations-module__ByebOG__bits>button[data-wrap=true]{color:#09090b;background:#6ee7b7;border-color:#6ee7b7}.presentations-module__ByebOG__bits>button[data-wrap=true]:hover{color:#09090b;background:#a7f3d0}.presentations-module__ByebOG__demoExplanation{min-height:54px;margin-top:24px}.presentations-module__ByebOG__fullscreenError{color:#fbbf24;padding:8px 32px}@media (max-width:760px){.presentations-module__ByebOG__hub{padding:24px}.presentations-module__ByebOG__hubHeader{margin:72px 0 56px}.presentations-module__ByebOG__recitation{grid-template-columns:36px 1fr}.presentations-module__ByebOG__recitationNumber{font-size:20px}.presentations-module__ByebOG__recitation h3{font-size:26px}.presentations-module__ByebOG__toolbar{padding:16px 20px}.presentations-module__ByebOG__viewerTools{gap:16px;font-size:11px}.presentations-module__ByebOG__stage{padding:16px 20px}.presentations-module__ByebOG__slide,.presentations-module__ByebOG__demo{padding:24px 0}.presentations-module__ByebOG__slide h1,.presentations-module__ByebOG__slide h2{margin-bottom:28px}.presentations-module__ByebOG__slideColumns{grid-template-columns:1fr;gap:28px}.presentations-module__ByebOG__example{font-size:clamp(13px,3.6vw,21px)}.presentations-module__ByebOG__caption{margin-top:28px}.presentations-module__ByebOG__controls{flex-wrap:wrap;gap:12px;padding:12px 20px}.presentations-module__ByebOG__keyHint{display:none}.presentations-module__ByebOG__jumpLabel{flex:1;min-width:0}.presentations-module__ByebOG__controls select{width:100%;max-width:240px}.presentations-module__ByebOG__paging{gap:8px}.presentations-module__ByebOG__paging button{padding:4px}.presentations-module__ByebOG__reading{padding:0 20px}.presentations-module__ByebOG__reading .presentations-module__ByebOG__slide{padding:40px 0}.presentations-module__ByebOG__demoControls{gap:18px}.presentations-module__ByebOG__demoControls label{flex-wrap:wrap}.presentations-module__ByebOG__bits{gap:4px}.presentations-module__ByebOG__bits>*{padding:10px 0;font-size:25px}.presentations-module__ByebOG__bitLabels{font-size:10px}}@media print{.presentations-module__ByebOG__toolbar,.presentations-module__ByebOG__controls{display:none}.presentations-module__ByebOG__reading .presentations-module__ByebOG__slide{break-after:page;border:0}.presentations-module__ByebOG__viewer{color:#000;background:#fff}.presentations-module__ByebOG__slideLead,.presentations-module__ByebOG__example,.presentations-module__ByebOG__caption,.presentations-module__ByebOG__eyebrow{color:#000}}
