/* Generated by scripts/build_site.py — do not edit. The terminal
   timings cannot be inline `style` attributes: the site's CSP is
   `style-src 'self'`, which blocks them, so they live here instead. */
.t-user{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-10) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-dir{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-12) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-bin{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-2) calc(var(--hb-t)*100%))}.t-title{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-15) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-head{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-13) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-label{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-4) calc(var(--hb-t)*100%))}.t-ok{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-10) calc(var(--hb-t)*100%))}.t-warn{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-11) calc(var(--hb-t)*100%))}.t-err{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-9) calc(var(--hb-t)*100%))}.t-ver{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-3) calc(var(--hb-t)*100%))}.t-path{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-14) calc(var(--hb-t)*100%))}.t-url{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-12) calc(var(--hb-t)*100%))}.t-note{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-7) calc(var(--hb-t)*100%))}.t-rule{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-8) calc(var(--hb-t)*100%))}.t-a0{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-0) calc(var(--hb-t)*100%))}.t-a0b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-0) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a1{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-1) calc(var(--hb-t)*100%))}.t-a1b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-1) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a2{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-2) calc(var(--hb-t)*100%))}.t-a2b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-2) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a3{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-3) calc(var(--hb-t)*100%))}.t-a3b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-3) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a4{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-4) calc(var(--hb-t)*100%))}.t-a4b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-4) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a5{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-5) calc(var(--hb-t)*100%))}.t-a5b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-5) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a6{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-6) calc(var(--hb-t)*100%))}.t-a6b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-6) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a7{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-7) calc(var(--hb-t)*100%))}.t-a7b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-7) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a8{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-8) calc(var(--hb-t)*100%))}.t-a8b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-8) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a9{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-9) calc(var(--hb-t)*100%))}.t-a9b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-9) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a10{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-10) calc(var(--hb-t)*100%))}.t-a10b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-10) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a11{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-11) calc(var(--hb-t)*100%))}.t-a11b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-11) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a12{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-12) calc(var(--hb-t)*100%))}.t-a12b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-12) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a13{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-13) calc(var(--hb-t)*100%))}.t-a13b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-13) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a14{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-14) calc(var(--hb-t)*100%))}.t-a14b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-14) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-a15{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-15) calc(var(--hb-t)*100%))}.t-a15b{color:color-mix(in srgb,var(--hb-plain-fg),var(--tc-15) calc(var(--hb-t)*100%));font-weight:calc(400 + 300*var(--hb-t))}.t-bold{font-weight:calc(400 + 300*var(--hb-t))}.t-bg0{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-0) calc(var(--hb-t)*100%))}.t-bg1{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-1) calc(var(--hb-t)*100%))}.t-bg2{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-2) calc(var(--hb-t)*100%))}.t-bg3{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-3) calc(var(--hb-t)*100%))}.t-bg4{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-4) calc(var(--hb-t)*100%))}.t-bg5{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-5) calc(var(--hb-t)*100%))}.t-bg6{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-6) calc(var(--hb-t)*100%))}.t-bg7{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-7) calc(var(--hb-t)*100%))}.t-bg8{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-8) calc(var(--hb-t)*100%))}.t-bg9{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-9) calc(var(--hb-t)*100%))}.t-bg10{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-10) calc(var(--hb-t)*100%))}.t-bg11{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-11) calc(var(--hb-t)*100%))}.t-bg12{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-12) calc(var(--hb-t)*100%))}.t-bg13{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-13) calc(var(--hb-t)*100%))}.t-bg14{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-14) calc(var(--hb-t)*100%))}.t-bg15{background:color-mix(in srgb,var(--hb-plain-select-bg),var(--tc-15) calc(var(--hb-t)*100%))}
.term-block.term-run-demo-b0 { --block-base: 0s; }
.term-block.term-run-demo-b1 { --block-base: 1.85s; }
.term-pre .term-line:nth-child(1) { --i: 0; }
.term-pre .term-line:nth-child(2) { --i: 1; }
.term-pre .term-line:nth-child(3) { --i: 2; }
.term-pre .term-line:nth-child(4) { --i: 3; }
.term-pre .term-line:nth-child(5) { --i: 4; }
.term-pre .term-line:nth-child(6) { --i: 5; }
.term-pre .term-line:nth-child(7) { --i: 6; }
.term-pre .term-line:nth-child(8) { --i: 7; }
.term-pre .term-line:nth-child(9) { --i: 8; }
.term-pre .term-line:nth-child(10) { --i: 9; }
.term-pre .term-line:nth-child(11) { --i: 10; }
.term-pre .term-line:nth-child(12) { --i: 11; }
.term-pre .term-line:nth-child(13) { --i: 12; }
.term-pre .term-line:nth-child(14) { --i: 13; }
.term-pre .term-line:nth-child(15) { --i: 14; }
.term-pre .term-line:nth-child(16) { --i: 15; }
.term-pre .term-line:nth-child(17) { --i: 16; }
.term-pre .term-line:nth-child(18) { --i: 17; }
.term-pre .term-line:nth-child(19) { --i: 18; }
.term-pre .term-line:nth-child(20) { --i: 19; }
.term-pre .term-line:nth-child(21) { --i: 20; }
.term-pre .term-line:nth-child(22) { --i: 21; }
.term-pre .term-line:nth-child(23) { --i: 22; }
.term-pre .term-line:nth-child(24) { --i: 23; }
.term-pre .term-line:nth-child(25) { --i: 24; }
.term-pre .term-line:nth-child(26) { --i: 25; }
.term-pre .term-line:nth-child(27) { --i: 26; }
.term-pre .term-line:nth-child(28) { --i: 27; }
.term-pre .term-line:nth-child(29) { --i: 28; }
.term-pre .term-line:nth-child(30) { --i: 29; }
.term-pre .term-line:nth-child(31) { --i: 30; }
.term-pre .term-line:nth-child(32) { --i: 31; }
.term-pre .term-line:nth-child(33) { --i: 32; }
.term-pre .term-line:nth-child(34) { --i: 33; }
.term-pre .term-line:nth-child(35) { --i: 34; }
.term-pre .term-line:nth-child(36) { --i: 35; }
.term-pre .term-line:nth-child(37) { --i: 36; }
.term-pre .term-line:nth-child(38) { --i: 37; }
@keyframes term-home-home-s0-b0-in { 0%, 0.0000% { opacity: 0; transform: translateY(3px); } 0.2875%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b0 { animation-name: term-home-home-s0-b0-in; }

@keyframes term-home-home-s0-b0-l0-in { 0%, 8.3381% { opacity: 0; transform: translateY(3px); } 10.6383%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b0-l0 { animation-name: term-home-home-s0-b0-l0-in; }

@keyframes term-home-home-s0-b0-l1-in { 0%, 8.5969% { opacity: 0; transform: translateY(3px); } 10.8971%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b0-l1 { animation-name: term-home-home-s0-b0-l1-in; }

@keyframes term-home-home-s0-b0-l2-in { 0%, 8.8557% { opacity: 0; transform: translateY(3px); } 11.1558%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b0-l2 { animation-name: term-home-home-s0-b0-l2-in; }

@keyframes term-home-home-s0-b0-l3-in { 0%, 9.1144% { opacity: 0; transform: translateY(3px); } 11.4146%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b0-l3 { animation-name: term-home-home-s0-b0-l3-in; }

@keyframes term-home-home-s0-b0-l4-in { 0%, 9.3732% { opacity: 0; transform: translateY(3px); } 11.6734%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b0-l4 { animation-name: term-home-home-s0-b0-l4-in; }

@keyframes term-home-home-s0-b0-l5-in { 0%, 9.6320% { opacity: 0; transform: translateY(3px); } 11.9321%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b0-l5 { animation-name: term-home-home-s0-b0-l5-in; }

@keyframes term-home-home-s0-b0-l6-in { 0%, 9.8907% { opacity: 0; transform: translateY(3px); } 12.1909%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b0-l6 { animation-name: term-home-home-s0-b0-l6-in; }

@keyframes term-home-home-s0-b1-in { 0%, 12.1909% { opacity: 0; transform: translateY(3px); } 12.4784%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b1 { animation-name: term-home-home-s0-b1-in; }

@keyframes term-home-home-s0-b1-l0-in { 0%, 20.5290% { opacity: 0; transform: translateY(3px); } 22.8292%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b1-l0 { animation-name: term-home-home-s0-b1-l0-in; }

@keyframes term-home-home-s0-b1-l1-in { 0%, 20.7878% { opacity: 0; transform: translateY(3px); } 23.0880%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b1-l1 { animation-name: term-home-home-s0-b1-l1-in; }

@keyframes term-home-home-s0-b1-l2-in { 0%, 21.0466% { opacity: 0; transform: translateY(3px); } 23.3468%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b1-l2 { animation-name: term-home-home-s0-b1-l2-in; }

@keyframes term-home-home-s0-b1-l3-in { 0%, 21.3053% { opacity: 0; transform: translateY(3px); } 23.6055%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b1-l3 { animation-name: term-home-home-s0-b1-l3-in; }

@keyframes term-home-home-s0-b1-l4-in { 0%, 21.5641% { opacity: 0; transform: translateY(3px); } 23.8643%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b1-l4 { animation-name: term-home-home-s0-b1-l4-in; }

@keyframes term-home-home-s0-b1-l5-in { 0%, 21.8229% { opacity: 0; transform: translateY(3px); } 24.1231%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b1-l5 { animation-name: term-home-home-s0-b1-l5-in; }

@keyframes term-home-home-s0-b1-l6-in { 0%, 22.0817% { opacity: 0; transform: translateY(3px); } 24.3818%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b1-l6 { animation-name: term-home-home-s0-b1-l6-in; }

@keyframes term-home-home-s0-b1-l7-in { 0%, 22.3404% { opacity: 0; transform: translateY(3px); } 24.6406%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b1-l7 { animation-name: term-home-home-s0-b1-l7-in; }

@keyframes term-home-home-s0-b2-in { 0%, 39.0167% { opacity: 0; transform: translateY(3px); } 39.3042%, 100% { opacity: 1; transform: none; } }
.term-home-home-s0-b2 { animation-name: term-home-home-s0-b2-in; }

@keyframes term-home-home-s1-b0-in { 0%, 50.5175% { opacity: 0; transform: translateY(3px); } 50.8051%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b0 { animation-name: term-home-home-s1-b0-in; }

@keyframes term-home-home-s1-b0-l0-in { 0%, 58.8557% { opacity: 0; transform: translateY(3px); } 61.1558%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b0-l0 { animation-name: term-home-home-s1-b0-l0-in; }

@keyframes term-home-home-s1-b0-l1-in { 0%, 59.1144% { opacity: 0; transform: translateY(3px); } 61.4146%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b0-l1 { animation-name: term-home-home-s1-b0-l1-in; }

@keyframes term-home-home-s1-b0-l2-in { 0%, 59.3732% { opacity: 0; transform: translateY(3px); } 61.6734%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b0-l2 { animation-name: term-home-home-s1-b0-l2-in; }

@keyframes term-home-home-s1-b0-l3-in { 0%, 59.6320% { opacity: 0; transform: translateY(3px); } 61.9321%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b0-l3 { animation-name: term-home-home-s1-b0-l3-in; }

@keyframes term-home-home-s1-b0-l4-in { 0%, 59.8907% { opacity: 0; transform: translateY(3px); } 62.1909%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b0-l4 { animation-name: term-home-home-s1-b0-l4-in; }

@keyframes term-home-home-s1-b0-l5-in { 0%, 60.1495% { opacity: 0; transform: translateY(3px); } 62.4497%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b0-l5 { animation-name: term-home-home-s1-b0-l5-in; }

@keyframes term-home-home-s1-b0-l6-in { 0%, 60.4083% { opacity: 0; transform: translateY(3px); } 62.7085%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b0-l6 { animation-name: term-home-home-s1-b0-l6-in; }

@keyframes term-home-home-s1-b0-l7-in { 0%, 60.6671% { opacity: 0; transform: translateY(3px); } 62.9672%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b0-l7 { animation-name: term-home-home-s1-b0-l7-in; }

@keyframes term-home-home-s1-b1-in { 0%, 62.9672% { opacity: 0; transform: translateY(3px); } 63.2547%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b1 { animation-name: term-home-home-s1-b1-in; }

@keyframes term-home-home-s1-b1-l0-in { 0%, 71.3053% { opacity: 0; transform: translateY(3px); } 73.6055%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b1-l0 { animation-name: term-home-home-s1-b1-l0-in; }

@keyframes term-home-home-s1-b1-l1-in { 0%, 71.5641% { opacity: 0; transform: translateY(3px); } 73.8643%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b1-l1 { animation-name: term-home-home-s1-b1-l1-in; }

@keyframes term-home-home-s1-b1-l2-in { 0%, 71.8229% { opacity: 0; transform: translateY(3px); } 74.1231%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b1-l2 { animation-name: term-home-home-s1-b1-l2-in; }

@keyframes term-home-home-s1-b2-in { 0%, 88.4991% { opacity: 0; transform: translateY(3px); } 88.7867%, 100% { opacity: 1; transform: none; } }
.term-home-home-s1-b2 { animation-name: term-home-home-s1-b2-in; }

@keyframes term-home-home-s0-b0-type { 0%, 2.0127% { clip-path: inset(0 100% 0 0); } 8.0506%, 100% { clip-path: inset(0 0 0 0); } }
.term-home-home-s0-b0-type { animation-name: term-home-home-s0-b0-type; }

@keyframes term-home-home-s0-b1-type { 0%, 14.2036% { clip-path: inset(0 100% 0 0); } 20.2415%, 100% { clip-path: inset(0 0 0 0); } }
.term-home-home-s0-b1-type { animation-name: term-home-home-s0-b1-type; }

@keyframes term-home-home-s0-b2-type { 0%, 41.0293% { clip-path: inset(0 100% 0 0); } 47.0673%, 100% { clip-path: inset(0 0 0 0); } }
.term-home-home-s0-b2-type { animation-name: term-home-home-s0-b2-type; }

@keyframes term-home-home-s1-b0-type { 0%, 52.5302% { clip-path: inset(0 100% 0 0); } 58.5681%, 100% { clip-path: inset(0 0 0 0); } }
.term-home-home-s1-b0-type { animation-name: term-home-home-s1-b0-type; }

@keyframes term-home-home-s1-b1-type { 0%, 64.9799% { clip-path: inset(0 100% 0 0); } 71.0178%, 100% { clip-path: inset(0 0 0 0); } }
.term-home-home-s1-b1-type { animation-name: term-home-home-s1-b1-type; }

@keyframes term-home-home-s1-b2-type { 0%, 90.5118% { clip-path: inset(0 100% 0 0); } 96.5497%, 100% { clip-path: inset(0 0 0 0); } }
.term-home-home-s1-b2-type { animation-name: term-home-home-s1-b2-type; }

@keyframes term-home-home-s0-window { 0%, 0.0000% { opacity: 0; } 0.2875%, 47.0673% { opacity: 1; } 47.3548%, 100% { opacity: 0; } }
.term-home-home-s0 { animation-name: term-home-home-s0-window; }

@keyframes term-home-home-s1-window { 0%, 50.5175% { opacity: 0; } 50.8051%, 96.5497% { opacity: 1; } 96.8373%, 100% { opacity: 0; } }
.term-home-home-s1 { animation-name: term-home-home-s1-window; }

.term-loop.term-loop-home { --term-home-cycle: 17.39s; }
