.hs-single-post--wfu .hs-single-post__body{grid-template-columns:minmax(0,1fr)}.hs-wfu-video{position:relative;aspect-ratio:16/9;width:100%;max-width:100%;margin-block-end:var(--size-fluid-3);border:1px solid var(--hs-paper-edge);border-radius:var(--hs-radius);overflow:hidden;background:var(--hs-terminal-bg)}.hs-wfu-video__frame{display:block;width:100%;height:100%;border:0}.hs-wfu-video__pending{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:var(--hs-space-md);color:var(--hs-dark-text-muted);font-family:var(--hs-font-mono);font-size:var(--hs-text-sm);text-align:center}.hs-jump{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--hs-space-md) var(--size-fluid-3);margin-block:var(--hs-space-lg);padding:var(--hs-space-md);border:1px solid var(--hs-paper-edge);border-radius:var(--hs-radius);background:var(--hs-grid-paper)}.hs-jump__col{min-width:0}.hs-jump .hs-jump__head{margin:0 0 var(--hs-space-xs);padding:0;border:0;color:var(--hs-text-muted-on-light);font-family:var(--hs-font-mono);font-size:var(--hs-text-2xs);font-weight:var(--hs-weight-body);letter-spacing:var(--hs-tracking-wide);line-height:var(--hs-leading-tight);text-transform:uppercase}.hs-jump ol{list-style:none;margin:0;padding:0}.hs-jump li{margin:0;padding:0}.hs-jump li+li{margin-top:.15rem}.hs-jump__chapter{display:flex;gap:.55rem;align-items:baseline;width:100%;padding:.2rem 0;border:0;background:0 0;cursor:pointer;color:var(--hs-link);text-align:left;font-family:inherit;font-size:var(--hs-text-sm);line-height:var(--hs-leading-tight)}.hs-jump__chapter:hover{color:var(--hs-link-hover)}.hs-jump__chapter:focus-visible{outline:2px solid var(--hs-accent);outline-offset:2px}.hs-jump__time{flex:none;color:var(--hs-text-muted-on-light);font-family:var(--hs-font-mono);font-size:var(--hs-text-2xs);font-variant-numeric:tabular-nums}.hs-jump__title{min-width:0}.hs-jump__toc a{display:inline-block;padding:.2rem 0;font-size:var(--hs-text-sm);line-height:var(--hs-leading-tight)}.hs-jump__toc .hs-toc--h3{padding-left:.9em}.hs-prompt{--hs-link:var(--hs-link-on-dark);--hs-link-hover:var(--hs-link-hover-on-dark);margin-block:var(--hs-space-lg);border:1px solid var(--hs-paper-edge);border-radius:var(--hs-radius);background:var(--hs-terminal-bg);overflow:hidden}.hs-prompt__head{display:flex;align-items:center;justify-content:space-between;gap:var(--hs-space-sm);padding:var(--hs-space-xs) var(--hs-space-md);background:var(--hs-overlay-faint)}.hs-prompt__label{color:var(--hs-dark-text-muted);font-family:var(--hs-font-mono);font-size:var(--hs-text-2xs);letter-spacing:var(--hs-tracking-wide);text-transform:uppercase}.hs-prompt__copy{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border:1px solid var(--hs-overlay-light);border-radius:var(--hs-radius);background:0 0;color:var(--hs-dark-text);font-family:var(--hs-font-mono);font-size:var(--hs-text-2xs);letter-spacing:var(--hs-tracking-slight);cursor:pointer;transition:background var(--hs-speed-fast) ease,border-color var(--hs-speed-fast) ease}.hs-prompt__copy:hover{background:var(--hs-overlay-light);border-color:var(--hs-overlay-medium)}.hs-prompt__copy:focus-visible{outline:2px solid var(--hs-accent);outline-offset:2px}.hs-prompt__copy.is-copied{color:var(--hs-status-success-text);border-color:var(--hs-status-success)}.hs-prompt .hs-prompt__body{width:auto;margin:0;padding:var(--hs-space-md);border:0;border-radius:0;background:0 0;color:var(--hs-dark-text);font-family:var(--hs-font-mono);font-size:var(--hs-text-xs);line-height:var(--hs-leading-relaxed);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;overflow-x:visible}.hs-pw{margin-block:var(--hs-space-lg)}.hs-pw__intro{color:var(--hs-text-muted-on-light);margin-block-end:var(--hs-space-md)}.hs-pw__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hs-space-sm)}.hs-pw__label{flex-basis:100%;color:var(--hs-text-on-light);font-size:var(--hs-text-sm);font-weight:var(--hs-weight-heading)}.hs-pw__input{flex:1 1 14rem;min-width:0;padding:.6rem .8rem;border:1px solid var(--hs-paper-edge);border-radius:var(--hs-radius);background:var(--hs-white);color:var(--hs-text-on-light);font-family:var(--hs-font-body);font-size:var(--hs-text-base)}.hs-pw__input:focus-visible{outline:2px solid var(--hs-accent);outline-offset:1px}.hs-pw__submit{flex:none}@media print{.hs-wfu-video{aspect-ratio:auto;border:0;background:0 0!important}.hs-wfu-video__frame,.hs-wfu-video__pending{display:none!important}.hs-wfu-video::after{content:'The session recording is on the online version of this page.';display:block;font-style:italic}.hs-prompt__copy{display:none!important}.hs-prompt{background:0 0!important;border:1px solid #999!important;break-inside:avoid}.hs-prompt__head{background:0 0!important;border-bottom:1px solid #ccc!important}.hs-prompt .hs-prompt__body{background:0 0!important}.hs-prompt__body{font-size:10pt}.hs-jump{background:0 0!important;border:1px solid #999!important;break-inside:avoid}.hs-jump__chapter{color:#000!important;cursor:auto}.hs-pw{display:none!important}}