@font-face{font-display:swap;font-family:Vend Sans;font-style:normal;font-weight:300;src:local(""),url(/fonts/vend-sans/vend-sans-300.woff2) format("woff2"),url(/fonts/vend-sans/vend-sans-300.woff) format("woff")}@font-face{font-display:swap;font-family:Vend Sans;font-style:italic;font-weight:300;src:local(""),url(/fonts/vend-sans/vend-sans-300italic.woff2) format("woff2"),url(/fonts/vend-sans/vend-sans-300italic.woff) format("woff")}@font-face{font-display:swap;font-family:Vend Sans;font-style:normal;font-weight:400;src:local(""),url(/fonts/vend-sans/vend-sans-regular.woff2) format("woff2"),url(/fonts/vend-sans/vend-sans-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Vend Sans;font-style:italic;font-weight:400;src:local(""),url(/fonts/vend-sans/vend-sans-italic.woff2) format("woff2"),url(/fonts/vend-sans/vend-sans-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Vend Sans;font-style:normal;font-weight:500;src:local(""),url(/fonts/vend-sans/vend-sans-500.woff2) format("woff2"),url(/fonts/vend-sans/vend-sans-500.woff) format("woff")}@font-face{font-display:swap;font-family:Vend Sans;font-style:italic;font-weight:500;src:local(""),url(/fonts/vend-sans/vend-sans-500italic.woff2) format("woff2"),url(/fonts/vend-sans/vend-sans-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:Vend Sans;font-style:normal;font-weight:600;src:local(""),url(/fonts/vend-sans/vend-sans-600.woff2) format("woff2"),url(/fonts/vend-sans/vend-sans-600.woff) format("woff")}@font-face{font-display:swap;font-family:Vend Sans;font-style:italic;font-weight:600;src:local(""),url(/fonts/vend-sans/vend-sans-600italic.woff2) format("woff2"),url(/fonts/vend-sans/vend-sans-600italic.woff) format("woff")}@font-face{font-display:swap;font-family:Vend Sans;font-style:normal;font-weight:700;src:local(""),url(/fonts/vend-sans/vend-sans-700.woff2) format("woff2"),url(/fonts/vend-sans/vend-sans-700.woff) format("woff")}@font-face{font-display:swap;font-family:Vend Sans;font-style:italic;font-weight:700;src:local(""),url(/fonts/vend-sans/vend-sans-700italic.woff2) format("woff2"),url(/fonts/vend-sans/vend-sans-700italic.woff) format("woff")}html{scroll-behavior:smooth;background-color:#000}body{font-family:Vend Sans,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;position:relative}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 80% 6%,rgba(178,0,187,.34) 0%,transparent 58%),radial-gradient(52% 38% at 10% 20%,rgba(109,111,251,.3) 0%,transparent 58%),radial-gradient(48% 36% at 90% 58%,rgba(178,0,187,.26) 0%,transparent 60%),radial-gradient(50% 40% at 4% 70%,rgba(178,0,187,.28) 0%,transparent 58%),radial-gradient(44% 34% at 70% 84%,rgba(109,111,251,.24) 0%,transparent 60%),radial-gradient(46% 36% at 50% 98%,rgba(209,191,255,.18) 0%,transparent 60%),#040410;background-attachment:fixed}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(154 115 255 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #07071a}summary::-webkit-details-marker{display:none}.bg-brand-cta{background-color:#b200bb;background-image:linear-gradient(120deg,#6d6ffb,#9a73ff 38%,#b200bb);box-shadow:0 0 24px #b200bb73,0 0 10px #6d6ffb59;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.bg-brand-cta:hover,.hover\:bg-brand-accent:hover{background-color:#b200bb;background-image:linear-gradient(120deg,#7e7dff,#b15bff 40%,#d400e0);box-shadow:0 0 40px #b200bb99,0 0 16px #6d6ffb73;filter:brightness(1.05)}.nebula-glow{position:absolute;inset:0;z-index:0;pointer-events:none}.glow-magenta{background:radial-gradient(circle,rgba(178,0,187,.55) 0%,transparent 70%);filter:blur(40px)}.glow-purple{background:radial-gradient(circle,rgba(109,111,251,.5) 0%,transparent 70%);filter:blur(40px)}
