.logo:where(.astro-TVRURPNS){text-transform:uppercase;font-size:1.6rem;letter-spacing:2px;font-weight:700}.panel:where(.astro-U23VCBO2){position:fixed;top:0;left:0;height:100vh;width:100vw;visibility:hidden;transition:visibility 0s .6s}.panel:where(.astro-U23VCBO2):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;transition:background .3s .3s}.panel:where(.astro-U23VCBO2).panel--is-visible{visibility:visible;transition:visibility 0s 0s}.panel__container:where(.astro-U23VCBO2){z-index:10;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--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);position:fixed;width:30%;height:100%;top:0;transition:transform .3s .3s}.panel--from-right:where(.astro-U23VCBO2) .panel__container:where(.astro-U23VCBO2){right:0;transform:translate3d(100%,0,0)}.panel--from-left:where(.astro-U23VCBO2) .panel__container:where(.astro-U23VCBO2){left:0;transform:translate3d(-100%,0,0)}.panel--is-visible:where(.astro-U23VCBO2) .panel__container:where(.astro-U23VCBO2){transform:translateZ(0);transition-delay:0s}.panel:where(.astro-U23VCBO2).panel--is-visible:after{background:rgba(0,0,0,.2);transition:background .3s 0s}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--accent: 124, 58, 237;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), #da62c4 30%, white 60% );--shadow-sm: 0 0 2px rgb(0 0 0 / 20%), 0 2px 8px rgb(0 0 0 / 10%)}input,button,textarea,select{background:rgba(0,0,0,.05);padding:5px 24px}.color-primary{color:#00f}.color-secondary{color:purple}.mt-1{margin-top:5px}.mt-2{margin-top:10px}.mb-1{margin-bottom:5px}.mb-2{margin-bottom:10px}html{font-family:system-ui,sans-serif;background-color:#fff}.placeholder{display:flex;width:100%;align-items:center;justify-content:center;border-radius:.5rem;background-color:#0000000d}