.t-demo-cursor{position:fixed;left:0;top:0;z-index:2147483647;pointer-events:none;opacity:0;transition:opacity .3s ease}.t-demo-cursor.is-on{opacity:1}.t-demo-cursor svg{display:block;margin:-1px 0 0 -1px;overflow:visible;filter:drop-shadow(0 2px 3px rgba(23,22,28,.3))}.t-demo-cursor path{fill:var(--navy);stroke:#ffffff;stroke-width:1.4;stroke-linejoin:round}.t-demo-cursor__name{position:absolute;left:14px;top:18px;padding:3px 8px 4px;border-radius:3px 10px 10px 10px;background:var(--navy);font:500 13px/1.2 var(--serif);color:#ffffff;white-space:nowrap;box-shadow:0 2px 6px rgba(23,22,28,.22)}.t-demo-cursor i{position:absolute;left:-13px;top:-13px;width:26px;height:26px;border-radius:50%;border:2px solid color-mix(in srgb,var(--navy) 70%,transparent);opacity:0}.t-demo-cursor.is-press i{animation:t-demo-press .5s ease-out}@keyframes t-demo-press{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}html[data-theme=dark] .t-demo-cursor path{fill:#ffffff;stroke:var(--navy)}html[data-theme=dark] .t-demo-cursor__name{background:#ffffff;color:var(--navy)}body:has(.t-cover),html:has(.t-cover){margin:0;height:100%;overflow:hidden}html:has(.t-cover) .t-ruler{display:block}.t-cover{--side:64px;--top:18.5vh;--bot:7vh;--gap:5vh;--fs:calc((100vw - 2 * var(--side)) / 31.2);position:fixed;inset:0;padding:var(--top) var(--side) var(--bot);box-sizing:border-box}.t-cover *{cursor:default}.t-cover .t-fig{display:flex;flex-direction:column;align-items:center;gap:var(--gap);height:100%;margin:0}.t-cover .t-fig__logo{flex:none;width:min(100%,calc((100vh - var(--top) - var(--bot) - var(--gap) - 1.4 * var(--fs)) * 566.929 / 694.488));max-width:none;margin:auto 0;aspect-ratio:566.929/694.488}.t-cover .t-fig__logo .t-logo{width:100%;height:100%}.t-cover :is(.t-cap,.t-term__status){display:none}.t-cover .t-term{align-self:stretch;max-width:none;margin:0;font-size:var(--fs);line-height:1.4}.t-cover .t-term__line{gap:.7em}.t-cover .t-term__code{min-height:0;white-space:nowrap}.t-cover .t-term__code wbr{display:none}html.is-pointed .t-cover .t-logo .lg-card{transform:translate(7px,-7px)}html.is-pointed .t-cover .t-fig__logo.t-crops:after{inset:-30px -30px -30px -56px}