.smoke[data-astro-cid-baitxzs2]{pointer-events:none;z-index:5;width:1px;height:1px;transform:scale(var(--smoke-scale,1));transform-origin:bottom;position:absolute}.smoke[data-astro-cid-baitxzs2] .puff[data-astro-cid-baitxzs2]{filter:blur(3px);opacity:0;background:radial-gradient(#ffffffbf 0%,#ffffff52 45%,#fff0 75%);border-radius:50%;width:14px;height:26px;animation:7s ease-out infinite puff-rise;position:absolute;top:0;left:0}.smoke[data-astro-cid-baitxzs2].variant-wispy .puff[data-astro-cid-baitxzs2]:first-child{--drift1:-8px;--drift2:-18px;--rot:-6deg;animation-delay:0s}.smoke[data-astro-cid-baitxzs2].variant-wispy .puff[data-astro-cid-baitxzs2]:nth-child(2){--drift1:10px;--drift2:22px;--rot:5deg;animation-delay:.9s}.smoke[data-astro-cid-baitxzs2].variant-wispy .puff[data-astro-cid-baitxzs2]:nth-child(3){--drift1:-5px;--drift2:-14px;--rot:-4deg;animation-delay:1.9s}.smoke[data-astro-cid-baitxzs2].variant-wispy .puff[data-astro-cid-baitxzs2]:nth-child(4){--drift1:9px;--drift2:19px;--rot:6deg;animation-delay:3s}.smoke[data-astro-cid-baitxzs2].variant-wispy .puff[data-astro-cid-baitxzs2]:nth-child(5){--drift1:-7px;--drift2:-16px;--rot:-5deg;animation-delay:4.2s}.smoke[data-astro-cid-baitxzs2].variant-wispy .puff[data-astro-cid-baitxzs2]:nth-child(6){--drift1:6px;--drift2:13px;--rot:4deg;animation-delay:5.4s}@keyframes puff-rise{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}10%{opacity:.85}45%{opacity:.55;transform:translate(var(--drift1), -130px) rotate(var(--rot)) scale(1.8, 2.2)}to{opacity:0;transform:translate(var(--drift2), -260px) rotate(var(--rot)) scale(2.6, 3.6)}}.smoke[data-astro-cid-baitxzs2].variant-scurve .puff[data-astro-cid-baitxzs2]{background:radial-gradient(#ffffffb3 0%,#ffffff52 50%,#fff0 78%);border-radius:50%;width:14px;height:30px;animation-name:puff-rise-scurve;animation-duration:8s}.smoke[data-astro-cid-baitxzs2].variant-scurve .puff[data-astro-cid-baitxzs2]:first-child{--sa:-10px;--sb:14px;--sc:-6px;--rot:-8deg;animation-delay:0s}.smoke[data-astro-cid-baitxzs2].variant-scurve .puff[data-astro-cid-baitxzs2]:nth-child(2){--sa:-9px;--sb:15px;--sc:-5px;--rot:-7deg;animation-delay:1.1s}.smoke[data-astro-cid-baitxzs2].variant-scurve .puff[data-astro-cid-baitxzs2]:nth-child(3){--sa:-11px;--sb:13px;--sc:-7px;--rot:-9deg;animation-delay:2.3s}.smoke[data-astro-cid-baitxzs2].variant-scurve .puff[data-astro-cid-baitxzs2]:nth-child(4){--sa:-8px;--sb:16px;--sc:-4px;--rot:-6deg;animation-delay:3.6s}.smoke[data-astro-cid-baitxzs2].variant-scurve .puff[data-astro-cid-baitxzs2]:nth-child(5){--sa:-10px;--sb:14px;--sc:-6px;--rot:-8deg;animation-delay:4.9s}.smoke[data-astro-cid-baitxzs2].variant-scurve .puff[data-astro-cid-baitxzs2]:nth-child(6){--sa:-9px;--sb:15px;--sc:-5px;--rot:-7deg;animation-delay:6.2s}@keyframes puff-rise-scurve{0%{opacity:0;transform:translate(0)rotate(0)scale(.5)}8%{opacity:.8}30%{opacity:.65;transform:translate(var(--sa), -70px) rotate(var(--rot)) scale(.85, 1.3)}55%{opacity:.5;transform:translate(var(--sb), -150px) rotate(calc(var(--rot) * -1)) scale(.7, 1.7)}80%{opacity:.25;transform:translate(var(--sc), -220px) rotate(var(--rot)) scale(.55, 2.1)}to{opacity:0;transform:translate(calc(var(--sc) * 1.4), -280px) rotate(var(--rot)) scale(.45, 2.4)}}*{box-sizing:border-box;margin:0;padding:0}body{background:#1a1a1a;padding:40px 0;font-family:system-ui,sans-serif;overflow-x:hidden}.stage-wrapper{width:1536px;height:1024px;margin:0 auto;position:relative}.stage{transform-origin:0 0;background:#000;width:1536px;height:1024px;position:absolute;top:0;left:0}.shell-bg{width:1536px;height:1024px;display:block;position:absolute;top:0;left:0}.page-content{width:1536px;height:1024px;position:absolute;top:0;left:0}.layer{display:block;position:absolute}.layer img{width:100%;height:100%;display:block}.nav-tabs{pointer-events:none;width:1536px;height:1024px;position:absolute;top:0;left:0}.nav-tab{pointer-events:auto;transition:backdrop-filter .18s;display:block;position:absolute}.nav-tab:hover{backdrop-filter:brightness(1.18)saturate(1.1)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
