:root{--lab-bg-from:#fff2ea;--lab-bg-to:#f8e3fc;--lab-peach:#ffdbd1;--lab-sage:#cee6ce;--lab-lilac:#e0ddfb;--lab-ink:#273347;--lab-hex-border:#ecc4b68c}@supports (color:lab(0% 0 0)){:root{--lab-bg-from:lab(96.4581% 3.91161 6.33183);--lab-bg-to:lab(92.5063% 10.5216 -9.58773);--lab-peach:lab(90.2637% 16.9011 13.5991);--lab-sage:lab(88.9228% -11.1774 8.71649);--lab-lilac:lab(89.1617% 5.1502 -14.0269);--lab-ink:lab(20.9106% -.614971 -14.3794);--lab-hex-border:lab(82.2691% 13.2303 12.6651/.55)}}.lab-theme{--lab-bg-from:#fff2ea;--lab-bg-to:#f8e3fc;--lab-peach:#ffdbd1;--lab-sage:#cee6ce;--lab-lilac:#e0ddfb;--lab-ink:#273347;--lab-hex-border:#ecc4b68c}@supports (color:lab(0% 0 0)){.lab-theme{--lab-bg-from:lab(96.4581% 3.91161 6.33183);--lab-bg-to:lab(92.5063% 10.5216 -9.58773);--lab-peach:lab(90.2637% 16.9011 13.5991);--lab-sage:lab(88.9228% -11.1774 8.71649);--lab-lilac:lab(89.1617% 5.1502 -14.0269);--lab-ink:lab(20.9106% -.614971 -14.3794);--lab-hex-border:lab(82.2691% 13.2303 12.6651/.55)}}.lab-theme-shell{background-image:linear-gradient(165deg, var(--lab-bg-from) 0%, #eef0ffd9 18%, #ffece2eb 42%, #d0f7f98c 62%, #f0e8ffbf 82%, var(--lab-bg-to) 100%);background-repeat:no-repeat;background-size:100% 100%;min-height:max(100%,100dvh)}@supports (color:lab(0% 0 0)){.lab-theme-shell{background-image:linear-gradient(165deg, var(--lab-bg-from) 0%, lab(95.0794% 2.52333 -12.9031/.85) 18%, lab(94.5327% 11.6527 14.5994/.92) 42%, lab(94.5964% -12.6377 -5.27374/.55) 62%, lab(93.1867% 6.79219 -12.2925/.75) 82%, var(--lab-bg-to) 100%)}}.lab-bg-mesh{background-image:radial-gradient(120% 90% at 8% 5%,#ffded461,#0000 58%),radial-gradient(100% 85% at 92% 12%,#deceff52,#0000 55%),radial-gradient(85% 75% at 48% 98%,#c6e9c647,#0000 60%),linear-gradient(165deg,#fff6ef59 0%,#0000 42% 58%,#eef1ff38 100%);background-image:radial-gradient(120% 90% at 8% 5%,lab(91.1805% 25.6142 20.7029/.38),#0000 58%),radial-gradient(100% 85% at 92% 12%,lab(85.2437% 12.9387 -22.3962/.32),#0000 55%),radial-gradient(85% 75% at 48% 98%,lab(89.1767% -16.7674 13.1527/.28),#0000 60%),linear-gradient(165deg,lab(97.6181% 3.91069 6.33118/.35) 0%,#0000 42% 58%,lab(95.1222% 2.1216 -11.0814/.22) 100%)}.lab-bg-orbs:before,.lab-bg-orbs:after{content:"";filter:blur(64px);opacity:.55;border-radius:50%;animation:22s ease-in-out infinite lab-orb-drift;position:absolute}.lab-bg-orbs:before{background:#ffc7b673;background:lab(85.2939% 28.6086 23.2049/.45);width:min(90vw,28rem);height:min(90vw,28rem);top:15%;left:-5%}.lab-bg-orbs:after{background:#ccc5ff66;background:lab(81.6116% 12.8015 -31.0116/.4);width:min(80vw,24rem);height:min(80vw,24rem);animation-delay:-9s;bottom:5%;right:-8%}@keyframes lab-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-18px)scale(1.03)}}@keyframes lab-orbit-a{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(2px,-4px)rotate(.45deg)}50%{transform:translate(-2px,3px)rotate(-.3deg)}75%{transform:translate(3px,2px)rotate(.2deg)}}@keyframes lab-orbit-b{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-3px,2px)rotate(-.4deg)}66%{transform:translate(2px,-3px)rotate(.35deg)}}@keyframes lab-orbit-c{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(2px,3px)rotate(.25deg)}60%{transform:translate(-2px,-2px)rotate(-.4deg)}}@keyframes lab-orbit-d{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(3px,2px)rotate(-.25deg)}80%{transform:translate(-2px,-4px)rotate(.5deg)}}@keyframes lab-orbit-e{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-3px,-2px)rotate(.4deg)}}.lab-hex-orbit-0{animation:8s ease-in-out infinite lab-orbit-a}.lab-hex-orbit-1{animation:9.2s ease-in-out -1.2s infinite lab-orbit-b}.lab-hex-orbit-2{animation:7.4s ease-in-out -2.5s infinite lab-orbit-c}.lab-hex-orbit-3{animation:8.8s ease-in-out -.8s infinite lab-orbit-d}.lab-hex-orbit-4{animation:9.6s ease-in-out -3.1s infinite lab-orbit-e}@media (prefers-reduced-motion:reduce){.lab-hex-orbit-0,.lab-hex-orbit-1,.lab-hex-orbit-2,.lab-hex-orbit-3,.lab-hex-orbit-4{animation:none}}@keyframes lab-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lab-animate-fade-up{animation:.7s ease-out both lab-fade-up}
