/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Space+Grotesk:wght@300..700&display=swap";.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.z-10{z-index:10}.container{width:100%}.mx-auto{margin-inline:auto}.flex{display:flex}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.bg-\[\#16161a\]{background-color:#16161a}.text-center{text-align:center}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--background:#11131c;--foreground:#171717;--font-mono:"JetBrains Mono",monospace}@media (prefers-color-scheme:dark){:root{--background:#16161a;--foreground:#ededed}}body{background:var(--background);color:#ededed;font-family:JetBrains Mono,monospace}.bitter-thin{font-weight:100}.bitter-light,.bitter-thin{font-family:Bitter,serif!important}.bitter-light{font-weight:300}.bitter-regular{font-weight:400}.bitter-medium,.bitter-regular{font-family:Bitter,serif!important}.bitter-medium{font-weight:500}.bitter-semibold{font-weight:600}.bitter-bold,.bitter-semibold{font-family:Bitter,serif!important}.bitter-bold{font-weight:700}.space-grotesk,.space-grotesk-light{font-family:Space Grotesk,sans-serif!important}.space-grotesk-light{font-weight:300}.space-grotesk-regular{font-weight:400}.space-grotesk-medium,.space-grotesk-regular{font-family:Space Grotesk,sans-serif!important}.space-grotesk-medium{font-weight:500}.space-grotesk-semibold{font-weight:600}.space-grotesk-bold,.space-grotesk-semibold{font-family:Space Grotesk,sans-serif!important}.space-grotesk-bold{font-weight:700}html{color-scheme:dark;scroll-behavior:auto;overflow:hidden}body,html{height:100%}body{overflow-anchor:none;margin:0;padding:0;position:relative;overflow:hidden}*{color:inherit}main{transition:none}div,label,li,p,span,td,th{font-family:Space Grotesk,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Bitter,serif}h1,h2{font-weight:700}h2{color:#dfdbdb;text-transform:uppercase;letter-spacing:2px}h3{font-weight:600}h4,h5,h6{font-weight:500}button{pointer-events:cursor}.dark-gradient{background-image:linear-gradient(to bottom right,#16161a,#24242e)}@keyframes pageContentFadeIn{0%{opacity:0}to{opacity:1}}.page-content{animation:pageContentFadeIn 1s ease-in-out}.gradient-animate{background:linear-gradient(-45deg,#374151,#4b5563,#6b7280,#374151) 0 0/400% 400%;animation:gradientShift 3s infinite}.gradient-animate:hover{background:linear-gradient(-45deg,#4b5563,#6b7280,#9ca3af,#4b5563) 0 0/400% 400%;animation:gradientShift 2s infinite}@keyframes gradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}