@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.woff2)format("woff2"),url(/fonts/Geist-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-color:#7f88ff;--light-bg:#fff;--light-inverted-bg:#000;--light-text:#000;--light-text-secondary:#0009;--light-text-tertiary:#0006;--light-text-quaternary:#0003;--light-text-inverted:#fff;--light-button-bg:#0000001a;--light-border:#00000014;--light-separator:#00000014;--dark-bg:#0c0c0c;--dark-inverted-bg:#fff;--dark-text:#fff;--dark-text-secondary:#fff9;--dark-text-tertiary:#fff6;--dark-text-quaternary:#fff3;--dark-text-inverted:#000;--dark-button-bg:#ffffff1a;--dark-border:#ffffff1a;--dark-separator:#ffffff1a;--font-family-base:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-weight-base:500;--display-showcase:500 80px/80px var(--font-family-base);--display-spotlight:500 56px/56px var(--font-family-base);--title-1:500 44px/44px var(--font-family-base);--title-2:500 32px/36px var(--font-family-base);--title-3:500 24px/30px var(--font-family-base);--headline-regular:500 20px/26px var(--font-family-base);--body-regular:500 16px/22px var(--font-family-base);--compact-regular:500 14px/20px var(--font-family-base);--caption-regular:500 12px/16px var(--font-family-base);--footnote-regular:500 10px/10px var(--font-family-base);--transition-standard:all .2s ease-in-out;--outline:1.5px solid var(--dark-border)}h1,h2,h3,h4,h5,h6{font:var(--compact-regular)}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5;font-family:var(--font-family-base);font-weight:var(--font-weight-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--dark-bg);color:var(--dark-text);font:var(--compact-regular)}#root{flex-direction:column;min-height:100vh;display:flex}ul,ol{list-style:none}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{cursor:pointer;font:inherit;color:inherit;outline:1.5px solid var(--dark-border);outline-offset:-1px;height:44px;transition:var(--transition-standard);background:0 0;border:none;border-radius:24px;justify-content:center;align-items:center;gap:4px;padding:12px 14px;display:flex}button:hover{outline:3px solid var(--dark-border);outline-offset:-2px}button:active{outline:4px solid var(--dark-text-quaternary);outline-offset:-3px}a{color:inherit;transition:var(--transition-standard);text-decoration:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}hr{border:0;margin:0}::selection{background:var(--primary-color);color:var(--dark-text-inverted)}.display-showcase{font:var(--display-showcase)}.display-spotlight{font:var(--display-spotlight)}.title-1{font:var(--title-1)}.title-2{font:var(--title-2)}.title-3{font:var(--title-3)}.headline{font:var(--headline-regular)}.body{font:var(--body-regular)}.compact{font:var(--compact-regular)}.caption{font:var(--caption-regular)}.footnote{font:var(--footnote-regular)}main{height:100%;min-height:100vh;transition:var(--transition-standard);flex-direction:column;justify-content:flex-start;display:flex}section{width:100%;padding:56px 0}.container{width:100%;padding:0 20px}.nav{justify-content:center;align-items:center;padding-top:16px;display:flex}.logo{width:44px;height:44px;transition:var(--transition-standard);background-color:#ffffff26;border-radius:9999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.logo:hover{background-color:#fff3}.logo-icon{background-color:#000;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;padding:4px;display:flex;overflow:hidden}.hero{margin:auto 0}.hero .content{flex-direction:column;justify-content:center;align-items:center;gap:32px;max-width:450px;margin:0 auto;display:flex}.hero .content .hero-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.hero .content .image-container{outline:1.5px solid var(--dark-border);width:100%;max-width:420px;height:320px;transition:var(--transition-standard);border-radius:16px;justify-content:center;align-items:flex-start;padding:40px;display:flex;overflow:hidden}.hero .content .image-container:hover{outline:1.5px solid var(--dark-border);padding-top:32px}.image{-webkit-user-select:none;user-select:none;width:100%;max-width:320px;height:auto}.buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}button.get{text-align:left;outline:1.5px solid var(--dark-border);outline-offset:-1px;cursor:pointer;background-color:#0000;border-radius:9999px;justify-content:flex-start;align-items:center;gap:8px;width:120px;height:48px;padding:8px 14px 8px 8px;display:flex}button.get img{flex-shrink:0;width:32px;height:32px}button.get .get-text{flex-direction:column;margin-top:2px;display:flex}button.get:hover{outline:3px solid var(--dark-border);outline-offset:-2px}button.get:active{outline:4px solid var(--dark-text-quaternary);outline-offset:-3px}.welcome{margin:auto 0}.welcome .container{flex-direction:column;align-items:center;margin:0 auto;display:flex}.welcome .content{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.welcome h1.headline{max-width:250px}.video{outline:var(--outline);background-color:#000;border-radius:16px;width:320px;height:auto;display:block}.discord{vertical-align:middle;width:18px;height:18px;display:inline-block}.footer{text-align:center;color:var(--dark-text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding-bottom:32px;display:flex}.footer a{color:inherit;text-decoration:underline}.footer a:hover{color:var(--dark-text)}.terms h1,.privacy h1{font:var(--body-regular)}.terms h2,.terms p,.privacy h2,.privacy p{color:var(--dark-text-secondary)}.terms a,.privacy a{color:var(--dark-text-secondary);text-decoration:underline}.terms a:hover,.privacy a:hover{color:var(--dark-text)}.terms .content,.privacy .content{text-align:left;flex-direction:column;align-items:center;gap:48px;display:flex}.terms .container,.privacy .container{max-width:400px;margin:0 auto}.terms .item,.privacy .item{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;display:flex}
