.pacline[data-astro-cid-sz7xmlte]{--pac-cycle: 6s;--pac-size: 1.2rem;--dash-w: 6px;--dash-h: 4px;position:relative;display:flex;align-items:center;justify-content:center;width:min(60%,22rem);height:calc(var(--pac-size) + .4rem)}.pacline-dashes[data-astro-cid-sz7xmlte]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;height:100%;margin:0;padding:0;list-style:none}.dash[data-astro-cid-sz7xmlte]{width:var(--dash-w);height:var(--dash-h);background:var(--primary);border-radius:1px;opacity:.7;box-shadow:0 0 6px var(--glow-soft);will-change:transform,opacity,box-shadow;animation-duration:var(--pac-cycle);animation-timing-function:linear;animation-iteration-count:infinite}.dash[data-astro-cid-sz7xmlte]:nth-child(1){animation-name:dash-eat-1}.dash[data-astro-cid-sz7xmlte]:nth-child(2){animation-name:dash-eat-2}.dash[data-astro-cid-sz7xmlte]:nth-child(3){animation-name:dash-eat-3}.dash[data-astro-cid-sz7xmlte]:nth-child(4){animation-name:dash-eat-4}.dash[data-astro-cid-sz7xmlte]:nth-child(5){animation-name:dash-eat-5}.dash[data-astro-cid-sz7xmlte]:nth-child(6){animation-name:dash-eat-6}.dash[data-astro-cid-sz7xmlte]:nth-child(7){animation-name:dash-eat-7}.dash[data-astro-cid-sz7xmlte]:nth-child(8){animation-name:dash-eat-8}.dash[data-astro-cid-sz7xmlte]:nth-child(9){animation-name:dash-eat-9}.dash[data-astro-cid-sz7xmlte]:nth-child(10){animation-name:dash-eat-10}.dash[data-astro-cid-sz7xmlte]:nth-child(11){animation-name:dash-eat-11}.dash[data-astro-cid-sz7xmlte]:nth-child(12){animation-name:dash-eat-12}.dash[data-astro-cid-sz7xmlte]:nth-child(13){animation-name:dash-eat-13}.dash[data-astro-cid-sz7xmlte]:nth-child(14){animation-name:dash-eat-14}.dash[data-astro-cid-sz7xmlte]:nth-child(15){animation-name:dash-eat-15}.dash[data-astro-cid-sz7xmlte]:nth-child(16){animation-name:dash-eat-16}.dash[data-astro-cid-sz7xmlte]:nth-child(17){animation-name:dash-eat-17}.dash[data-astro-cid-sz7xmlte]:nth-child(18){animation-name:dash-eat-18}.dash[data-astro-cid-sz7xmlte]:nth-child(19){animation-name:dash-eat-19}.dash[data-astro-cid-sz7xmlte]:nth-child(20){animation-name:dash-eat-20}.dash[data-astro-cid-sz7xmlte]:nth-child(21){animation-name:dash-eat-21}.dash[data-astro-cid-sz7xmlte]:nth-child(22){animation-name:dash-eat-22}.dash[data-astro-cid-sz7xmlte]:nth-child(23){animation-name:dash-eat-23}.dash[data-astro-cid-sz7xmlte]:nth-child(24){animation-name:dash-eat-24}.dash[data-astro-cid-sz7xmlte]:nth-child(25){animation-name:dash-eat-25}.dash[data-astro-cid-sz7xmlte]:nth-child(26){animation-name:dash-eat-26}.dash[data-astro-cid-sz7xmlte]:nth-child(27){animation-name:dash-eat-27}.dash[data-astro-cid-sz7xmlte]:nth-child(28){animation-name:dash-eat-28}@keyframes dash-eat-1{0%,2.56%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}2.86%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}3.26%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}4.26%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-2{0%,5.41%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}5.71%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}6.11%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}7.11%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-3{0%,8.27%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}8.57%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}8.97%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}9.97%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-4{0%,11.13%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}11.43%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}11.83%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}12.83%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-5{0%,13.99%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}14.29%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}14.69%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}15.69%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-6{0%,16.84%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}17.14%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}17.54%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}18.54%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-7{0%,19.7%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}20.0%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}20.4%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}21.4%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-8{0%,22.56%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}22.86%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}23.26%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}24.26%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-9{0%,25.41%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}25.71%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}26.11%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}27.11%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-10{0%,28.27%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}28.57%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}28.97%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}29.97%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-11{0%,31.13%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}31.43%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}31.83%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}32.83%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-12{0%,33.99%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}34.29%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}34.69%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}35.69%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-13{0%,36.84%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}37.14%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}37.54%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}38.54%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-14{0%,39.7%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}40.0%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}40.4%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}41.4%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-15{0%,42.56%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}42.86%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}43.26%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}44.26%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-16{0%,45.41%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}45.71%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}46.11%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}47.11%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-17{0%,48.27%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}48.57%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}48.97%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}49.97%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-18{0%,51.13%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}51.43%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}51.83%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}52.83%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-19{0%,53.99%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}54.29%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}54.69%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}55.69%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-20{0%,56.84%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}57.14%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}57.54%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}58.54%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-21{0%,59.7%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}60.0%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}60.4%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}61.4%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-22{0%,62.56%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}62.86%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}63.26%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}64.26%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-23{0%,65.41%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}65.71%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}66.11%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}67.11%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-24{0%,68.27%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}68.57%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}68.97%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}69.97%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-25{0%,71.13%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}71.43%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}71.83%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}72.83%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-26{0%,73.99%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}74.29%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}74.69%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}75.69%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-27{0%,76.84%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}77.14%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}77.54%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}78.54%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}@keyframes dash-eat-28{0%,79.7%{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}80.0%{opacity:1;transform:scale(1.6,2.2);background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent),0 0 12px var(--accent)}80.4%{opacity:0;transform:scale(.2);background:var(--accent);box-shadow:0 -18px 0 transparent,0 18px 0 transparent,-18px 0 0 transparent,18px 0 0 transparent}81.4%,93.99%{opacity:0;transform:scale(.2);box-shadow:none}94%,to{opacity:.7;transform:scale(1);background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}.pacman[data-astro-cid-sz7xmlte]{position:absolute;top:50%;left:0;width:var(--pac-size);height:var(--pac-size);transform:translate(-50%,-50%);animation:pac-walk var(--pac-cycle) linear infinite;filter:drop-shadow(0 0 10px rgba(251,191,36,.6))}.pacman[data-astro-cid-sz7xmlte]:before,.pacman[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;left:0;right:0;height:50%;background:#fbbf24}.pacman[data-astro-cid-sz7xmlte]:before{top:0;border-radius:100% 100% 0 0/200% 200% 0 0;transform-origin:50% 100%;animation:pac-top-chomp .28s ease-in-out infinite}.pacman[data-astro-cid-sz7xmlte]:after{bottom:0;border-radius:0 0 100% 100%/0 0 200% 200%;transform-origin:50% 0%;animation:pac-bot-chomp .28s ease-in-out infinite}.pacman-eye[data-astro-cid-sz7xmlte]{position:absolute;top:22%;left:50%;transform:translate(-50%);width:.16rem;height:.16rem;background:#111827;border-radius:50%;z-index:2}@keyframes pac-top-chomp{0%,to{transform:rotate(0)}50%{transform:rotate(-45deg)}}@keyframes pac-bot-chomp{0%,to{transform:rotate(0)}50%{transform:rotate(45deg)}}@keyframes pac-walk{0%{left:0;opacity:1}80%{left:100%;opacity:1}82%{left:100%;opacity:0}83%,93%{left:0;opacity:0}94%,to{left:0;opacity:1}}@media (prefers-reduced-motion: reduce){.pacman[data-astro-cid-sz7xmlte],.dash[data-astro-cid-sz7xmlte],.pacman[data-astro-cid-sz7xmlte]:before,.pacman[data-astro-cid-sz7xmlte]:after{animation:none!important}.pacman[data-astro-cid-sz7xmlte]{display:none}.dash[data-astro-cid-sz7xmlte]{opacity:.7;transform:none;background:var(--primary);box-shadow:0 0 6px var(--glow-soft)}}input.svelte-1gu5h8y:focus{outline:0}.navbar-bar[data-astro-cid-5blmo7yk]{position:relative;box-shadow:inset 0 -1px color-mix(in oklch,var(--primary) 32%,transparent)}.navbar-bar[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,transparent,var(--primary) 18%,var(--primary) 82%,transparent);box-shadow:0 0 10px var(--glow);pointer-events:none}.nav-link[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:.35rem;height:2px;border-radius:1px;background:var(--primary);box-shadow:0 0 8px var(--glow);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.nav-link[data-astro-cid-5blmo7yk]:hover:after{transform:scaleX(1)}.nav-link[data-astro-cid-5blmo7yk].is-active:after{transform:scaleX(1)}.nav-link[data-astro-cid-5blmo7yk].is-active{text-shadow:0 0 8px var(--glow-soft)}.lang-pill[data-astro-cid-5blmo7yk]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 22%,transparent);background:color-mix(in oklch,var(--primary) 6%,transparent)}.lang-btn[data-astro-cid-5blmo7yk]{color:color-mix(in oklch,var(--deep-text) 70%,transparent);cursor:pointer}.lang-btn[data-astro-cid-5blmo7yk]:hover{color:var(--primary)}.lang-btn[data-astro-cid-5blmo7yk].is-active{background:var(--primary);color:#fff;box-shadow:0 0 10px var(--glow-soft)}.back-to-top-btn{position:fixed!important;right:.75rem!important;bottom:4.75rem!important;z-index:99999!important;width:2.75rem;height:2.75rem;border-radius:8px;box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 22%,transparent),0 8px 22px #0003;opacity:1;cursor:pointer!important;pointer-events:auto!important;transition:transform .25s ease,opacity .25s ease,box-shadow .15s ease}.back-to-top-btn:hover{box-shadow:0 0 0 1px var(--primary),0 0 18px var(--glow-soft)}.back-to-top-btn.hide{transform:translate(5rem) scale(.9);opacity:0;pointer-events:none!important}.back-to-top-btn:active{transform:scale(.94)}@media (max-width: 640px){.back-to-top-btn{width:2.25rem!important;height:2.25rem!important;right:.4rem!important;bottom:3.4rem!important;opacity:.85}}.pixel-avatar-frame[data-astro-cid-2unccdfi]{border-radius:8px;background:var(--surface-2);box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 55%,transparent),0 0 0 6px var(--card-bg),0 0 0 7px color-mix(in oklch,var(--primary) 30%,transparent),0 0 28px var(--glow-soft);clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px))}.avatar-sweep[data-astro-cid-2unccdfi]{background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--primary) 30%,transparent),transparent);animation:avatar-sweep-anim 4.5s ease-in-out infinite;will-change:transform}@keyframes avatar-sweep-anim{0%,to{transform:translateY(0);opacity:0}10%{opacity:.8}50%{transform:translateY(420%);opacity:.8}60%{opacity:0}}@media (prefers-reduced-motion: reduce){.avatar-sweep[data-astro-cid-2unccdfi]{display:none}}.collapsed[data-astro-cid-ucso7hve]{height:var(--collapsedHeight)}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-cyrillic-ext-400-normal.D76n7Daw.woff2) format("woff2"),url(/_astro/roboto-cyrillic-ext-400-normal.b0JluIOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-cyrillic-400-normal.BiRJyiea.woff2) format("woff2"),url(/_astro/roboto-cyrillic-400-normal.JN0iKxGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXYABIAAAAACgAAAAV8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghUCYM8EQwKg2iDTgsUABIUATYCJAMkBCAFgnQHIAyCSRucCFFUkDIBfhzkZKcmnOCkolAQnoSyxYqFpYXieXb+xgO83X+ee8cPWukL624junMJs9RsoCpuxSopamF+Pi97f6xC6QrJFHRKpFCmII8L4C95A3y0rJouCIdkJgncD/oHj/4Ptd1Rm0IYXCtKb1yQDmO4797U2dlr/Om01LkOVpT2L12pLVa73QtgLIKxr2n9efiAIhiyAGBi25Coekds8qZninvglyCgAwhKQRDQspY1tF9oNA0iKTQN4IRtO0c8LdtzW2orwfLCWqaCzZfl11dfBsTdnaQ3h2kZ2eOZEwgbeF/yBVwQgZ2DvRwJfK0Dj4wLA3+w4XAB/M8FxYoIY9AzkO6S7TOGwEWk2ZbiCu/nOQToKUU5oq4x6zbE1HUGA3Rl83vzuil5fuJX+RchWrDatW53jdtwnlgZhpwlhXP0dtJr7vYxsPT/PLq40lhiT5ruQpdOGGT7LM3N6cMWw/ws9PIfIIcEwLJDUR3FYQgfiUJzxskPq2Qy1ggbiezOIJylETciLCiNZCMFSKaDJqeFHmOPg5ePsYC2syXS6aE6P7V6nJwhSOIdAc0Ke4n7Xb8SyWqkqXiaf5zcKrRPwvfqdPtrZBtL2slMnRuMa42LvcxYpRRZvA/n8T7tUCIaeZ2q3j7uEhVDkc8XZrrMEm9RfK85lv64HemnFa6lmfuYFI7x/oVR8InaSyj5acula+ve+LU96YKCxZUXd9MwGtXGUoutAUxK5q2NmLMD2mz+aZ2N4WzsRo9j+buXk1pEpRttzy1KfocMeUz6dmDs9k7cweWb9rsbsde9m5w+h/OOcb2wOG7o3RICJCrFpqEEFRhZH9oDuAjooYPPICPCo0jTpMlTRj1BOey1KZvbSstFFVnKclSBPKn7/nPJ6C8PU1DPT6+kYz8/gBNueLjm39PQ/QP9dT+ltmVK4aRWsRS+SabvokUfQ1Z/zGWygF8Mr9+/8b206dV6Ljp9GGVza+Jnt9+d8hVurXeJt93vjq6U3ZwJkOx4aa9k2z3+d04j7me6E29d13G+Vvxzc/2x9y4pOP96WSx98PKAi/qn3un2CdsyOa1xdLjn/jNOzIUF+AcAFPL/LuBa/t/+/00Wx7+LZarhcLSj7qhqn2s859Wt3etQ2/+kfRxqzc5ou8fJDwOT0QDzOKLLr2WqruDlpp0t2a9YhvLuvI6qnb1VNjpkZXJDl/FYKm5xTmMZ2tdaepL9fasvEPAi1srweZuqi+ubWBAA9duqOh3Aq2fXLZ48tfLYbwcI6FRFSox5GgsC4uTo+6gDX3L73r+JVpUAH39Qk4BvUOKXX+7fO5WxrANQiSBQXPZPRnXwL6t/kZURIvyq5E7nKYd/+oHsWlclBNZezqf/HAGhco/laHwB9IjiFIGA0gW4QlrhDPtsR9DxoiPqeXgx8S2mzZGZYXLk1qLzPbQCLlIvLSaeKN70nUj5TPIVKsUgsWqVoFQqU4hRrQ6jDiVahCAhYiUJsZwjklEiVgFWPdZyiRglGlTKVysFo1adMqxqRNRGB07ceCHMeI4bn835eBCWSYtaZUqUqmdxhRPCsFgl1zMIEaoVIhECVMoeIbGn6hD5JrKmH9WIUYTEBZpLoIi4tu4srS3CQRWXBjxE2jOODD23Tq8ZEC06EsK9yPGl5oa3Y1q4+6JJksQg5/nLSZoT4710FclcN06s6pO8JjvU0YoUM1dnec4lZWdJvIclqegQ1wVLSasxL8rVZtzuOy/2LOk8wKOF3qSrG3TEOel5b59dOyR9f+fF65a2B/EBlR2CR1LhYu2/fT32swx1OFfBLqCUehyHLE7hXvwPdkoD9sNc7GoobUO8bPge7JR6nItTeA3/g5/SgNk+RYQ6q0mgOgA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATkAA4AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAEsAAABgdAng+GNtYXAAAAH4AAAAQAAAAF4+Y+J/Z2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARQAAAEUnMz0sGhlYWQAAANYAAAANgAAADb8atJ6aGhlYQAAA5AAAAAfAAAAJAq6BalobXR4AAADsAAAAB8AAAAkF+P/e2xvY2EAAAPQAAAAEwAAABQBMQGDbWF4cAAAA+QAAAAcAAAAIAArAOVuYW1lAAAEAAAAAM4AAAF0G504anBvc3QAAATQAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42iXFsRFAMAAAwE8ijCE76FQ6lbNFRlGr01jBKhZyCt+81B3hlMktT4TxPz1qRASwkABg3ffVwrj1XurQoiJc0M35VhTpA+O9Ck4AeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAC//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAAhIREhAxEBAREBAyEBNQEhAyj9PALENv7u/roBDOQCA/7+AQL9/QWw+qQFB/19Anf7EQJ4/V4CXogCXgAAAgB2/+wFCQXEABEAHwAAARQCBCMiJAInNTQSJDMyBBIVJxACIyICBxUUEjMyEjcFCZD++LCs/vaTApIBC6yvAQuQv9C7ttED07m6zAMCqdb+waipATnOadIBQqup/r/VAgEDARX+6/Zr+/7hAQ/9AAIAbwRwAskF1gAFAA0AAAETMxUDIwEzFRYXByY1AZF0xN9Z/t6oA1BJsgSUAUIV/sMBUlt7VTtfu////jL/7AVPBdYAJgAFRgAABwAG/cMAAAABAAAAAiMSo8X+nl8PPPUAGQgAAAAAAMTwES4AAAAA1QFS9Pob/dUJMAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwOn5S/qfF6cBUAQVcAIAb4cEcQB42mPuYUhhgALG3xDM2sBQxqzAkA9mH/tnBABopAdwAHjaY2Bg0ITDRIY6IOwCABGeArUAeNpjYGRgYOBk6GcQYwhhYAXzEICNgREAGIoBEXjaXY4BBgJRFEVPVSnSCkIgoKkKUSBJIqESIKp+05BpzFRpI62gBbTErvGNkes+977nfB8ocSJHJl8GtnxtzlDhY3OWKm+bc6l9PpULNAhsLlJjbXNVCc7cpIABLekZy2FHIB90NWpXQlxdL3jaGXwizUibOTPGTFiw0mzSxaHNUsRevslNNSP6LnpHyEYtFOvp5lOPiQ49+gzj1lbr/zHp98ZywEtbDxf9PqE6SlOukivOqM3wOeAojbhIdZYJFcXNEMkhD80jzg9HQTQoAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-greek-400-normal.LPh2sqOm.woff2) format("woff2"),url(/_astro/roboto-greek-400-normal.IIc_WWwF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-vietnamese-400-normal.DhTUfTw_.woff2) format("woff2"),url(/_astro/roboto-vietnamese-400-normal.D5pJwT9g.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-ext-400-normal.DgXbz5gU.woff2) format("woff2"),url(/_astro/roboto-latin-ext-400-normal.BSFkPfbf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.DXyFPIdK.woff2) format("woff2"),url(/_astro/roboto-latin-400-normal.BVyCgWwA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-cyrillic-ext-500-normal.BJvL3D7h.woff2) format("woff2"),url(/_astro/roboto-cyrillic-ext-500-normal.37WQE4S0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-cyrillic-500-normal._hamcpv8.woff2) format("woff2"),url(/_astro/roboto-cyrillic-500-normal.YnJLGrUm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAXwABIAAAAACiQAAAWUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghcCYM8EQwKg3CDVwsUABIUATYCJAMkBCAFgwAHIAyCUxvDCECO0yW2MxHcwQN9m/Zmd7GAt056LBXDUnN6hagTcSJGKmInrhNO9dPUA1Hd9gmGUIldvZjF5GpN7d6GXSYqHkE4sOrvQ/cXxAKTi9BxlRWyDoCEqmRbISus7GNs4WxzgFD/DgjABgAIzAgEAsgim2xELLe4GjMaQCYDwDcsZCHaXqd07tw0yNSeTcmBQT/YvmV4O4DU1ap2ifgNAxguMywC4RuWqS/T3YC1DIiaVIC3Iu+W5RGFr8TIGLrHZQo64moAbaVBoqOjKqHGnvGoCJ6vUQgcmFEwAgp2dK7xlZzVFgqIXTN/ZD7L9Hz0yD35VwEU5vMc53IV5/Idm6TZq1arUm2lcRvPAuPH2hivXI4rs4J97GI8qh+rtpLx2pm4DJLxxslMMD6JS2nEY9IwGD9AAEiCRdJSXj8qxFmJB0XmqIxNG7WorS0hKYK6Hu+LSdEWkkpQivn+kFSDeq5UZ+VW1s9I6KfppxV0nabn6r3tXVKbZSnrVcnTEhFdUpU+XVIdv4wmvNP0ZCKxMiQ1RTItc1oCinq/Clk/dVb/h6QhWLS3Oru8vqJeHoh5ZTRmJ/n9elw+SczIJ8MCfyIRksazpHuNvX2TzxdMo8b5IWnWwaoCi7peEu80vHOGXx4IA97TZiSGIE+2fFDgA6KdUp0Vj/kD5Tx2YMO9VhiEmEl4V3vEQtISLKqqj8dQtT8xmBWUwbgFKwktsgVH54gT+mkt9nooikbnN3OiGltMUP1qJOGVMzgLpH7iQRdU8To77UEZrYt1GjIaIrZ5EGKx8GwECmaUTAYnABYAPPvSmkB6iIPYBt7BwFvViQKSWU2dO90Ooznvvdu5Y3dvv3mgydkvBvC7HHjro6zTPnmnVhx899MzP367pvrgO/HLvFXNgbetp78pdjdaqV/dVl6vqX5DzH0Wg3xWTTZhMLkPxbf9aN3+6bWqaD4hmtVUxSfpN84/1XPHPaPj77hoHS9Vvn5RHH5yl+e2C6O89p/2y/3ilhseRHxT/dPDhptuuTfzR/6UxZek1r464fO1zYGq0VZlV1G8LO/uxOMzmI0hF0wY/78POABjJ/OdocvwZtrmcrs9K6TNJXlpKzPKLJfaX0ISj1Qi3lFFX5soBDWurrSmIFtIG3bkJpl5VGa9l7aR5PaDFJd0vJezIK359ABacrx6YlPaiEa0M6TNNTpeyKxAvf8t728Amp93ac4CpDUitZckFklemiKJTB60LmkCExPbrIg0+pogAJvFpIGiGDXFBAJQZnjuPl6+ttW5+nfzFDMAz/7kDgO8Liq/+2fm/6/PJvNmwIICgADT4JgNLAN89dj6FghmF4t6Bl0KYiyvMByjuwfpwd7nubFsBGDhbCZSyoAAwAEKSg5GBGCmm4rQLECLRzuTYCrXmRQcXNCscpo1MBmYzbBkBEW15Ni/HHptscWIlUSIsH35PWHajWjXqVdSmJRNekQY1KdT0rDNkjaLUKzABnGlqsSFWEiYHCqldEjZIiVEiaQufbYaUitpk836pAzTJaYvYBHLWIWryaFhqFJSj9k5qN0mfYH64RukjNhpkz491xLRQqOvTp6UlJ7XJukUGNYpjM56gwbpVMrxzTh3TeL5xbcd44/CqACQ6afLfK60BSQB0sKhBETaKbb3eMC5MmeW14U5wANieXjmVDcy/QGlNLpwxgRnp+avCvvHpzWqnSFnrm+iw87YWbEu5G0zRRdL25kbC1fOm2JnOdxVunKGXdb2juKl/l7rudubwM62ra1o6TQ7e3Bm9nibjWPDsoDPs4q0y2EKSH7t09MHxovNabmBct2W9IHsumzDWwH3Q0QAXgaYwrPxbsyAT7c1vQ5bcX/WqQuyFFCCuM9/BPCxLY3EDZ6NL2KGr2upiUznKVBH5gvU2nyxGQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATsAA4AAAAABYgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAE0AAABgdG3hCmNtYXAAAAH8AAAAQAAAAF4+Y+J/Z2FzcAAAAjwAAAAMAAAADAAIABNnbHlmAAACSAAAARAAAAESY99A82hlYWQAAANYAAAANgAAADb8n9JyaGhlYQAAA5AAAAAfAAAAJArvBcJobXR4AAADsAAAAB8AAAAkGAT/TWxvY2EAAAPQAAAAEwAAABQBLwGBbWF4cAAAA+QAAAAcAAAAIAArAN9uYW1lAAAEAAAAANYAAAGAHGI533Bvc3QAAATYAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42mNgZpnB+IWBlYGBdRarMQMDozyEZr7IkMbEwMAAxFDgABRkQALu/v7uIEF5XzaGfwwMaeyzmBgUGBjng+RYrFg3MCgAITMADeIKxAAAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgAAv//AA942g2PJVREURRF731/Hh93h3GtowUtuEvBHSIknE7GO+7uLn3h9IW7O/8N04/sDRRKATgdnQAO7MABnMENQC73kHMeiB7IydGMck4nhJIdC3tgS+h8RjjGkAgCnfjpobzQRGp+PUitkE/ym0k+AIFy6x2V0B1wBwkAehORUqEiWrPJUyUTefrxJqJUEN7H29No8DRTSRu7n55kt53YiV5Yil4dKMwP9CyS5b6BWTJ1zFZHRzFyL/0Io0eH2foRfUHCrLeZT+wH4cP2ViGqJMf0xGbiAoBeRh9OiUYfXz9eY8bWqoOLPHY4ySWmToi6MMKHbWJmQUN0bPaa1cqCbZyltqYGaDQAD3bCLMA/wjpXMwABAAAAAiMSEj1jSl8PPPUAGQgAAAAAAMTwES4AAAAA1QFS7Pok/dUJXAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwJn9S+WfI2cMUAQVcAIAdi8EvwB42mPuYUhhgALGfxDM2saQxqzDkA5mn/knAwBo+QdjAHjaY2Bg0ITDBIZaIOwEABGOArEAeNpjYGRgYOBk6GcQY/BjYAXzEICNgREAGAwBC3jaTY+1dQNAEAXHzC7AkSJHZobEzEyZScyMfagC1aHiNIHoHc3fWwSmiTLGyPgM8EO7yyMs0eryKIs0uzw2ZB8f4gmWyXZ5UvtHlxcliFN25Tli3VXDxRr/5D0hfyOqHEVi/qZJaIuQpUTEs84Dt5xzyRPv3qts6b3BGzmCnrJnlUcihElQIcOXXKSkypElgP5sss0+x6jYYFN+I0JM/zT/FIez6TOc7VxLngZFdQwn6efYlK7JuWKkiahuyRJiTTol7Qrw1o8qocKJPEWqWIG1DvezNmIAAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-greek-500-normal.Bg8BLohm.woff2) format("woff2"),url(/_astro/roboto-greek-500-normal.CdRewbqV.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-vietnamese-500-normal.p0V0BAAE.woff2) format("woff2"),url(/_astro/roboto-vietnamese-500-normal.LvuCHq7y.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-ext-500-normal.OQJhyaXd.woff2) format("woff2"),url(/_astro/roboto-latin-ext-500-normal.DvHxAkTn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.C6iW8rdg.woff2) format("woff2"),url(/_astro/roboto-latin-500-normal.rpP1_v3s.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-cyrillic-ext-700-normal.CyZgh00P.woff2) format("woff2"),url(/_astro/roboto-cyrillic-ext-700-normal.DXzexxfu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-cyrillic-700-normal.jruQITdB.woff2) format("woff2"),url(/_astro/roboto-cyrillic-700-normal.BJaAVvFw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABIAAAAACcAAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghICYM8EQwKg0iDMwsUABIUATYCJAMkBCAFgn4HIAyCKRtfCCCeBTkZ2iuxGWKJyeMZv66OCKiaZs+C2PYBKynriFkOIRw+g/RKasP0I2Tp7+2q9xfi7wUbK2iEHqhniZB3rvwq15s+McjkCIq28lPzNpOz6381+8JXa2p3NywTFUsoPFi19wHiAoKxcTWy7qYKLfvKspIVUta28e98NkNGfL1Saoy9g4AKICgIgoCSXWQgCxYNTUGIBJpgg22cCgGyrP3XF1yQdvCC6CzmIwxLnosAt/vj5LbogZT0yrQShPZyIH7ZQREGFZjjiOGtLF492gsUtK8M0uCg/JUR1JDrIJmWZmoo/ygYL3bjLzwPD7AMaFUQySHSouZS+8pjnYMgXNq8mgd/9PCX8m9BZJhfbtawij6MddmzXnMGDujW2EdCdJVa3Fd4Mk1Csl2nNNMt10tiuFXn3BNacx+KIDNiOYaO1X2E7Oh4gPxftmBXX9F/7704DGyNdtu7kOhHYsRmoaQvhzFb60H//EUTc7kKeljbsvSAQ7qI2gxmDMhnsfYk8VAxmqL1dTtFG+oMzulIrxsPVCgaOEwiqQKKhx1Uo44YKodIbn9HZim7XB4XrJkbn8O9BVWcs4DXMgztxidrMHiSZCqnQu6YYtrdtqccGPLFXEnKFoIU18+5s07p2HIIDHMZPEdmq1v6d5QwT4y9E+Ad0jZE//yFubK3ZjG5N6bTmQvnoiK9l3RxWGSXT851d9l7GQWHJTbrt5ChjP33VNg7B4dLalu2yO62CbD/AyFwyQZzLfSLvzqmI73y0i6klzzQCaxcdNjCZnM+e2uUdV+uruoi9E8ukAcDESmImrSBIuhipGYJHoqtWJm9W+ontE9EUxK3YefWXFHlp7edcrrNEXL4HtGHhcOBr3/Ou49KWz55Z1M4991Pt3/8tv3OfVPa8toGe6+Xt765+XRVuHrpoLLXN25480YY8ow0eyY+cA8IzHc+b+FJJ+WTP70hJnteQjTxmnWf73/zsvl9rt1/b/X2q+Z5vuTNKxf1uXpEz7Pf+8Zo3276/vLLbvrGJ4s/vOn3Ky+74TufLOl18aqjpr/s/vmsPbjJK1qby2snpvtz1PuaKhQIXATycv+Dc2j0bJ6ekL4ps7COfkLVF6XMUtgIepWjcoCfzl3q5ZTUeVVhCUuf7qpg6paropis9dOYsXKSXRNIqt1eio8R2goGYHINRsTc2S1kpdI68676G0FAUHXvmHLAspDln/WsECAMyzFZ+hRTYfWLAgioFPMJUZRLojwBUf8uteOfn9u7bcbvhd4F8MxPnUcB8HpY98Y/Y/5/vXhxYRFRFIFA/ohGheIW1TcmjhG0gGK8zQGqoaGH0otsitupzPd5rtETQdFOPYwIFEArkWicIAEFB/EXkiL2cu/lCCrucEQKbnXEejgbnDhSgzgcOT1MpVplHhxiqbN4NRBUq/M8Ay//bhMbEU+ywErgYmci8lgkWiQY0q9TtxGTunEq8MpMkBhJlkg4HSQuZjNECxbZSTzo9s3lKtVqBKCM5by7lsan5zekOumw17oFdtarxAKJbKR6PSVWLuJT+nmY8Kh2Li7UhGN6EUi7knLEP7VCZMbzB5oxa6/MKqWZ4eQQHg13O5QPyU6KUhh+f9Q1jaVxRiGGvZJzJ+/RkOuVruwzWJPplctvT4kN98p3TCrJivMqNIzOSYnuFWtGkFdJtbyhJNWj/Nvrj1t4hFwJzw/P/A3vk8taw/F3YacRxkwn3LUH3tGJd7V247SOaBcE0wl3jZJEZ+ga/Yds4aQQ6Wi3FJ3imZRIIIqRPiHIbp9wl47pDD2l/+nWrQahT1oivVBjuF0jxwMAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATsAA4AAAAABYgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAE4AAABgdTXg+WNtYXAAAAH8AAAAQAAAAF4+Y+J/Z2FzcAAAAjwAAAAMAAAADAAIABNnbHlmAAACSAAAARQAAAEUTyyJzmhlYWQAAANcAAAANgAAADb819JcaGhlYQAAA5QAAAAfAAAAJAsmBdVobXR4AAADtAAAAB8AAAAkF/f/LGxvY2EAAAPUAAAAEwAAABQBLwGDbWF4cAAAA+gAAAAcAAAAIAArAN9uYW1lAAAEBAAAANQAAAF+HF85GnBvc3QAAATYAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42k2HNwGEQAAE57IM8PDdV3Q0BBd4Ipe0CMAEgsh586J0JwcMmML8QHhnq5FMApIbASg+CNM0xAcvtsyQuUJuV7QA+m96/I1qBfuaCnwAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgAAv//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAISERIQMRAQERAQMhATUBIQMo/TwCxDb+7v66AQzkAgP+/gEC/f0FsPqkBQf9fQJ3+xECeP1eAl6IAl4AAAIAVv/sBS4FxAAQAB4AAAEUAgQjIiQCJzU0EiQgBBIVJTQmIyIGBxUUFjMyNjcFLpj+5be1/uScAZsBGwFsARub/tCkmJekAaSal6IBArfX/rywrgFD0kjXAUevr/651gHl7uvjR9/27eMAAAIAWwRvAssF1wAFAA4AAAETMxUDIwEzFRYXByYmNQGJb9PmXP7SrQFMU0pdBJsBPBX+wQFUXnw4ViOJXQD///4X/+wFdAXXACYABUYAAAcABv28AAAAAQAAAAIjEjlU04RfDzz1ABkIAAAAAADE8BEuAAAAANUBUtb6MP3VCYcIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ9cvgnylnO1AEFXACAHx/BQkAeNpj7mFIYYACxn8QzNrGEMYszxANZp/5Jw4AZykHNQB42mNgYNCEw3iGOiDsAgARkAKzAHjaY2BkYGDgZOhnEGPwY2AF8xCAjYERABgMAQt42mJgYOBgSGNgZmBk4QSy4xh2QdmMDDwM66BsJqCaZRA2kBRjmABlsyCxWQFVjyUWQgEQRW8isoafSLhLwd0t4+7O7nk4nDfug4XZyzYp3nzZZlkw4SBsCOMQzg/Y6bIR95UdyluzY6zsgqliQ1bsJfeKFMmRIEWZhqQNN3ac1NXREx/ENuKSCwa01bNT11T+CuNR68JDgMjDc8oL/PUan96X/ssmxBuu7JgyRn98prhkZVgLY3UN5eVY0ccuK8ZCMKh/uvYPT/+Id5wkB9hvI3U1mnjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-greek-700-normal.Bs05n1ZH.woff2) format("woff2"),url(/_astro/roboto-greek-700-normal.1IZ-NEfb.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-vietnamese-700-normal.CBbheh0s.woff2) format("woff2"),url(/_astro/roboto-vietnamese-700-normal.B4Nagvlm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-ext-700-normal.DchBbzVz.woff2) format("woff2"),url(/_astro/roboto-latin-ext-700-normal.Ba-CAIIA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-700-normal.CbYYDfWS.woff2) format("woff2"),url(/_astro/roboto-latin-700-normal.BWcFiwQV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-cyrillic-ext-400-normal.CIYZrvmP.woff2) format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-cyrillic-400-normal.DBn7fddJ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-greek-400-normal.DQfalijU.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-latin-ext-400-normal.DpfYvR5A.woff2) format("woff2"),url(/_astro/press-start-2p-latin-ext-400-normal.DBgyq7ky.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-latin-400-normal._wFEWmAB.woff2) format("woff2"),url(/_astro/press-start-2p-latin-400-normal.KLytu4cr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius-large: .5rem ;--content-delay: .15s}:root{--primary: oklch(.56 .2 var(--hue));--page-bg: oklch(.965 .012 var(--hue));--card-bg: oklch(.995 .004 var(--hue));--surface-2: oklch(.925 .02 var(--hue));--surface-3: oklch(.885 .03 var(--hue));--btn-content: oklch(.5 .17 var(--hue));--btn-regular-bg: oklch(.93 .03 var(--hue));--btn-regular-bg-hover: oklch(.88 .05 var(--hue));--btn-regular-bg-active: oklch(.83 .075 var(--hue));--btn-plain-bg-hover: oklch(.945 .025 var(--hue));--btn-plain-bg-active: oklch(.915 .035 var(--hue));--btn-card-bg-hover: oklch(.975 .01 var(--hue));--btn-card-bg-active: oklch(.9 .03 var(--hue));--enter-btn-bg: var(--btn-regular-bg);--enter-btn-bg-hover: var(--btn-regular-bg-hover);--enter-btn-bg-active: var(--btn-regular-bg-active);--deep-text: oklch(.22 .02 var(--hue));--title-active: oklch(.5 .14 var(--hue));--accent: oklch(.7 .155 68);--accent-deep: oklch(.58 .14 60);--highlight: oklch(.58 .215 20);--highlight-soft: oklch(.92 .06 20);--line-divider: rgba(0,0,0,.08);--line-color: rgba(0,0,0,.1);--meta-divider: rgba(0,0,0,.2);--inline-code-bg: oklch(.94 .025 var(--hue));--inline-code-color: oklch(.48 .15 var(--hue));--selection-bg: oklch(.88 .06 var(--hue));--codeblock-selection: oklch(.4 .08 var(--hue));--codeblock-bg: oklch(.19 .025 var(--hue));--license-block-bg: rgba(0,0,0,.03);--link-underline: oklch(.9 .05 var(--hue));--link-hover: oklch(.94 .03 var(--hue));--link-active: oklch(.88 .06 var(--hue));--float-panel-bg: white;--scrollbar-bg-light: rgba(0,0,0,.4);--scrollbar-bg-hover-light: rgba(0,0,0,.5);--scrollbar-bg-active-light: rgba(0,0,0,.6);--scrollbar-bg-dark: rgba(255,255,255,.4);--scrollbar-bg-hover-dark: rgba(255,255,255,.5);--scrollbar-bg-active-dark: rgba(255,255,255,.6);--scrollbar-bg: var(--scrollbar-bg-light);--scrollbar-bg-hover: var(--scrollbar-bg-hover-light);--scrollbar-bg-active: var(--scrollbar-bg-active-light);--color-selection-bar: linear-gradient(to right, oklch(.8 .1 0), oklch(.8 .1 30), oklch(.8 .1 60), oklch(.8 .1 90), oklch(.8 .1 120), oklch(.8 .1 150), oklch(.8 .1 180), oklch(.8 .1 210), oklch(.8 .1 240), oklch(.8 .1 270), oklch(.8 .1 300), oklch(.8 .1 330), oklch(.8 .1 360));--display-light-icon: 1;--display-dark-icon: 0;--admonitions-color-tip: oklch(.62 .15 165);--admonitions-color-note: oklch(.56 .18 var(--hue));--admonitions-color-important: oklch(.58 .19 320);--admonitions-color-warning: oklch(.62 .15 68);--admonitions-color-caution: oklch(.58 .21 22);--toc-badge-bg: oklch(.9 .045 var(--hue));--toc-btn-hover: oklch(.92 .015 var(--hue));--toc-btn-active: oklch(.9 .015 var(--hue));--toc-width: max(13rem, calc((100vw - var(--page-width)) / 2 - 1rem));--toc-item-active: oklch(.56 .15 var(--hue))}:root.dark{--primary: oklch(.745 .175 var(--hue));--page-bg: oklch(.135 .035 var(--hue));--card-bg: oklch(.205 .04 var(--hue));--surface-2: oklch(.17 .038 var(--hue));--surface-3: oklch(.15 .034 var(--hue));--btn-content: oklch(.8 .13 var(--hue));--btn-regular-bg: oklch(.3 .05 var(--hue));--btn-regular-bg-hover: oklch(.36 .06 var(--hue));--btn-regular-bg-active: oklch(.42 .07 var(--hue));--btn-plain-bg-hover: oklch(.265 .045 var(--hue));--btn-plain-bg-active: oklch(.23 .04 var(--hue));--btn-card-bg-hover: oklch(.265 .045 var(--hue));--btn-card-bg-active: oklch(.31 .05 var(--hue));--deep-text: oklch(.18 .03 var(--hue));--title-active: oklch(.62 .14 var(--hue));--accent: oklch(.795 .15 70);--accent-deep: oklch(.66 .135 64);--highlight: oklch(.665 .21 18);--highlight-soft: oklch(.33 .09 18);--line-divider: rgba(255,255,255,.1);--line-color: rgba(255,255,255,.12);--meta-divider: rgba(255,255,255,.22);--inline-code-bg: oklch(.275 .045 var(--hue));--inline-code-color: oklch(.85 .1 var(--hue));--selection-bg: oklch(.45 .13 var(--hue));--codeblock-bg: oklch(.15 .026 var(--hue));--license-block-bg: oklch(.17 .03 var(--hue));--link-underline: oklch(.4 .1 var(--hue));--link-hover: oklch(.5 .12 var(--hue));--link-active: oklch(.45 .11 var(--hue));--float-panel-bg: oklch(.18 .035 var(--hue));--scrollbar-bg: var(--scrollbar-bg-dark);--scrollbar-bg-hover: var(--scrollbar-bg-hover-dark);--scrollbar-bg-active: var(--scrollbar-bg-active-dark);--color-selection-bar: linear-gradient(to right, oklch(.7 .1 0), oklch(.7 .1 30), oklch(.7 .1 60), oklch(.7 .1 90), oklch(.7 .1 120), oklch(.7 .1 150), oklch(.7 .1 180), oklch(.7 .1 210), oklch(.7 .1 240), oklch(.7 .1 270), oklch(.7 .1 300), oklch(.7 .1 330), oklch(.7 .1 360));--display-light-icon: 0;--display-dark-icon: 1;--admonitions-color-tip: oklch(.78 .14 168);--admonitions-color-note: oklch(.75 .15 var(--hue));--admonitions-color-important: oklch(.76 .15 320);--admonitions-color-warning: oklch(.78 .14 70);--admonitions-color-caution: oklch(.66 .205 20);--toc-badge-bg: var(--btn-regular-bg);--toc-btn-hover: oklch(.245 .04 var(--hue));--toc-btn-active: oklch(.28 .04 var(--hue));--toc-item-active: oklch(.4 .09 var(--hue))}.card-base{overflow:hidden;border-radius:var(--radius-large);background-color:var(--card-bg);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}h1,h2,h3,h4,h5,h6,p,a,span,li,ul,ol,blockquote,code,pre,table,th,td,strong{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.neon-text{text-shadow:0 0 4px var(--glow),0 0 14px var(--glow)}.neon-text-amber{text-shadow:0 0 4px var(--glow-amber),0 0 14px var(--glow-amber)}.neon-text-red{text-shadow:0 0 4px var(--glow-red),0 0 14px var(--glow-red)}.scanlines{position:relative}.scanlines:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,rgb(var(--scanline-rgb) / 0) 0 2px,rgb(var(--scanline-rgb) / .18) 3px 4px);mix-blend-mode:multiply;border-radius:inherit}:root.dark .scanlines:after{mix-blend-mode:normal;opacity:.5}.blink-cursor{display:inline-block;height:1.05em;width:.55em;background-color:var(--primary);vertical-align:-.15em;animation:cursor-pulse 1.2s ease-in-out infinite!important;box-shadow:0 0 8px var(--glow),0 0 18px var(--glow-soft);margin-left:.25em}@keyframes cursor-pulse{0%,to{opacity:1}50%{opacity:0}}.starfield{background-image:radial-gradient(1px 1px at 20% 30%,color-mix(in oklch,var(--primary) 70%,white) 50%,transparent 50%),radial-gradient(1px 1px at 70% 65%,color-mix(in oklch,var(--accent) 70%,white) 50%,transparent 50%),radial-gradient(1px 1px at 40% 80%,color-mix(in oklch,var(--primary) 60%,white) 50%,transparent 50%),radial-gradient(1px 1px at 85% 20%,color-mix(in oklch,white 80%,var(--primary)) 50%,transparent 50%),radial-gradient(1px 1px at 55% 45%,color-mix(in oklch,var(--accent) 60%,white) 50%,transparent 50%);background-repeat:repeat;background-size:240px 200px,320px 280px,200px 220px,360px 300px,280px 240px}.pixel-grid{background-image:linear-gradient(to right,color-mix(in oklch,var(--primary) 10%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklch,var(--primary) 10%,transparent) 1px,transparent 1px);background-size:28px 28px}.\!link{position:relative;z-index:0}.\!link:before{position:absolute;inset:0;z-index:-10;--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:inherit;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:var(--tw-content);transition-timing-function:cubic-bezier(0,0,.2,1)}.\!link:hover:before{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);background-color:var(--btn-plain-bg-hover)}.\!link:active{background-image:none}.\!link:active:before{content:var(--tw-content);background-color:var(--btn-plain-bg-active)}.\!link{margin:-.25rem;border-radius:.375rem;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.link{position:relative;z-index:0}.link:before{position:absolute;inset:0;z-index:-10;--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:inherit;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:var(--tw-content);transition-timing-function:cubic-bezier(0,0,.2,1)}.link:hover:before{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);background-color:var(--btn-plain-bg-hover)}.link:active{background-image:none}.link:active:before{content:var(--tw-content);background-color:var(--btn-plain-bg-active)}.link{margin:-.25rem;border-radius:.375rem;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.link-lg{position:relative;z-index:0}.link-lg:before{position:absolute;inset:0;z-index:-10;--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:inherit;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:var(--tw-content);transition-timing-function:cubic-bezier(0,0,.2,1)}.link-lg:hover:before{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);background-color:var(--btn-plain-bg-hover)}.link-lg:active{background-image:none}.link-lg:active:before{content:var(--tw-content);background-color:var(--btn-plain-bg-active)}.link-lg{margin:-.375rem;border-radius:.375rem;padding:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.float-panel{top:5.25rem;overflow:hidden;border-radius:var(--radius-large);background-color:var(--float-panel-bg);--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.float-panel:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.float-panel{box-shadow:0 12px 32px #03020f59,0 0 0 1px color-mix(in oklch,var(--primary) 20%,transparent)}:root.dark .float-panel{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 28%,transparent),0 0 28px var(--glow-soft)}.float-panel-closed{pointer-events:none;--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.search-panel mark{background-color:transparent;color:var(--primary)}.btn-card.disabled{pointer-events:none;color:#0000001a}.btn-card.disabled:is(.dark *){color:#ffffff1a}.btn-plain{position:relative;display:flex;align-items:center;justify-content:center;background-image:none;color:#000000bf;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-plain:hover{color:var(--primary)}.btn-plain:is(.dark *){color:#ffffffbf}.btn-plain:hover:is(.dark *){color:var(--primary)}.btn-plain:not(.scale-animation):hover{background-color:var(--btn-plain-bg-hover)}.btn-plain:not(.scale-animation):active{background-color:var(--btn-plain-bg-active)}.btn-plain.scale-animation{position:relative;z-index:0}.btn-plain.scale-animation:before{position:absolute;inset:0;z-index:-10;--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:inherit;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:var(--tw-content);transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-plain.scale-animation:hover:before{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);background-color:var(--btn-plain-bg-hover)}.btn-plain.scale-animation:active{background-image:none}.btn-plain.scale-animation:active:before{content:var(--tw-content);background-color:var(--btn-plain-bg-active)}.btn-plain.scale-animation.current-theme-btn{color:var(--primary)}.btn-plain.scale-animation.current-theme-btn:before{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--btn-plain-bg-hover);content:var(--tw-content);opacity:1}.btn-regular{display:flex;align-items:center;justify-content:center;background-color:var(--btn-regular-bg);color:var(--btn-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-regular:hover{background-color:var(--btn-regular-bg-hover)}.btn-regular:active{background-color:var(--btn-regular-bg-active)}.btn-regular:is(.dark *){color:#ffffffbf}.btn-arcade{position:relative;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;background-color:var(--btn-regular-bg);padding:.75rem 1rem;font-family:"Press Start 2P","Press Start 2P Fallback",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem;text-transform:uppercase;line-height:1;letter-spacing:.05em;color:var(--btn-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.btn-arcade:is(.dark *){color:#ffffffd9}.btn-arcade{border-radius:var(--radius-large);box-shadow:0 4px 0 0 var(--arcade-edge),0 6px 10px #00000040}.btn-arcade:hover{background-color:var(--btn-regular-bg-hover)}.btn-arcade:active{transform:translateY(4px);box-shadow:0 0 0 0 var(--arcade-edge),0 2px 6px #0000004d}.btn-arcade.is-primary{background-color:var(--primary);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--arcade-edge: oklch(.45 .18 285);text-shadow:0 1px 0 oklch(0 0 0 / .3);box-shadow:0 4px 0 0 var(--arcade-edge),0 0 18px var(--glow-soft)}.btn-arcade.is-primary:active{box-shadow:0 0 0 0 var(--arcade-edge),0 0 10px var(--glow-soft)}.btn-arcade.is-amber{color:#201308;background:var(--accent);--arcade-edge: var(--accent-deep);box-shadow:0 4px 0 0 var(--arcade-edge),0 0 18px var(--glow-amber)}.btn-arcade.is-ghost{background-color:transparent;color:var(--primary);box-shadow:inset 0 0 0 2px color-mix(in oklch,var(--primary) 55%,transparent),0 4px color-mix(in oklch,var(--primary) 22%,transparent)}.btn-arcade.is-ghost:hover{background-color:var(--btn-plain-bg-hover)}.btn-arcade.btn-arcade-sm{padding:.5rem .75rem;font-size:.6rem;box-shadow:0 3px 0 0 var(--arcade-edge)}.btn-arcade.btn-arcade-sm:active{transform:translateY(3px)}.pixel-chip{display:inline-flex;align-items:center;gap:.375rem;background-color:var(--btn-regular-bg);padding:.5rem .625rem;font-family:"Press Start 2P","Press Start 2P Fallback",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6rem;text-transform:uppercase;line-height:1;letter-spacing:.025em;color:var(--btn-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:color,background-color,border-color,fill,stroke,box-shadow,text-shadow;transition-duration:.15s;transition-timing-function:ease}.pixel-chip:is(.dark *){color:#fffc}.pixel-chip{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 22%,transparent);border-radius:.25rem}.pixel-chip:hover{background-color:var(--btn-regular-bg-hover);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 0 10px var(--glow-soft)}.console-window{position:relative;background-color:var(--card-bg);border-radius:var(--radius-large);box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 18%,transparent),0 8px 24px #0000002e}:root.dark .console-window{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 24%,transparent),0 0 26px var(--glow-soft)}.console-titlebar{display:flex;height:2rem;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;font-family:"Press Start 2P","Press Start 2P Fallback",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(180deg,color-mix(in oklch,var(--primary) 85%,white 0%),color-mix(in oklch,var(--primary) 70%,black 22%));border-radius:var(--radius-large) var(--radius-large) 0 0;text-shadow:0 1px 0 oklch(0 0 0 / .35)}.console-led{display:none}.eq{display:inline-flex;height:.75rem;align-items:flex-end;gap:2px}.eq>i{display:block;width:3px;background-color:var(--primary);transform-origin:bottom;animation:eq-bar .9s ease-in-out infinite;box-shadow:0 0 4px var(--glow)}.eq>i:nth-child(2){animation-delay:-.2s}.eq>i:nth-child(3){animation-delay:-.45s}.eq>i:nth-child(4){animation-delay:-.1s}.eq>i:nth-child(5){animation-delay:-.6s}.eq.is-paused>i{animation-play-state:paused}.glitch{position:relative}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;inset:0;clip-path:inset(0 0 0 0);pointer-events:none}.glitch:before{color:var(--highlight);transform:translate(-2px);mix-blend-mode:screen;animation:glitch-x 2.6s steps(2) infinite}.glitch:after{color:var(--accent);transform:translate(2px);mix-blend-mode:screen;animation:glitch-x 3.1s steps(2) infinite reverse}.toc-hide,.toc-not-ready{pointer-events:none;opacity:0}#toc-inner-wrapper{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 2rem,black calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 2rem,black calc(100% - 2rem),transparent 100%)}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.text-90{color:#000000e6}.text-90:is(.dark *){color:#ffffffe6}.text-75{color:#000000bf}.text-75:is(.dark *){color:#ffffffbf}.text-50{color:#00000080}.text-50:is(.dark *){color:#ffffff80}.text-30{color:#0000004d}.text-30:is(.dark *){color:#ffffff4d}.text-25{color:#00000040}.text-25:is(.dark *){color:#ffffff40}.meta-icon{margin-right:.5rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;background-color:var(--btn-regular-bg);color:var(--btn-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:.25rem;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 16%,transparent)}.btn-regular-dark{display:flex;align-items:center;justify-content:center;background-color:oklch(.45 .05 var(--hue))}.btn-regular-dark:hover{background-color:oklch(.5 .06 var(--hue))}.btn-regular-dark:active{background-color:oklch(.55 .07 var(--hue))}.btn-regular-dark:is(.dark *){background-color:oklch(.28 .04 var(--hue))}.btn-regular-dark:hover:is(.dark *){background-color:oklch(.33 .05 var(--hue))}.btn-regular-dark:active:is(.dark *){background-color:oklch(.38 .06 var(--hue))}.btn-regular-dark.success{background-color:#3cc998}.btn-regular-dark.success:is(.dark *){background-color:#3cc998}.copy-btn-icon{position:absolute;top:50%;left:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.copy-btn .copy-icon{fill:#fff;opacity:1}.copy-btn .copy-icon:is(.dark *){fill:#ffffffbf}.copy-btn.success .copy-icon{fill:var(--deep-text);opacity:0}.copy-btn .success-icon{opacity:0}.copy-btn.success .success-icon{opacity:1}:root{--font-pixel: "Press Start 2P", "Press Start 2P Fallback", ui-monospace, "JetBrains Mono Variable", monospace;--glow: oklch(.74 .18 290 / .32);--glow-soft: oklch(.74 .18 290 / .15);--glow-amber: oklch(.8 .15 70 / .32);--glow-red: oklch(.66 .21 18 / .32);--pixel-shadow: oklch(.62 .21 285 / .45);--scanline-rgb: 6 4 18;--crt-vignette: oklch(.1 .03 285 / .55);--arcade-edge: oklch(.42 .16 290)}:root.dark{--glow: oklch(.78 .19 290 / .6);--glow-soft: oklch(.78 .19 290 / .32);--pixel-shadow: oklch(0 0 0 / .55);--scanline-rgb: 4 2 12;--crt-vignette: oklch(.02 .02 285 / .7);--arcade-edge: oklch(.3 .1 290)}body{position:relative}html[data-lang=en] [data-lang=th],html[data-lang=th] [data-lang=en]{display:none!important}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(125% 78% at 50% -12%,color-mix(in oklch,var(--primary) 13%,transparent),transparent 62%),radial-gradient(60% 50% at -5% 60%,color-mix(in oklch,var(--highlight) 6%,transparent),transparent 50%)}:root.dark body:before{background:radial-gradient(125% 80% at 50% -14%,color-mix(in oklch,var(--primary) 22%,transparent),transparent 60%),radial-gradient(60% 50% at -6% 60%,color-mix(in oklch,var(--highlight) 10%,transparent),transparent 50%)}.pixelated{image-rendering:pixelated;image-rendering:crisp-edges}.custom-md img,#post-cover img{cursor:zoom-in}.custom-md img:hover,#post-cover img:hover{filter:brightness(1.06)}::-moz-selection{background-color:var(--selection-bg)}::selection{background-color:var(--selection-bg)}.dash-line{position:relative}.dash-line:before{content:"";position:absolute;width:10%;height:100%;left:calc(50% - 1px);border-left:2px dashed var(--line-color);pointer-events:none;transition:all .3s;transform:translateY(-50%)}.collapsed{height:var(--collapsedHeight)}.animate-blink,.animate-blink-soft,.animate-neon-pulse,.animate-glitch-x,.animate-marquee,.animate-scroll-hint,.glitch:before,.glitch:after{animation:none!important}@media (prefers-reduced-motion: reduce){.eq>i,.animate-pixel-float,.animate-scanline-roll,.animate-crt-flicker,.animate-eq-bar,.blink-cursor{animation:none!important}}a,button,[role=button],summary,.pixel-chip,.hof-chip,.btn-plain,.btn-arcade,.nav-link,.lang-btn,.stat-box,.trophy-card,.cartridge,.music-row,label[for]{cursor:pointer}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px;box-shadow:0 0 0 4px color-mix(in oklch,var(--primary) 18%,transparent)}:focus:not(:focus-visible){outline:none}.btn-arcade:not([disabled]):not(.is-amber):hover,.btn-plain:not([disabled]):hover{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 50%,transparent),0 0 14px color-mix(in oklch,var(--primary) 30%,transparent);transform:translateY(-1px)}.btn-arcade.is-amber:not([disabled]):hover{background:color-mix(in oklch,var(--accent) 80%,white 10%);box-shadow:0 4px 0 0 var(--arcade-edge),0 0 22px color-mix(in oklch,var(--accent) 55%,transparent),0 0 0 1px color-mix(in oklch,var(--accent) 70%,transparent);filter:brightness(1.08);transform:translateY(-1px)}.btn-arcade,.btn-plain{transition:transform .14s ease,box-shadow .18s ease,color .14s ease,background .14s ease,filter .14s ease}.btn-arcade:active,.btn-plain:active{transform:translateY(0) scale(.98)}.pixel-chip{transition:transform .14s ease,box-shadow .15s ease,color .15s ease,background .15s ease}.pixel-chip:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 55%,transparent),0 0 10px color-mix(in oklch,var(--primary) 25%,transparent);color:var(--primary)}.custom-md a:not(.no-styling):hover{text-shadow:0 0 10px color-mix(in oklch,var(--primary) 45%,transparent)}.cursor-zoom-in:hover{filter:brightness(1.06)}[data-overlayscrollbars-initialize]{cursor:auto}.transition-colors,.nav-link,.lang-btn,.pixel-chip,.other-cert-action,.trophy-action{transition-property:color,background-color,border-color,fill,stroke,box-shadow,text-shadow;transition-duration:.15s;transition-timing-function:ease}@media (prefers-reduced-motion: reduce){.btn-arcade:hover,.btn-plain:hover,.pixel-chip:hover{transform:none!important}}.toc-inline{position:relative;margin:0 0 1.75rem;padding:0;background:color-mix(in oklch,var(--card-bg) 70%,transparent);border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 22%,transparent),0 4px 14px #0000002e;overflow:hidden}.toc-inline summary{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid color-mix(in oklch,var(--primary) 16%,transparent);color:#ffffffeb;text-shadow:0 0 8px color-mix(in oklch,var(--primary) 25%,transparent);transition:background .15s ease}:root:not(.dark) .toc-inline summary{color:#000000e0;text-shadow:none}.toc-inline summary::-webkit-details-marker{display:none}.toc-inline summary:hover{background:color-mix(in oklch,var(--primary) 6%,transparent)}.toc-inline summary:after{content:"▾";margin-left:auto;font-family:var(--font-pixel);font-size:.7rem;color:var(--primary);transition:transform .2s ease}.toc-inline:not([open]) summary{border-bottom:none}.toc-inline:not([open]) summary:after{transform:rotate(-90deg)}.toc-inline .toc-count{margin-left:.5rem;font-family:var(--font-pixel);font-size:.5rem;letter-spacing:.12em;color:#ffffffa6}:root:not(.dark) .toc-inline .toc-count{color:#0009}.toc-inline-list{list-style:none;margin:0;padding:.5rem .25rem .75rem;counter-reset:toc-counter;max-height:22rem;overflow-y:auto}.toc-inline-list li{margin:0;padding:0}.toc-inline-list a{display:flex;align-items:baseline;gap:.5rem;padding:.4rem .85rem;border-radius:4px;color:#ffffffd9;text-decoration:none!important;font-size:.9rem;line-height:1.5;transition:background .12s ease,color .12s ease}:root:not(.dark) .toc-inline-list a{color:#000000d9}.toc-inline-list a:hover{background:color-mix(in oklch,var(--primary) 16%,transparent);color:var(--primary)}.toc-inline-list .toc-marker{color:color-mix(in oklch,var(--primary) 80%,white);font-family:var(--font-pixel);font-size:.55rem;line-height:1;transform:translateY(-1px);flex-shrink:0}.toc-inline-list a:hover .toc-marker{color:var(--primary)}.toc-inline-list .toc-depth-2 a{padding-left:.85rem}.toc-inline-list .toc-depth-3 a{padding-left:2.25rem;font-size:.82rem;color:#ffffffa6}:root:not(.dark) .toc-inline-list .toc-depth-3 a{color:#000000a6}.toc-inline-list .toc-depth-3 a:hover{color:var(--primary)}.group:hover .group-hover\:is-primary.btn-arcade{background-color:var(--primary);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--arcade-edge: oklch(.45 .18 285);text-shadow:0 1px 0 oklch(0 0 0 / .3);box-shadow:0 4px 0 0 var(--arcade-edge),0 0 18px var(--glow-soft)}.group:hover .group-hover\:is-primary.btn-arcade:active{box-shadow:0 0 0 0 var(--arcade-edge),0 0 10px var(--glow-soft)}.custom-md h1{font-size:1.875rem;line-height:2.25rem}.custom-md h2{position:relative;margin-top:2.5rem;padding-left:1rem}.custom-md h2:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:3px;border-radius:1px;background-color:var(--primary);box-shadow:0 0 8px var(--glow)}.custom-md h2:not(:has(span)):after{content:"";display:inline-block;width:.5em;height:.95em;margin-left:.35em;vertical-align:-.12em;background:var(--primary);box-shadow:0 0 8px var(--glow);animation:cursor-pulse 1.2s ease-in-out infinite}.custom-md h3{position:relative;padding-left:.75rem}.custom-md h3:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:2px;border-radius:1px;background-color:var(--accent)}.custom-md h3:not(:has(span)):after{content:"";display:inline-block;width:.4em;height:.85em;margin-left:.3em;vertical-align:-.1em;background:var(--accent);box-shadow:0 0 6px var(--glow-amber);animation:cursor-pulse 1.2s ease-in-out infinite}.custom-md h1 .anchor,.custom-md h2 .anchor,.custom-md h3 .anchor,.custom-md h4 .anchor,.custom-md h5 .anchor,.custom-md h6 .anchor{display:none!important}.custom-md a:not(.no-styling){position:relative;margin:-.125rem;border-radius:3px;background-image:none;padding:.125rem;font-weight:500;color:var(--primary);text-decoration-line:underline;text-decoration-color:var(--link-underline);text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.custom-md a:not(.no-styling):hover,.custom-md a:not(.no-styling):active{text-decoration-color:transparent;text-shadow:0 0 8px var(--glow-soft)}.custom-md code{overflow:hidden;background-color:var(--inline-code-bg);padding:.125rem .375rem;color:var(--inline-code-color);border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 16%,transparent);font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.custom-md code:before{content:none}.custom-md code:after{content:none}.custom-md code{counter-reset:line}.custom-md code span.line:before{margin-right:1rem;display:inline-block;width:1rem;color:#ffffff40;content:counter(line);counter-increment:line;direction:rtl}.custom-md code span.line:last-child:empty,.custom-md code span.line:last-child:has(>span:empty:only-child){display:none}.custom-md pre{background-color:var(--codeblock-bg)!important;padding:1rem 1.25rem!important;border-radius:6px;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 22%,transparent),0 8px 22px #00000040}.custom-md pre code{background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem;color:inherit;box-shadow:none}.custom-md pre code ::-moz-selection{background-color:var(--codeblock-selection)}.custom-md pre code ::selection{background-color:var(--codeblock-selection)}.custom-md ul li::marker,.custom-md ol li::marker{color:var(--primary)}.custom-md blockquote{position:relative;margin-top:1.25rem;margin-bottom:1.25rem;border-top-right-radius:4px;border-bottom-right-radius:4px;padding-top:.5rem;padding-bottom:.5rem;padding-left:1.25rem;font-style:normal;font-weight:inherit;background:color-mix(in oklch,var(--surface-2) 70%,transparent);border-left:3px solid var(--primary);box-shadow:-8px 0 16px -10px var(--glow)}.custom-md blockquote p:before,.custom-md blockquote p:after{--tw-content: none;content:var(--tw-content)}.custom-md blockquote>:first-child{margin-top:0}.custom-md blockquote>:last-child{margin-bottom:0}.custom-md table{overflow:hidden;border-radius:6px;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 18%,transparent)}.custom-md thead th{font-family:"Press Start 2P","Press Start 2P Fallback",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);background:color-mix(in oklch,var(--primary) 14%,transparent)}.custom-md tbody tr:nth-child(2n){background:color-mix(in oklch,var(--surface-2) 45%,transparent)}.custom-md hr{margin-top:2rem;margin-bottom:2rem;border-width:0px;height:2px;background-image:repeating-linear-gradient(to right,var(--primary) 0 5px,transparent 5px 12px);opacity:.45;box-shadow:0 0 8px var(--glow-soft)}.custom-md kbd{padding:.25rem .375rem;vertical-align:middle;font-family:"Press Start 2P","Press Start 2P Fallback",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6rem;border-radius:3px;background:var(--surface-2);box-shadow:0 2px 0 0 var(--arcade-edge),inset 0 0 0 1px color-mix(in oklch,var(--primary) 22%,transparent);color:var(--btn-content)}.custom-md blockquote.admonition .bdm-title{display:flex;align-items:center;margin-bottom:-.9rem;font-weight:700}.custom-md blockquote.admonition .bdm-title:before{content:" ";display:inline-block;font-size:inherit;overflow:visible;margin-right:.6rem;height:1em;width:1em;vertical-align:-.126em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translateY(-.0625rem)}.custom-md blockquote.admonition.bdm-tip .bdm-title{color:var(--admonitions-color-tip)}.custom-md blockquote.admonition.bdm-tip .bdm-title:before{background:var(--admonitions-color-tip);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z'%3E%3C/path%3E%3C/svg%3E")}.custom-md blockquote.admonition.bdm-tip:before{background:var(--admonitions-color-tip)}.custom-md blockquote.admonition.bdm-note .bdm-title{color:var(--admonitions-color-note)}.custom-md blockquote.admonition.bdm-note .bdm-title:before{background:var(--admonitions-color-note);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill='var(--admonitions-color-tip)' d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill='var(--admonitions-color-tip)' d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E")}.custom-md blockquote.admonition.bdm-note:before{background:var(--admonitions-color-note)}.custom-md blockquote.admonition.bdm-important .bdm-title{color:var(--admonitions-color-important)}.custom-md blockquote.admonition.bdm-important .bdm-title:before{background:var(--admonitions-color-important);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E")}.custom-md blockquote.admonition.bdm-important:before{background:var(--admonitions-color-important)}.custom-md blockquote.admonition.bdm-warning .bdm-title{color:var(--admonitions-color-warning)}.custom-md blockquote.admonition.bdm-warning .bdm-title:before{background:var(--admonitions-color-warning);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E")}.custom-md blockquote.admonition.bdm-warning:before{background:var(--admonitions-color-warning)}.custom-md blockquote.admonition.bdm-caution .bdm-title{color:var(--admonitions-color-caution)}.custom-md blockquote.admonition.bdm-caution .bdm-title:before{background:var(--admonitions-color-caution);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E")}.custom-md blockquote.admonition.bdm-caution:before{background:var(--admonitions-color-caution)}.custom-md img{border-radius:6px}.custom-md iframe{border-radius:6px;margin-left:auto;margin-right:auto;max-width:100%}a.card-github{display:block;background:var(--license-block-bg);position:relative;margin:.5rem 0;padding:1.1rem 1.5rem;color:var(--tw-prose-body);border-radius:var(--radius-large);text-decoration-thickness:0px;text-decoration-line:none}a.card-github:hover{background-color:var(--btn-regular-bg-hover)}a.card-github:hover .gc-titlebar{color:var(--btn-content)}a.card-github:hover .gc-stars,a.card-github:hover .gc-forks,a.card-github:hover .gc-license,a.card-github:hover .gc-description{color:var(--tw-prose-headings)}a.card-github:hover .gc-stars:before,a.card-github:hover .gc-forks:before,a.card-github:hover .gc-license:before,a.card-github:hover .gc-description:before{background-color:var(--tw-prose-headings)}a.card-github:active{scale:.98;background-color:var(--btn-regular-bg-active)}a.card-github .gc-titlebar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;color:var(--tw-prose-headings);font-size:1.25rem;font-weight:500}a.card-github .gc-titlebar .gc-titlebar-left{display:flex;flex-flow:row nowrap;gap:.5rem}a.card-github .gc-titlebar .gc-repo{font-weight:700}a.card-github .gc-titlebar .gc-owner{font-weight:300;position:relative;display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center}a.card-github .gc-titlebar .gc-avatar{display:block;overflow:hidden;width:1.5rem;height:1.5rem;margin-top:-.1rem;background-color:var(--primary);background-size:cover;border-radius:50%}a.card-github .gc-description{margin-bottom:.7rem;font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--tw-prose-body)}a.card-github .gc-infobar{display:flex;flex-flow:row nowrap;gap:1.5rem;color:var(--tw-prose-body);width:-moz-fit-content;width:fit-content}a.card-github .gc-language{display:none}a.card-github .gc-stars,a.card-github .gc-forks,a.card-github .gc-license,a.card-github .github-logo{font-weight:500;font-size:.875rem;opacity:.9}a.card-github .gc-stars:before,a.card-github .gc-forks:before,a.card-github .gc-license:before,a.card-github .github-logo:before{content:" ";display:inline-block;height:1.3em;width:1.3em;margin-right:.4rem;vertical-align:-.24em;font-size:inherit;background-color:var(--tw-prose-body);overflow:visible;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition-property:background-color,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}a.card-github .gc-stars:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z'%3E%3C/path%3E%3C/svg%3E")}a.card-github .gc-license:before{margin-right:.5rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z'%3E%3C/path%3E%3C/svg%3E")}a.card-github .gc-forks:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z'%3E%3C/path%3E%3C/svg%3E")}a.card-github .github-logo{font-size:1.25rem}a.card-github .github-logo:before{background-color:var(--tw-prose-headings);margin-right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='32' viewBox='0 0 496 512'%3E%3Cpath fill='%23a1f7cb' d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6c-3.3.3-5.6-1.3-5.6-3.6c0-2 2.3-3.6 5.2-3.6c3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9c2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9c.3 2 2.9 3.3 5.9 2.6c2.9-.7 4.9-2.6 4.6-4.6c-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2c12.8 2.3 17.3-5.6 17.3-12.1c0-6.2-.3-40.4-.3-61.4c0 0-70 15-84.7-29.8c0 0-11.4-29.1-27.8-36.6c0 0-22.9-15.7 1.6-15.4c0 0 24.9 2 38.6 25.8c21.9 38.6 58.6 27.5 72.9 20.9c2.3-16 8.8-27.1 16-33.7c-55.9-6.2-112.3-14.3-112.3-110.5c0-27.5 7.6-41.3 23.6-58.9c-2.6-6.5-11.1-33.3 2.6-67.9c20.9-6.5 69 27 69 27c20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27c13.7 34.7 5.2 61.4 2.6 67.9c16 17.7 25.8 31.5 25.8 58.9c0 96.5-58.9 104.2-114.8 110.5c9.2 7.9 17 22.9 17 46.4c0 33.7-.3 75.4-.3 83.6c0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252C496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2c1.6 1.6 3.9 2.3 5.2 1c1.3-1 1-3.3-.7-5.2c-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9c1.6 1 3.6.7 4.3-.7c.7-1.3-.3-2.9-2.3-3.9c-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2c2.3 2.3 5.2 2.6 6.5 1c1.3-1.3.7-4.3-1.3-6.2c-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9c1.6 2.3 4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2c-1.4-2.3-4-3.3-5.6-2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='32' viewBox='0 0 496 512'%3E%3Cpath fill='%23a1f7cb' d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6c-3.3.3-5.6-1.3-5.6-3.6c0-2 2.3-3.6 5.2-3.6c3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9c2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9c.3 2 2.9 3.3 5.9 2.6c2.9-.7 4.9-2.6 4.6-4.6c-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2c12.8 2.3 17.3-5.6 17.3-12.1c0-6.2-.3-40.4-.3-61.4c0 0-70 15-84.7-29.8c0 0-11.4-29.1-27.8-36.6c0 0-22.9-15.7 1.6-15.4c0 0 24.9 2 38.6 25.8c21.9 38.6 58.6 27.5 72.9 20.9c2.3-16 8.8-27.1 16-33.7c-55.9-6.2-112.3-14.3-112.3-110.5c0-27.5 7.6-41.3 23.6-58.9c-2.6-6.5-11.1-33.3 2.6-67.9c20.9-6.5 69 27 69 27c20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27c13.7 34.7 5.2 61.4 2.6 67.9c16 17.7 25.8 31.5 25.8 58.9c0 96.5-58.9 104.2-114.8 110.5c9.2 7.9 17 22.9 17 46.4c0 33.7-.3 75.4-.3 83.6c0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252C496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2c1.6 1.6 3.9 2.3 5.2 1c1.3-1 1-3.3-.7-5.2c-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9c1.6 1 3.6.7 4.3-.7c.7-1.3-.3-2.9-2.3-3.9c-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2c2.3 2.3 5.2 2.6 6.5 1c1.3-1.3.7-4.3-1.3-6.2c-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9c1.6 2.3 4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2c-1.4-2.3-4-3.3-5.6-2'/%3E%3C/svg%3E")}a.card-github.fetch-waiting{pointer-events:none;opacity:.7;transition:opacity .15s ease-in-out}a.card-github.fetch-waiting .gc-description,a.card-github.fetch-waiting .gc-infobar,a.card-github.fetch-waiting .gc-avatar{background-color:var(--tw-prose-body);color:transparent;opacity:.5;animation:pulsate 2s infinite linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.card-github.fetch-waiting .gc-description:before,a.card-github.fetch-waiting .gc-infobar:before,a.card-github.fetch-waiting .gc-avatar:before{background-color:transparent}a.card-github.fetch-waiting .gc-repo{margin-left:-.1rem}a.card-github.fetch-waiting .gc-description,a.card-github.fetch-waiting .gc-infobar{border-radius:.5rem}a.card-github.fetch-error{pointer-events:all;opacity:1}.card-github,.gc-description,.gc-titlebar,.gc-stars,.gc-forks,.gc-license,.gc-avatar,.github-logo{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes pulsate{0%{opacity:.15}50%{opacity:.25}to{opacity:.15}}.scrollbar-base.os-scrollbar{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;pointer-events:unset}.scrollbar-base.os-scrollbar.os-scrollbar-horizontal{height:1rem;padding:.25rem .5rem}.scrollbar-base.os-scrollbar.os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle{height:.25rem;border-radius:9999px}.scrollbar-base.os-scrollbar.os-scrollbar-horizontal:hover .os-scrollbar-track .os-scrollbar-handle{height:.5rem}.scrollbar-base.os-scrollbar.os-scrollbar-vertical{width:1rem;padding:.25rem}.scrollbar-base.os-scrollbar.os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle{width:.25rem;border-radius:9999px}.scrollbar-base.os-scrollbar.os-scrollbar-vertical:hover .os-scrollbar-track .os-scrollbar-handle{width:.5rem}.os-scrollbar.scrollbar-auto{--os-handle-bg: var(--scrollbar-bg);--os-handle-bg-hover: var(--scrollbar-bg-hover);--os-handle-bg-active: var(--scrollbar-bg-active)}.os-scrollbar.scrollbar-dark{--os-handle-bg: var(--scrollbar-bg-dark);--os-handle-bg-hover: var(--scrollbar-bg-hover-dark);--os-handle-bg-active: var(--scrollbar-bg-active-dark)}.os-scrollbar.scrollbar-light{--os-handle-bg: var(--scrollbar-bg-light);--os-handle-bg-hover: var(--scrollbar-bg-hover-light);--os-handle-bg-active: var(--scrollbar-bg-active-light)}html.is-changing .transition-swup-fade{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html.is-animating .transition-swup-fade{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}@keyframes fade-in-up{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}.onload-animation{opacity:0;animation:.3s fade-in-up;animation-fill-mode:forwards}#navbar{animation-delay:0ms}#sidebar{animation-delay:.1s}#swup-container{outline:none}#content-wrapper{animation-delay:var(--content-delay)}.footer{animation-delay:.25s}#banner-credit{animation-delay:.4s}#post-container :nth-child(1){animation-delay:calc(var(--content-delay) + 0ms)}#post-container :nth-child(2){animation-delay:calc(var(--content-delay) + 50ms)}#post-container :nth-child(3){animation-delay:calc(var(--content-delay) + .1s)}#post-container :nth-child(4){animation-delay:calc(var(--content-delay) + 175ms)}#post-container :nth-child(5){animation-delay:calc(var(--content-delay) + .25s)}#post-container :nth-child(6){animation-delay:calc(var(--content-delay) + 325ms)}.pswp__button{margin-right:0!important;display:flex!important;height:3rem!important;width:3rem!important;align-items:center!important;justify-content:center!important;background-color:#0006!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.pswp__button:hover{background-color:#00000080!important}.pswp__button:active{background-color:#0009!important}.pswp__button--zoom,.pswp__button--close{margin-top:1rem!important;border-radius:.75rem!important}.pswp__button--zoom:active,.pswp__button--close:active{--tw-scale-x: .9 !important;--tw-scale-y: .9 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.pswp__button--zoom{margin-right:.625rem!important}.pswp__button--close{margin-right:1rem!important}#retro-scanlines[data-astro-cid-imtsa7wz]{background-image:repeating-linear-gradient(to bottom,rgb(var(--scanline-rgb) / 0) 0px 2px,rgb(var(--scanline-rgb) / .1) 3px 4px);mix-blend-mode:multiply}:root.dark #retro-scanlines[data-astro-cid-imtsa7wz]{mix-blend-mode:normal;opacity:.28}.retro-vignette[data-astro-cid-imtsa7wz]{background:radial-gradient(ellipse at center,transparent 55%,var(--crt-vignette) 100%)}.crt-flicker[data-astro-cid-imtsa7wz]{animation:crt-flicker-anim 4.2s steps(1) infinite}@keyframes crt-flicker-anim{0%,to{opacity:1}8%{opacity:.94}9%{opacity:1}20%{opacity:.97}50%{opacity:1}70%{opacity:.96}72%{opacity:1}}@media (prefers-reduced-motion: reduce){.crt-flicker[data-astro-cid-imtsa7wz]{animation:none!important}}.music-row{display:flex;align-items:center;gap:.75rem;padding:.4rem .55rem;border-radius:3px;font-family:var(--font-pixel);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;background:transparent;text-align:left;width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 18%,transparent);cursor:pointer;transition:background .15s,color .15s}:root:not(.dark) .music-row{color:#000000d1}.music-row:hover{background:color-mix(in oklch,var(--primary) 14%,transparent);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 32%,transparent)}.music-row.is-current{color:var(--primary);background:color-mix(in oklch,var(--primary) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 45%,transparent);text-shadow:0 0 8px color-mix(in oklch,var(--primary) 30%,transparent)}.music-row .row-num{opacity:.75;min-width:1.6rem;font-variant-numeric:tabular-nums;flex-shrink:0}.music-row .row-title{flex:1;overflow:hidden;white-space:nowrap}.marquee-wrap{overflow:hidden;white-space:nowrap;display:block;position:relative}.marquee-inner{display:inline-block;will-change:transform;transition:transform 4s linear;transform:translate(0)}.music-row:hover .marquee-inner,.marquee-wrap:hover>.marquee-inner{transform:translate(calc(var(--shift, 0px) * -1))}.marquee-inner.is-auto{animation:title-marquee 10s ease-in-out infinite;transition:none}@keyframes title-marquee{0%,12%{transform:translate(0)}50%,62%{transform:translate(calc(var(--shift, 0px) * -1))}92%,to{transform:translate(0)}}.music-panel-anchor[data-astro-cid-i6t5w3qn]{pointer-events:none}#music-deck[data-astro-cid-i6t5w3qn].is-open .music-panel-anchor[data-astro-cid-i6t5w3qn]{pointer-events:auto}.music-panel[data-astro-cid-i6t5w3qn]{transition:transform .22s cubic-bezier(.2,.7,.3,1.4),opacity .18s ease;transform:scale(.85) translateY(10px);transform-origin:right bottom;opacity:0;pointer-events:none;box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 30%,transparent),0 0 28px var(--glow-soft),0 16px 40px #0006}#music-deck[data-astro-cid-i6t5w3qn].is-open .music-panel[data-astro-cid-i6t5w3qn]{transform:scale(1) translateY(0);opacity:1;pointer-events:auto}#music-deck[data-astro-cid-i6t5w3qn].is-open .music-chevron[data-astro-cid-i6t5w3qn]{transform:rotate(180deg)}.music-pill[data-astro-cid-i6t5w3qn]{width:2.75rem;height:2.75rem;background:var(--card-bg);border-radius:9999px;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 35%,transparent),0 4px 12px #00000059,0 0 14px var(--glow-soft);cursor:pointer;opacity:.75;transition:opacity .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}@media (max-width: 640px){.music-pill[data-astro-cid-i6t5w3qn]{width:2.25rem;height:2.25rem;opacity:.55}#music-deck[data-astro-cid-i6t5w3qn]{right:.4rem!important;bottom:.4rem!important}}.music-pill[data-astro-cid-i6t5w3qn]:hover,#music-deck[data-astro-cid-i6t5w3qn].is-open .music-pill[data-astro-cid-i6t5w3qn],.music-pill[data-astro-cid-i6t5w3qn]:focus-visible{opacity:1;background:color-mix(in oklch,var(--card-bg) 85%,var(--primary) 15%);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 60%,transparent),0 6px 18px #0006,0 0 22px var(--glow-soft);transform:scale(1.06)}.music-disc[data-astro-cid-i6t5w3qn],.music-cassette[data-astro-cid-i6t5w3qn]>[data-astro-cid-i6t5w3qn]{animation:music-spin 3.4s linear infinite}#music-deck[data-astro-cid-i6t5w3qn]:not(.is-playing) .music-disc[data-astro-cid-i6t5w3qn],#music-deck[data-astro-cid-i6t5w3qn]:not(.is-playing) .music-cassette[data-astro-cid-i6t5w3qn]>[data-astro-cid-i6t5w3qn]{animation-play-state:paused}#music-deck[data-astro-cid-i6t5w3qn]:not(.is-playing) .eq[data-astro-cid-i6t5w3qn]>i[data-astro-cid-i6t5w3qn]{animation-play-state:paused;opacity:.35}@keyframes music-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.music-disc[data-astro-cid-i6t5w3qn],.music-cassette[data-astro-cid-i6t5w3qn]>[data-astro-cid-i6t5w3qn]{animation:none!important}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.enable-banner.is-home #banner-wrapper{height:var(--banner-height-home);--tw-translate-y: var(--banner-height-extend);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.enable-banner #banner-wrapper{height:var(--banner-height-home)}.enable-banner.is-home #banner{height:var(--banner-height-home);--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.enable-banner #banner{height:var(--banner-height-home);--tw-translate-y: var(--bannerOffset);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.enable-banner.is-home #main-grid{--tw-translate-y: var(--banner-height-extend);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.enable-banner #top-row{height:calc(var(--banner-height-home) - 4.5rem);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.enable-banner.is-home #sidebar-sticky{top:calc(1rem - var(--banner-height-extend))}.navbar-hidden{--tw-translate-y: -4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.dark\:prose-invert:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}@media (min-width: 1024px){.lg\:is-home.enable-banner #banner-wrapper{height:var(--banner-height-home);--tw-translate-y: var(--banner-height-extend);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:is-home.enable-banner #banner{height:var(--banner-height-home);--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:is-home.enable-banner #main-grid{--tw-translate-y: var(--banner-height-extend);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:is-home.enable-banner #sidebar-sticky{top:calc(1rem - var(--banner-height-extend))}}#banner-wrapper[data-astro-cid-haiuh7kc] #banner{position:relative}#banner-wrapper[data-astro-cid-haiuh7kc]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgb(var(--scanline-rgb) / 0) 0 2px,rgb(var(--scanline-rgb) / .16) 3px 4px),linear-gradient(to bottom,color-mix(in oklch,var(--page-bg) 5%,transparent) 0%,color-mix(in oklch,var(--page-bg) 45%,transparent) 70%,var(--page-bg) 100%),radial-gradient(120% 60% at 50% 0%,color-mix(in oklch,var(--primary) 22%,transparent),transparent 60%);z-index:2}:root.dark #banner-wrapper[data-astro-cid-haiuh7kc]:after{background:repeating-linear-gradient(to bottom,transparent 0 2px,rgba(0,0,0,.18) 3px 4px),linear-gradient(to bottom,color-mix(in oklch,var(--page-bg) 15%,transparent) 0%,color-mix(in oklch,var(--page-bg) 55%,transparent) 65%,var(--page-bg) 100%),radial-gradient(120% 60% at 50% 0%,color-mix(in oklch,var(--primary) 30%,transparent),transparent 60%)}#toc-inner-wrapper[data-astro-cid-haiuh7kc]{width:auto;max-height:none;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}#toc-inner-wrapper[data-astro-cid-haiuh7kc] .toc-list-area[data-astro-cid-haiuh7kc]{display:none}#toc-inner-wrapper[data-astro-cid-haiuh7kc].is-expanded{width:22rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 8rem);padding:.5rem .5rem .5rem .25rem;overflow-y:auto;overflow-x:hidden;background:color-mix(in oklch,var(--card-bg) 96%,transparent);border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 28%,transparent),-8px 0 28px #0006,0 0 22px var(--glow-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#toc-inner-wrapper[data-astro-cid-haiuh7kc].is-expanded .toc-list-area[data-astro-cid-haiuh7kc]{display:block;margin-top:.5rem}#toc-inner-wrapper[data-astro-cid-haiuh7kc].is-expanded #toc-expand-btn[data-astro-cid-haiuh7kc]{position:sticky;top:0;z-index:10}#toc-expand-btn[data-astro-cid-haiuh7kc]:hover{background:color-mix(in oklch,var(--primary) 18%,var(--card-bg))!important;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 60%,transparent),0 6px 16px #00000059!important}#toc-inner-wrapper[data-astro-cid-haiuh7kc]:not(:has(table-of-contents)){display:none!important}
