@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.night{background:var(--color-night);color:var(--color-paper);--band-ground:var(--color-night)}.band{background-color:var(--band-ground,transparent);background-image:var(--band-air,none);position:relative}.band-lift{--band-ground:#0a0d17}.band-lift:before{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#ffffff1a 22% 78%,#0000);height:1px;position:absolute;top:0}.band-sink{--band-ground:#020308}.air-warm{--band-air:radial-gradient(64% 48% at 12% 0%, #e3c58a16, transparent 70%)}.air-cool{--band-air:radial-gradient(64% 48% at 86% 0%, #7ab8ff1a, transparent 70%)}.plate{background:linear-gradient(160deg,#ffffff17,#ffffff05);border:1px solid #ffffff1a}.plate-quiet{background:#ffffff0a;border:1px solid #ffffff14}.plate-solid{background:#05070e;border:1px solid #ffffff1a}@media (hover:hover) and (prefers-reduced-motion:no-preference){.plate-hover{transition:background .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)}.plate-hover:hover{transform:translateY(-3px);box-shadow:0 22px 48px -26px #000000f2}}.row-hover{transition:background .18s ease-out}.row-hover:hover{background:#ffffff08}@keyframes stage-pick{0%,13%{opacity:1}21%,95%{opacity:0}to{opacity:1}}@keyframes stage-meter{0%{width:6%}34%,82%{width:62%}to{width:6%}}@keyframes stage-credit{0%,20%{opacity:0;transform:translateY(3px)}38%,84%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(3px)}}@keyframes stage-glint{0%{opacity:0;transform:translate(-140%)}10%,44%{opacity:1}56%,to{opacity:0;transform:translate(340%)}}.stage-glint{opacity:0}@keyframes stage-gate{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.stage-pick{animation:5s cubic-bezier(.4,0,.2,1) infinite stage-pick}.stage-meter{animation:5.2s cubic-bezier(.16,1,.3,1) infinite stage-meter}.stage-credit{animation:5.2s ease-out infinite stage-credit}.stage-glint{animation:4.6s cubic-bezier(.4,0,.2,1) infinite stage-glint}.stage-gate{animation:6s cubic-bezier(.4,0,.2,1) infinite stage-gate}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rise{animation:linear both landing-rise;animation-timeline:view();animation-range:entry entry 55%}.rise-seq>*{animation:linear both landing-rise-item;animation-timeline:view();animation-range:entry entry 62%}.rise-seq>:nth-child(2){animation-range:entry 6% entry 68%}.rise-seq>:nth-child(3){animation-range:entry 12% entry 74%}.rise-seq>:nth-child(4){animation-range:entry 18% entry 80%}.rise-seq>:nth-child(5){animation-range:entry 24% entry 86%}.rise-seq>:nth-child(6){animation-range:entry 30% entry 92%}}}@keyframes landing-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes landing-rise-item{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rise,.rise-seq>*{animation:none!important}}@media (prefers-reduced-motion:no-preference){.open>*{animation:.64s cubic-bezier(.16,1,.3,1) both landing-open}.open>:first-child{animation-delay:40ms}.open>:nth-child(2){animation-delay:.14s}.open>:nth-child(3){animation-delay:.24s}.open>:nth-child(4){animation-delay:.34s}.open-stage{animation:.9s cubic-bezier(.16,1,.3,1) .22s both landing-open-stage}}@keyframes landing-open{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes landing-open-stage{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.open>*,.open-stage{animation:none!important}}
