.app-canvas[data-astro-cid-i3f6ljnk]{transform-origin:0 0}.app-frame[data-astro-cid-i3f6ljnk] [data-step]{opacity:0;transition:opacity .26s,translate .26s;translate:0 6px}.app-frame[data-astro-cid-i3f6ljnk] [data-step].is-on{opacity:1;translate:0}.app-frame[data-astro-cid-i3f6ljnk] .is-hidden{display:none!important}.app-frame[data-astro-cid-i3f6ljnk] .cite{border:1px solid var(--ink);font-family:var(--font-mono);white-space:nowrap;padding:0 5px;font-size:12px;line-height:18px;display:inline-block}.app-frame[data-astro-cid-i3f6ljnk] .caret:after{content:"";vertical-align:-.2em;background:var(--ink);width:1px;height:1.1em;margin-left:1px;animation:1.1s step-end infinite mock-caret;display:inline-block}.app-frame[data-astro-cid-i3f6ljnk] .hl-anim{background:linear-gradient(var(--hl-color,var(--card-none)), var(--hl-color,var(--card-none))) no-repeat 0 100% / 0% 2px;padding-bottom:3px;transition:background-size .7s cubic-bezier(.3,.7,.2,1)}.app-frame[data-astro-cid-i3f6ljnk] .hl-anim.is-on{background-size:100% 2px}.app-frame[data-astro-cid-i3f6ljnk] .flash{animation:1.2s mock-flash}@keyframes mock-caret{50%{opacity:0}}@keyframes mock-flash{0%{background-color:var(--line-soft)}to{background-color:#0000}}
