@property --m-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --m-p{syntax:"<percentage>";inherits:true;initial-value:100%}.m-progress{position:fixed;inset:0 0 auto 0;z-index:50;height:2px;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--m-accent-strong),var(--m-accent-fill) 55%,#ffe3a3)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.m-progress{animation:m-progress-grow linear both;animation-timeline:scroll(root block)}}}@keyframes m-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.m-grain:after{content:"";opacity:.3;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.3'/%3E%3C/svg%3E");background-size:160px 160px}.m-aurora,.m-grain:after{position:absolute;inset:0;z-index:0;pointer-events:none}.m-aurora{overflow:hidden}.m-aurora:after,.m-aurora:before{content:"";position:absolute;border-radius:9999px;filter:blur(90px)}.m-aurora:before{width:46rem;height:26rem;top:-13rem;left:6%;background:radial-gradient(circle,rgb(251 191 36/.32) 0,rgb(251 191 36/.06) 55%,transparent 72%)}.m-aurora:after{width:40rem;height:24rem;right:-6rem;bottom:-12rem;background:radial-gradient(circle,rgb(181 181 181/.24) 0,rgb(181 181 181/.05) 58%,transparent 74%)}@media (prefers-reduced-motion:no-preference){.m-aurora:before{animation:m-drift-a 26s ease-in-out infinite alternate}.m-aurora:after{animation:m-drift-b 32s ease-in-out infinite alternate}}@keyframes m-drift-a{to{transform:translate3d(6rem,2.5rem,0) scale(1.12)}}@keyframes m-drift-b{to{transform:translate3d(-5rem,-2rem,0) scale(1.08)}}@media (prefers-reduced-motion:no-preference){.m-enter{animation:m-enter-in .9s var(--ease-out-soft) both;animation-delay:calc(var(--i, 0) * 90ms)}}@keyframes m-enter-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.m-rise,.m-stagger>*{animation:m-enter-in linear both;animation-timeline:view();animation-range:entry 4% cover 22%}.m-stagger>:nth-child(2){animation-range:entry 4% cover 30%}.m-stagger>:nth-child(3){animation-range:entry 4% cover 38%}.m-stagger>:nth-child(4){animation-range:entry 4% cover 46%}}}.m-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.m-marquee{display:flex;width:max-content}@media (prefers-reduced-motion:no-preference){.m-marquee{animation:m-marquee-run 46s linear infinite}.m-marquee:focus-within,.m-marquee:hover{animation-play-state:paused}}@keyframes m-marquee-run{to{transform:translateX(-50%)}}.m-shimmer{background-image:linear-gradient(100deg,#f0b95f,#f0b95f 34%,#ffe9bd 50%,#f0b95f 66%,#f0b95f);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:no-preference){.m-shimmer{animation:m-shimmer-run 9s ease-in-out 1.4s infinite}}@keyframes m-shimmer-run{0%{background-position:100% 0}55%,to{background-position:0 0}}@media (prefers-reduced-motion:no-preference){.m-float{animation:m-float-bob 7.5s ease-in-out infinite alternate}}@keyframes m-float-bob{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.m-rail-fill{clip-path:inset(0 0 calc(100% - var(--m-p)) 0)}@media (min-width:768px){.m-rail-fill{clip-path:inset(0 calc(100% - var(--m-p)) 0 0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.m-rail-fill{animation:m-rail-run linear both;animation-timeline:view();animation-range:cover 20% cover 64%}.m-node-lit{animation:m-node-light linear both;animation-timeline:view()}.m-stage:first-child .m-node-lit{animation-range:cover 21% cover 26%}.m-stage:nth-child(2) .m-node-lit{animation-range:cover 27% cover 32%}.m-stage:nth-child(3) .m-node-lit{animation-range:cover 33% cover 38%}.m-stage:nth-child(4) .m-node-lit{animation-range:cover 39% cover 44%}.m-stage:nth-child(5) .m-node-lit{animation-range:cover 45% cover 50%}.m-stage:nth-child(6) .m-node-lit{animation-range:cover 51% cover 56%}.m-stage:nth-child(7) .m-node-lit{animation-range:cover 57% cover 62%}}}@keyframes m-rail-run{0%{--m-p:0%}to{--m-p:100%}}@keyframes m-node-light{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.m-meter{clip-path:inset(0 calc(100% - var(--m-p)) 0 0)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.m-meter{animation:m-rail-run linear both;animation-timeline:view();animation-range:entry 12% cover 38%}}}.m-edge{position:relative}.m-edge:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--m-angle),transparent 0turn,var(--m-accent-fill) 36deg,transparent .26turn,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .26s var(--ease-out-soft);pointer-events:none}.m-edge:focus-visible:before,.m-edge:hover:before{opacity:1}@media (prefers-reduced-motion:no-preference){.m-edge:focus-visible:before,.m-edge:hover:before{animation:m-edge-spin 3.6s linear infinite}}@keyframes m-edge-spin{to{--m-angle:1turn}}.m-underline{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .26s var(--ease-out-soft)}.m-underline:focus-visible,.m-underline:hover{background-size:100% 1px}.m-blueprint{opacity:.16;filter:brightness(2.2) saturate(1.1);-webkit-mask-image:radial-gradient(ellipse 58% 86% at 29% 56%,#000 38%,transparent 84%);mask-image:radial-gradient(ellipse 58% 86% at 29% 56%,#000 38%,transparent 84%)}.dark .m-blueprint{opacity:.1}