html.site-page,html.site-page body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#071d17}.site-root{color:#eef2ef;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#071d17;min-height:100dvh;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:normal;overflow-x:clip}.site-root :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure):not(.site-terms *){margin:0}.site-root :focus-visible{outline-offset:3px;outline:2px solid #c6f24e}.site-root .site-h1{letter-spacing:-.04em;color:#eef2ef;font-size:clamp(48px,6.6vw,88px);font-weight:800;line-height:1}.site-root .site-h2{letter-spacing:-.03em;color:#eef2ef;text-wrap:balance;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.05}.site-root .site-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#c6f24e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.site-root .site-btn{white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s,border-color .16s,color .16s;display:inline-flex}.site-root .site-btn:active{transform:scale(.97)}.site-shadow-float{box-shadow:inset 0 1px #ffffff0f,0 30px 80px -30px #000000b3}.site-shadow-card{box-shadow:inset 0 1px #ffffff0d,0 40px 100px -50px #000c}.site-mask-logo{-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 70%);mask-image:radial-gradient(circle,#000 52%,#0000 70%)}.site-mask-hero{-webkit-mask-image:radial-gradient(70% 70%,#000 55%,#0000 75%);mask-image:radial-gradient(70% 70%,#000 55%,#0000 75%)}.site-mask-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@keyframes site-floaty{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-1.5deg)}}@keyframes site-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes site-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes site-drain{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.site-float{animation:8s ease-in-out infinite site-floaty}.site-pulse{animation:2.4s cubic-bezier(.23,1,.32,1) infinite site-pulse}.site-marquee{animation:40s linear infinite site-marquee}.site-marquee:hover{animation-play-state:paused}.site-drain{animation:8s linear infinite site-drain}.site-root .site-input{color:#eef2ef;width:100%;height:52px;box-shadow:none;background-color:#0b2419;border:1px solid #2a4a36;border-radius:12px;outline:none;padding:0 16px;scroll-margin-top:96px;font-size:15px;line-height:1.4;transition:border-color .16s,box-shadow .16s}.site-root .site-input::placeholder{color:#7f9587}.site-root .site-input[data-state=ok]{border-color:#6cde9e8c}.site-root .site-input[data-state=err]{border-color:#f87171}.site-root .site-input:focus{border-color:#c6f24e;box-shadow:0 0 0 3px #c6f24e29}.site-root .site-input-mono{font-family:JetBrains Mono,ui-monospace,monospace}.site-root .site-input:-webkit-autofill{-webkit-text-fill-color:#eef2ef;caret-color:#eef2ef;box-shadow:inset 0 0 0 1000px #0b2419}.site-root .site-input:-webkit-autofill:focus{-webkit-text-fill-color:#eef2ef;caret-color:#eef2ef;box-shadow:inset 0 0 0 1000px #0b2419}.site-root .site-select{cursor:pointer;background-image:none;padding-right:40px}.site-root .site-select[data-empty=true]{color:#7f9587}.site-root .site-select option{color:#eef2ef;background-color:#0f2618}.site-root .site-checkbox{color:#c6f24e;cursor:pointer;background-color:#0f2618;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1.5px solid #2a4a36;border-radius:6px;flex-shrink:0;width:20px;height:20px;margin:1px 0 0;padding:0;scroll-margin-top:96px;transition:background-color .16s,border-color .16s}.site-root .site-checkbox:checked{background-color:#c6f24e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%230f2618' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5l3.2 3.2L15 6.8'/%3E%3C/svg%3E");border-color:#c6f24e}.site-root .site-checkbox:focus{box-shadow:none}.site-terms{color:#d7e4db;font-size:14px;line-height:1.65}.site-terms .text-gray-900{color:#eef2ef}.site-terms .text-gray-500{color:#8fa597}@media (prefers-reduced-motion:reduce){.site-root *,.site-root :before,.site-root :after{transition:none!important;animation:none!important}}
