body:has(.launch){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f11}.launch{--bg:#0f0f11;--panel:#0f0f11db;--card:#17171a;--field:#111114;--line:#26262b;--text:#f2f2f4;--text-2:#a4a6ae;--text-3:#7d808a;--blue:#6fa8ee;--err:#ff8a7a;--google:#3987e5;--meta:#d95926;--tiktok:#199e70;--width:984px;--gutter:24px;min-height:100vh;color:var(--text);background:radial-gradient(70% 700px at 50% 0%, #3987e526, #3987e500 70%), radial-gradient(70% 900px at 50% 100%, #3987e51f, #3987e500 70%), var(--bg);flex-direction:column;display:flex;overflow-x:clip}.launch main{flex:1}.launch :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.launch a{color:var(--text)}.launch p{color:var(--text-2)}.launch .hide{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.launch main>section{width:100%;max-width:calc(var(--width) + var(--gutter) * 2);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.launch .stack{position:relative}.launch .stack>:not(.backdrop){z-index:1;position:relative}.launch .backdrop{pointer-events:none;position:absolute;left:50%;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0% 34%,#0000 62%);mask-image:radial-gradient(circle at 50% 46%,#000 0% 34%,#0000 62%)}.launch .backdrop-glyph{opacity:.42;width:1000px;height:1000px;top:-110px;transform:translate(-50%)}.launch .backdrop-orbit{opacity:.55;width:820px;height:820px;top:50%;transform:translate(-50%,-50%)}.launch .hdr{z-index:50;transition:background-color .2s ease-out,box-shadow .2s ease-out;position:sticky;top:0}.launch .hdr.scrolled{background:var(--panel);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 1px #ffffff0f}.launch .hdr-row{max-width:calc(var(--width) + var(--gutter) * 2);height:84px;padding:0 var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;transition:height .2s ease-out;display:flex}.launch .hdr.scrolled .hdr-row{height:64px}.launch .nudge{color:#ecedef;padding:8px 0;text-decoration:none;display:flex}.launch .lockup{width:77px;height:22px;display:block;overflow:visible}.launch .ar-bar{transform-box:fill-box;transform-origin:50% 100%}.launch .ar-name{transform-box:fill-box}.launch .arrive .ar-bar{animation:.52s cubic-bezier(.2,.8,.2,1) both ar-rise}.launch .arrive .ar-bar:nth-of-type(2){animation-delay:80ms}.launch .arrive .ar-bar:nth-of-type(3){animation-delay:.16s}.launch .arrive .ar-name{animation:.48s cubic-bezier(.2,.8,.2,1) .28s both ar-name}.launch .nudge:hover .ar-bar,.launch .nudge:focus-visible .ar-bar{animation:.38s cubic-bezier(.3,.7,.3,1) both ar-nudge}.launch .nudge:hover .ar-bar:nth-of-type(2),.launch .nudge:focus-visible .ar-bar:nth-of-type(2){animation-delay:50ms}.launch .nudge:hover .ar-bar:nth-of-type(3),.launch .nudge:focus-visible .ar-bar:nth-of-type(3){animation-delay:.1s}@keyframes ar-rise{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes ar-name{0%{opacity:0;transform:translate(-2.5%)}to{opacity:1;transform:none}}@keyframes ar-nudge{50%{transform:translateY(-9%)}}.launch .fu{animation:.7s cubic-bezier(.2,.8,.2,1) both fade-up}.launch .fu.d1{animation-delay:80ms}.launch .fu.d2{animation-delay:.16s}.launch .fu.d3{animation-delay:.24s}.launch .fu.d4{animation-delay:.34s}@keyframes fade-up{0%{opacity:0;transform:translateY(10%)scale(.975)}to{opacity:1;transform:none}}.launch .hero{text-align:center;flex-direction:column;align-items:center;padding-top:104px;display:flex}.launch .pill{background:var(--card);border:1px solid var(--line);color:#c9ccd4;border-radius:999px;align-items:center;gap:10px;height:36px;margin:0;padding:0 14px;font-size:14px;display:inline-flex}.launch .working rect{animation:1.2s ease-in-out infinite ar-pulse}.launch .working rect:nth-of-type(2){animation-delay:.15s}.launch .working rect:nth-of-type(3){animation-delay:.3s}@keyframes ar-pulse{0%,70%,to{opacity:1}35%{opacity:.28}}.launch .hero h1{letter-spacing:-.045em;color:#fff;text-wrap:balance;max-width:1100px;margin:28px 0 0;font-size:clamp(40px,7vw,76px);font-weight:650;line-height:1}.launch .gd{background:linear-gradient(120deg,#cfe0fb 0%,#5b9cf0 50%,#cfe0fb 96%);color:#0000;-webkit-background-clip:text;background-clip:text}.launch .lede{max-width:700px;margin-top:26px}.launch .lede p{margin:0;font-size:clamp(17px,2vw,20px);line-height:1.55}.launch .signup{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:40px;display:flex}.launch #join{scroll-margin-top:96px}.launch .signup-closing{gap:24px;margin-top:0;padding-top:160px;padding-bottom:180px;overflow:hidden}.launch .signup h2{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(32px,5vw,44px);font-weight:600;line-height:1.08}.launch .signup form{flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0;display:flex}.launch .field{background:var(--field);border:1px solid var(--line);border-radius:999px;gap:8px;padding:6px;transition:border-color .15s,box-shadow .15s;display:flex}.launch .field:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #3987e52e}.launch .field input{color:#fff;background:0 0;border:0;border-radius:999px;outline:none;flex:1;min-width:0;height:48px;padding:0 18px;font-size:17px}.launch .field input::placeholder{color:#5f626b}.launch .field input[aria-invalid=true]{color:#ffd0c8}.launch .field button{color:#111113;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.launch .field button:hover{opacity:1;background:#dfe9fb}.launch .signup .error{color:var(--err);margin:0;font-size:14px}.launch .signup .extra{min-height:36px;color:var(--text-2);align-self:center;align-items:center;gap:10px;margin:0;font-size:15px;display:inline-flex}.launch .signup .extra input{width:18px;height:18px;accent-color:var(--blue);margin:0}.launch .signup .note{max-width:520px}.launch .signup .note p{color:var(--text-3);margin:0;font-size:14px;line-height:1.55}.launch .signup .note a{color:#c9ccd4}.launch .thanks{color:#d9f5ea;text-align:left;background:#199e701f;border:1px solid #28d39a59;border-radius:18px;align-items:center;gap:14px;width:100%;max-width:560px;margin:0;padding:18px 22px;font-size:16px;line-height:1.5;display:flex}.launch .thanks-icon{color:#28d39a;background:#28d39a2e;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.launch .shot{margin-top:72px}.launch .shot figure{aspect-ratio:1440/760;border:1px solid var(--line);background:#111114;border-radius:20px;margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 64%,#0000 100%);mask-image:linear-gradient(#000 64%,#0000 100%)}.launch .shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.launch .shot .caption{color:var(--text-3);text-align:center;margin:12px 0 0;font-size:14px}.launch .features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.launch .feature{background:radial-gradient(120% 90% at 50% 100%, #ffffff0d, #fff0 60%), var(--card);border:1px solid var(--line);color:var(--blue);border-radius:22px;flex-direction:column;gap:12px;padding:28px;display:flex}.launch .feature h3{color:#fff;margin:8px 0 0;font-size:19px;font-weight:600}.launch .feature p{margin:0;font-size:15px;line-height:1.55}.launch .platforms{margin-top:40px}.launch .platforms ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.launch .platforms-label{color:var(--text-3);margin-right:6px;font-size:14px}.launch .chip{background:var(--card);border:1px solid var(--line);color:#d7d9de;border-radius:999px;align-items:center;gap:9px;height:40px;padding:0 16px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.launch .chip svg{color:#fff;flex-shrink:0}.launch .chip-more{color:var(--text-2);background:0 0;border-style:dashed;gap:8px;padding:0 14px}.launch .faq{grid-template-columns:300px 1fr;gap:64px;padding-top:112px;display:grid}.launch .faq h2{letter-spacing:-.035em;color:#fff;margin:0;font-size:40px;font-weight:600}.launch .faq-item{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:26px 0;display:flex}.launch .faq-item h3{color:#fff;margin:0;font-size:18px;font-weight:600}.launch .faq-item p{margin:0;font-size:16px;line-height:1.6}.launch main>.legal{width:100%;max-width:calc(700px + var(--gutter) * 2);padding:64px var(--gutter) 120px;margin:0 auto}.launch .legal .back{margin:0 0 32px;font-size:15px}.launch .legal .back a{color:var(--text-2);text-decoration:none}.launch .legal .back a:before{content:"← "}.launch .legal .back a:hover{color:#fff}.launch .legal .draft{border:1px dashed var(--line);background:var(--card);color:var(--text);border-radius:12px;margin:0 0 28px;padding:12px 16px;font-size:14px}.launch .legal h1{letter-spacing:-.045em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,64px);font-weight:650;line-height:1.02}.launch .legal .meta{color:var(--text-3);margin:16px 0 40px;font-size:15px}.launch .legal p,.launch .legal li{color:var(--text-2);font-size:17px;line-height:1.7}.launch .legal p{margin:0 0 16px}.launch .legal h2{border-top:1px solid var(--line);letter-spacing:-.02em;color:#fff;margin:48px 0 16px;padding-top:32px;font-size:26px;font-weight:600;line-height:1.2}.launch .legal h3{color:#fff;margin:28px 0 8px;font-size:18px;font-weight:600}.launch .legal ul{gap:8px;margin:0 0 16px;padding-left:20px;display:grid}.launch .legal li::marker{color:var(--text-3)}.launch .legal li b,.launch .legal li strong,.launch .legal p b,.launch .legal p strong{color:#fff;font-weight:600}.launch .legal a{color:var(--blue);text-underline-offset:3px}.launch .legal table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:var(--card);border-radius:16px;width:100%;margin:4px 0 24px;font-size:16px;overflow:hidden}.launch .legal td{border-bottom:1px solid var(--line);color:var(--text-2);vertical-align:top;padding:16px 20px}.launch .legal tr:last-child td{border-bottom:0}.launch .legal td:first-child{color:#fff;width:50%;padding-right:24px;font-weight:500}.launch .legal .fill{color:#ffe7a0;background:#4a3f10;border-radius:3px;padding:0 3px}.launch .ft{width:100%;max-width:calc(var(--width) + var(--gutter) * 2);padding:32px var(--gutter) 48px;border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 auto;font-size:14px;display:flex}.launch .ft span{margin:0}.launch .ft nav{flex-wrap:wrap;gap:24px;display:flex}.launch .ft a{color:var(--text-2);text-decoration:none}.launch .ft a:hover{color:#fff}@media (max-width:860px){.launch .features{grid-template-columns:1fr}.launch .faq{grid-template-columns:1fr;gap:24px;padding-top:80px}.launch .faq h2{font-size:32px}}@media (max-width:560px){.launch{--gutter:16px}.launch .hero{padding-top:56px}.launch .field{border-radius:24px;flex-direction:column}.launch .field input{text-align:center;flex:none;width:100%}.launch .field button{width:100%}.launch .shot{margin-top:48px}.launch .signup-closing{padding-top:96px;padding-bottom:112px}.launch .backdrop-glyph{opacity:.26;width:640px;height:640px;top:-60px}.launch .backdrop-orbit{width:560px;height:560px}.launch main>.legal{padding-top:40px;padding-bottom:80px}.launch .legal td{border-bottom:0;width:auto;padding:4px 16px;display:block}.launch .legal td:first-child{width:auto;padding-top:14px}.launch .legal td:last-child{border-bottom:1px solid var(--line);padding-bottom:14px}.launch .legal tr:last-child td:last-child{border-bottom:0}.launch .ft{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.launch .arrive .ar-bar,.launch .arrive .ar-name,.launch .nudge:hover .ar-bar,.launch .nudge:focus-visible .ar-bar,.launch .fu{animation:none}.launch .working rect{animation-duration:2.4s}}
