@keyframes fadeIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{opacity:0;animation:.6s ease-out forwards fadeIn}
:root{--background-base:#09090b;--surface-dark:#160d1f;--background-highlight:#1f1f1f;--background-elevated-highlight:#2a2a2a;--text-base:#fff;--text-subdued:#a1a1aa;--text-grey:#52525b;--text-dark:#09090b;--text-letter-spacing:.1em;--color-primary:#9333ea;--color-primary-rgb:147, 51, 234;--color-primary-hover:#7e22ce;--color-primary-text:#a855f7;--color-yellow:#ffd337;--color-yellow-rgb:255, 211, 55;--color-red:#ef4444;--color-red-rgb:239, 68, 68;--glow-primary:0 0 8px rgba(var(--color-primary-rgb), .6);--font-space-grotesk:"Space Grotesk", sans-serif;--font-size:1rem;--font-size-xs:.75rem;--font-size-s:.875rem;--border-radius:.75rem;--border-subtle:#ffffff1a;--padding:1rem;--max-content-width:32rem}html{background:var(--background-base);font-size:100%;overflow-x:hidden}@media (min-width:640px){html{font-size:106.25%}}@media (min-width:1024px){html{font-size:112.5%}}body{background:var(--background-base);color:var(--text-base);font-family:var(--font-space-grotesk);backface-visibility:hidden;background-image:radial-gradient(circle at top left, rgba(var(--color-primary-rgb), .15) 0%, rgba(var(--color-primary-rgb), 0) 50%);margin:0;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:.25rem}::-webkit-scrollbar-track{background:var(--background-base)}::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:.625rem}.appWrapper{max-width:var(--max-content-width);padding:var(--padding);text-align:left;flex-direction:column;align-items:flex-start;min-height:80vh;margin:0 auto;padding-bottom:70px;display:flex}@media (min-width:1024px){.appWrapper{align-items:center}}h1{margin:0 0 1rem;font-size:1.875rem;font-weight:600}h2{margin:0;font-size:1.4rem;font-weight:600}h3{margin:0;font-size:1.125rem;font-weight:600}p{color:var(--text-subdued);line-height:1.625;font-size:var(--font-size);margin:0}p.small{font-size:var(--font-size-s);line-height:1.5}.textPrimary{color:var(--color-primary-text)}.textLight{color:var(--text-subdued)}.iconGlow{border-radius:var(--border-radius);width:3rem;height:3rem;box-shadow:0 0 8px rgba(var(--color-primary-rgb), .6);background-color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.disclaimer{text-align:center;text-transform:uppercase;color:var(--text-grey);font-size:var(--font-size-xs);line-height:1.5}.counterEnd{font-size:5rem;font-family:var(--font-space-grotesk);font-weight:700}.hopText{text-align:center;font-size:2.25rem;font-style:italic;font-weight:700}.desktopOnly{display:none}@media (min-width:768px){.desktopOnly{display:block}}
.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}
