.prelaunch-gate,.prelaunch-access{--paper:oklch(98.2% .008 78);--sand:oklch(96.5% .014 72);--sheet:oklch(94% .035 62);--sheet-line:oklch(90% .03 62);--sheet-line-2:oklch(85% .045 62);--white:oklch(100% 0 0);--rule:oklch(90% .012 75);--rule-strong:oklch(80% .016 70);--soft-shadow:0 1px 2px oklch(30% .03 60/.05), 0 14px 32px -20px oklch(45% .09 50/.3);--signal-vivid:color-mix(in oklch, var(--signal) 72%, oklch(78% .21 52));--pb-color:var(--signal-vivid);--pb-label:var(--ink);--ink:#1b1917;--graphite:#6a625c;--pencil:#8a8079;--signal:#cb6328;--action:#a74418;--action-press:#8f3912;--danger:#b42318;--ok:#2f6b45;--display:"Inter", ui-sans-serif, system-ui, sans-serif;--text:"Inter", ui-sans-serif, system-ui, sans-serif;--gutter:clamp(20px, 4vw, 56px);--ease:cubic-bezier(.2, .7, .1, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.prelaunch-gate{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-size:16px;line-height:1.5;overflow-x:clip}.prelaunch-gate *{box-sizing:border-box}.prelaunch-gate a{color:inherit}.prelaunch-gate button,.prelaunch-gate input{font:inherit}.prelaunch-gate .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prelaunch-gate .top{z-index:5;width:calc(100% - var(--gutter) * 2);border:1px solid color-mix(in oklab, var(--white) 12%, var(--ink));background:var(--ink);max-width:1220px;min-height:58px;box-shadow:var(--soft-shadow);border-radius:18px;justify-content:space-between;align-items:center;margin:20px auto 28px;padding:6px 18px;display:flex;position:relative}.prelaunch-gate .top .logo{color:var(--white)}.prelaunch-gate .logo [data-piece]{fill:var(--signal)}.prelaunch-gate .logo{color:var(--ink);border-radius:6px;align-items:center;font-size:19px;line-height:1;text-decoration:none;display:inline-flex}.prelaunch-gate .logo:focus-visible{outline:3px solid color-mix(in oklab, var(--signal) 55%, transparent);outline-offset:4px}.prelaunch-gate .access{min-height:44px;color:var(--paper);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px}.prelaunch-gate .access:hover{background:color-mix(in oklab, var(--white) 8%, var(--ink));color:var(--white);text-decoration:underline}.prelaunch-gate .access:focus-visible{outline:3px solid color-mix(in oklab, var(--signal) 55%, transparent);outline-offset:2px}.prelaunch-gate .hero{padding:0 var(--gutter);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;max-width:1536px;min-height:700px;margin:0 auto;display:grid;position:relative}.prelaunch-gate .hero h1{z-index:3;font-family:var(--display);letter-spacing:0;color:var(--ink);text-wrap:balance;grid-area:1/1/auto/6;margin:clamp(12px,3vh,40px) 0 0;font-size:64px;font-weight:560;line-height:1.06;position:relative}.prelaunch-gate .hero h1 .ln:last-child{color:var(--action);font-style:italic;font-weight:420}.prelaunch-gate .hero h1 .ln{padding-bottom:.08em;display:block}.prelaunch-gate .hero h1 .ln>span{display:block}.prelaunch-gate .copy{z-index:3;grid-area:2/1/auto/6;align-self:start;max-width:520px;padding:clamp(20px,3.4vh,36px) 0 40px;position:relative}.prelaunch-gate .lede{color:var(--ink);max-width:30em;margin:0;font-size:18px;line-height:1.45}.prelaunch-gate .signup{margin-top:24px;display:grid}.prelaunch-gate .signup>.slot{grid-area:1/1;align-self:start}.prelaunch-gate .signup>.slot[aria-hidden=true]{visibility:hidden}.prelaunch-gate .signup label.lbl{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.prelaunch-gate .field{background:var(--white);border:1px solid var(--rule-strong);box-shadow:var(--soft-shadow);border-radius:16px;gap:8px;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex}.prelaunch-gate .field:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px color-mix(in oklab, var(--signal) 18%, transparent)}.prelaunch-gate .field.bad{border-color:var(--danger)}.prelaunch-gate .field input{min-width:0;height:52px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:17px}.prelaunch-gate .field input::placeholder{color:#9a918a}.prelaunch-gate .cta{cursor:pointer;white-space:nowrap;height:52px;transition:background .18s, transform .12s var(--ease);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.prelaunch-gate .cta.process-button{color:var(--ink)}.prelaunch-gate .cta:active{transform:translateY(1px)scale(.985)}.prelaunch-gate .cta:focus-visible{outline:3px solid color-mix(in oklab, var(--signal) 60%, transparent);outline-offset:3px}.prelaunch-gate .cta[aria-busy=true]{cursor:progress}.prelaunch-gate .spin{border:2px solid color-mix(in oklab, var(--ink) 20%, transparent);border-top-color:var(--ink);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite pl-spin}.prelaunch-gate .signup .cta{min-width:180px}.prelaunch-gate .signup .cta[aria-busy=true]>span:last-child{animation:1.6s ease-in-out infinite pl-joining}@keyframes pl-joining{0%,to{opacity:1}50%{opacity:.65}}@keyframes pl-spin{to{transform:rotate(360deg)}}.prelaunch-gate .help{color:var(--graphite);margin:10px 2px 0;font-size:14px}.prelaunch-gate .msg{color:var(--danger);margin:10px 2px 0;font-size:14px;font-weight:500}.prelaunch-gate .msg:empty{display:none}.prelaunch-gate .signup>.slot[aria-hidden=false] .done{animation:pl-confirm .36s var(--ease) both}.prelaunch-gate .done:before{content:"";border:solid var(--action);border-width:0 2px 2px 0;width:12px;height:22px;margin:0 0 18px 6px;display:block;transform:rotate(45deg)}.prelaunch-gate .signup>.slot[aria-hidden=false] .done:before{animation:pl-confirm-check .3s .1s var(--ease) both}@keyframes pl-confirm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pl-confirm-check{0%{opacity:0;transform:rotate(45deg)scale(.7)}to{opacity:1;transform:rotate(45deg)scale(1)}}.prelaunch-gate .done{background:var(--white);border:1.5px solid color-mix(in oklab, var(--signal) 40%, #ddd5cb);border-radius:16px;padding:22px 22px 20px}.prelaunch-gate .done h2{font-family:var(--display);letter-spacing:0;outline:none;margin:0;font-size:28px;font-weight:560;line-height:1.1}.prelaunch-gate .done p{color:var(--ink);margin:8px 0 0}.prelaunch-gate .done .next{color:var(--graphite);font-size:15px}.prelaunch-gate .share{border-top:1px solid var(--rule);color:var(--graphite);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.prelaunch-gate .share .url{color:var(--ink);-webkit-user-select:all;user-select:all;word-break:break-all;font-weight:600}.prelaunch-gate .ghost{border:1px solid var(--rule-strong);background:var(--white);min-height:40px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.prelaunch-gate .ghost:active{transform:translateY(1px)}.prelaunch-gate .ghost:focus-visible{outline:3px solid color-mix(in oklab, var(--signal) 55%, transparent);outline-offset:2px}.prelaunch-gate .sheet{border:1px solid var(--sheet-line-2);background-color:var(--sheet);background-image:linear-gradient(var(--sheet-line) 1px, transparent 1px), linear-gradient(90deg, var(--sheet-line) 1px, transparent 1px), linear-gradient(var(--sheet-line-2) 1px, transparent 1px), linear-gradient(90deg, var(--sheet-line-2) 1px, transparent 1px);touch-action:pan-y;background-position:-1px -1px;background-size:24px 24px,24px 24px,120px 120px,120px 120px;border-radius:18px;grid-area:1/6/span 2/-1;min-height:560px;margin:0 0 28px;position:relative;overflow:hidden}.prelaunch-gate .sheet .reg{border-color:var(--sheet-line-2);border-style:solid;border-width:0;width:18px;height:18px;position:absolute}.prelaunch-gate .reg.tl{border-top-width:1.5px;border-left-width:1.5px;top:18px;left:18px}.prelaunch-gate .reg.br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:18px;right:18px}.prelaunch-gate .stage{height:min(62%,560px);position:absolute;bottom:64px;left:0;right:0}.prelaunch-gate .layer{position:absolute;inset:0}.prelaunch-gate .layer svg{width:min(94%,820px);height:auto;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.prelaunch-gate .layer .note{font-size:17px}.prelaunch-gate .layer .call{font-size:15px}.prelaunch-gate .m-only,.prelaunch-gate .layer text.m-only{display:none}.prelaunch-gate .l-sketch{clip-path:inset(0 calc(100% - var(--a)) 0 0)}.prelaunch-gate .l-mat{clip-path:inset(0 calc(100% - var(--b)) 0 var(--a))}.prelaunch-gate .l-made{clip-path:inset(0 0 0 var(--b))}.prelaunch-gate .band{top:0;bottom:0;left:var(--a);width:calc(var(--b) - var(--a));background:color-mix(in oklab, var(--sheet) 70%, #e9c3a3);mix-blend-mode:multiply;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute}.prelaunch-gate .sheet.live .band{opacity:.55}.prelaunch-gate .edge,.prelaunch-gate .grip{opacity:0;transition:opacity .35s, transform .15s var(--ease)}.prelaunch-gate .sheet.live .edge,.prelaunch-gate .sheet.live .grip{opacity:1}.prelaunch-gate .sheet:not(.live) .grip,.prelaunch-gate .sheet.complete .grip{visibility:hidden}.prelaunch-gate .sheet.complete .band,.prelaunch-gate .sheet.complete .edge,.prelaunch-gate .sheet.complete .grip{opacity:0;pointer-events:none}.prelaunch-gate .edge{pointer-events:none;width:0;position:absolute;top:0;bottom:0}.prelaunch-gate .edge.a{left:var(--a);border-left:2px solid var(--signal)}.prelaunch-gate .edge.b{left:var(--b);border-left:1.5px dashed color-mix(in oklab, var(--signal) 70%, transparent)}.prelaunch-gate .grip{top:calc(100% - 64px - min(62%,560px)/2);left:var(--a);background:var(--white);border:2px solid var(--signal);cursor:ew-resize;touch-action:none;z-index:2;border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;position:absolute;box-shadow:0 8px 20px -10px #a7441899}.prelaunch-gate .grip:hover{transform:scale(1.06)}.prelaunch-gate .grip:active{transform:scale(.96)}.prelaunch-gate .grip:focus-visible{outline:3px solid color-mix(in oklab, var(--signal) 60%, transparent);outline-offset:3px}.prelaunch-gate .grip svg{width:20px;height:20px}.prelaunch-gate .hint{left:calc(var(--a) + 32px);color:var(--action);opacity:0;pointer-events:none;white-space:nowrap;font-size:13px;font-weight:600;transition:opacity .4s;position:absolute;top:calc(100% - 75px - min(62%,560px)/2)}.prelaunch-gate .hint.on{opacity:1}.prelaunch-gate .caps{height:22px;color:var(--ink);font-size:14px;font-weight:600;position:absolute;bottom:22px;left:0;right:0}.prelaunch-gate .caps span{white-space:nowrap;transition:opacity .25s;position:absolute;transform:translate(-50%)}.prelaunch-gate .stamp{opacity:0;pointer-events:none;width:132px;height:132px;position:absolute;top:16%;right:14%;transform:scale(1.6)rotate(-14deg)}.prelaunch-gate .stamp.on{animation:pl-stamp .55s var(--ease) forwards}@keyframes pl-stamp{60%{opacity:1;transform:scale(.94)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(-10deg)}}.prelaunch-gate .draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:pl-draw 1s var(--ease) forwards}@keyframes pl-draw{to{stroke-dashoffset:0}}.prelaunch-gate .rise{animation:pl-rise .8s var(--ease) backwards}.prelaunch-gate .fade{animation:pl-fade .7s var(--ease) backwards}@keyframes pl-rise{0%{opacity:0;transform:translateY(12px)}to{transform:none}}@keyframes pl-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.prelaunch-gate .steps{padding:clamp(72px, 10vw, 140px) var(--gutter) 40px;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;display:grid}.prelaunch-gate .steps h2{font-family:var(--display);letter-spacing:0;grid-column:1/6;margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:560;line-height:1}.prelaunch-gate .steps ol{grid-column:6/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.prelaunch-gate .steps li{border-top:1px solid var(--rule-strong);padding-top:18px}.prelaunch-gate .steps .step-icon{color:var(--action);margin-bottom:22px;display:block}.prelaunch-gate .steps h3{font-family:var(--display);letter-spacing:0;margin:0 0 8px;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:560;line-height:1.05}.prelaunch-gate .steps p{color:var(--graphite);max-width:30ch;margin:0;font-size:16px}.prelaunch-gate .faq{padding:40px var(--gutter) clamp(64px, 8vw, 120px);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.prelaunch-gate .faq h2{font-family:var(--display);letter-spacing:0;grid-column:1/6;margin:0 0 24px;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:560;line-height:1.05}.prelaunch-gate .faq .list{border-top:1px solid var(--rule);grid-column:6/-1}.prelaunch-gate .faq details{border-bottom:1px solid var(--rule)}.prelaunch-gate .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-size:17px;font-weight:600;list-style:none;display:flex}.prelaunch-gate .faq summary::-webkit-details-marker{display:none}.prelaunch-gate .faq .faq-toggle{transition:transform .24s var(--ease), color .24s var(--ease);flex:none}.prelaunch-gate .faq details[open] .faq-toggle{color:var(--action);transform:rotate(45deg)}.prelaunch-gate .faq summary:focus-visible{outline:3px solid color-mix(in oklab, var(--signal) 55%, transparent);outline-offset:2px;border-radius:6px}.prelaunch-gate .faq details p{color:var(--graphite);max-width:60ch;margin:0 0 20px}.prelaunch-gate .faq summary{transition:color .18s var(--ease)}.prelaunch-gate .faq summary:hover{color:var(--action)}@supports (interpolate-size:allow-keywords){.prelaunch-gate .faq details{interpolate-size:allow-keywords}.prelaunch-gate .faq details::details-content{opacity:0;height:0;transition:height .28s var(--ease), opacity .2s var(--ease), content-visibility .28s allow-discrete;overflow:clip}.prelaunch-gate .faq details[open]::details-content{opacity:1;height:auto}}.prelaunch-gate [data-reveal]{transition:opacity .48s var(--ease), transform .48s var(--ease)}.prelaunch-gate [data-reveal-state=pending]{opacity:0;transform:translateY(14px)}.prelaunch-gate [data-reveal-state=visible],.prelaunch-gate [data-reveal]:focus-within{opacity:1;transform:none}.prelaunch-gate .closer{margin:0 var(--gutter);border-top:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding:clamp(56px,8vw,112px) 0;display:flex}.prelaunch-gate .closer p{font-family:var(--display);letter-spacing:0;max-width:13ch;margin:0;font-size:clamp(2.2rem,5.6vw,5.4rem);font-weight:560;line-height:.95}.prelaunch-gate footer{padding:24px var(--gutter);border-top:1px solid var(--rule);color:var(--graphite);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.prelaunch-gate footer .logo{font-size:15px}@media (width<=1023px){.prelaunch-gate .hero{padding:0 var(--gutter);grid-template-columns:1fr;min-height:0;max-height:none}.prelaunch-gate .hero h1{grid-column:1;font-size:60px}.prelaunch-gate .copy{grid-area:2/1;max-width:560px;padding-bottom:28px}.prelaunch-gate .sheet{border-radius:18px;grid-area:3/1;height:clamp(340px,92vw,560px);min-height:0;margin:0}.prelaunch-gate .stage{height:74%;bottom:58px}.prelaunch-gate .grip{top:calc(63% - 58px)}.prelaunch-gate .hint{top:calc(63% - 69px)}.prelaunch-gate .steps h2,.prelaunch-gate .steps ol,.prelaunch-gate .faq h2,.prelaunch-gate .faq .list{grid-column:1/-1}}@media (width>=1536px){.prelaunch-gate .hero h1{font-size:72px}}@media (width>=1024px) and (width<=1199px){.prelaunch-gate .hero h1{font-size:52px}}@media (width<=640px){.prelaunch-gate .top{gap:8px;margin-top:12px;margin-bottom:24px;padding:6px 12px}.prelaunch-gate .top .logo{font-size:15px}.prelaunch-gate .access{padding:0 4px;font-size:12px}.prelaunch-gate .hero h1{margin-top:4px;font-size:40px}.prelaunch-gate .lede{font-size:17px}.prelaunch-gate .steps h2{font-size:32px}.prelaunch-gate .closer p{font-size:36px}.prelaunch-gate .field{flex-direction:column;padding:6px}.prelaunch-gate .field input{height:50px}.prelaunch-gate .cta{width:100%}.prelaunch-gate .steps ol{grid-template-columns:1fr;gap:28px}.prelaunch-gate .layer svg{width:100%}.prelaunch-gate .layer .note{font-size:30px}.prelaunch-gate .layer .call{font-size:27px}.prelaunch-gate .d-only,.prelaunch-gate .layer text.d-only{display:none}.prelaunch-gate .m-only,.prelaunch-gate .layer text.m-only{display:inline}.prelaunch-gate .stamp{width:96px;height:96px;top:10%;right:8%}}@media (prefers-reduced-motion:reduce){.prelaunch-gate .spin,.prelaunch-gate .signup .cta[aria-busy=true]>span:last-child,.prelaunch-gate .signup>.slot[aria-hidden=false] .done,.prelaunch-gate .signup>.slot[aria-hidden=false] .done:before{animation:none}.prelaunch-gate [data-reveal]{opacity:1;transition:none;transform:none}.prelaunch-gate .faq summary,.prelaunch-gate .faq .faq-toggle{transition:none}.prelaunch-gate .faq details::details-content{transition:none}.prelaunch-gate .rise,.prelaunch-gate .fade{opacity:1;animation:none;transform:none}.prelaunch-gate .draw{stroke-dashoffset:0;animation:none}.prelaunch-gate .stamp.on{opacity:1;animation:none;transform:rotate(-10deg)}.prelaunch-gate .grip,.prelaunch-gate .cta{transition:none}}.prelaunch-gate .pl-extra{margin-top:16px}.prelaunch-gate .lbl .opt{color:var(--graphite);font-weight:400}.prelaunch-gate .pl-text{background:var(--white);width:100%;height:48px;color:var(--ink);border:1px solid var(--rule-strong);border-radius:12px;outline:none;padding:0 14px;font-size:16px}.prelaunch-gate .pl-text::placeholder{color:#8a8079}.prelaunch-gate .pl-text:focus-visible{border-color:var(--signal);box-shadow:0 0 0 4px color-mix(in oklab, var(--signal) 22%, transparent)}.prelaunch-gate .pl-stage{border:0;min-width:0;margin:16px 0 0;padding:0}.prelaunch-gate .pl-stage legend{padding:0}.prelaunch-gate .pl-stage .opts{flex-wrap:wrap;gap:8px;display:flex}.prelaunch-gate .opt-pill{cursor:pointer;display:inline-flex;position:relative}.prelaunch-gate .opt-pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.prelaunch-gate .opt-pill span{background:var(--white);border:1px solid var(--rule-strong);min-height:44px;color:var(--ink);border-radius:10px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.prelaunch-gate .opt-pill input:checked+span{border-color:var(--action);background:var(--sheet);color:var(--ink)}.prelaunch-gate .opt-pill input:focus-visible+span{outline:3px solid color-mix(in oklab, var(--signal) 55%, transparent);outline-offset:2px}.prelaunch-gate .pl-stage[aria-invalid=true] .opt-pill span{border-color:var(--danger)}.prelaunch-gate .support{color:var(--graphite);max-width:32em;margin:12px 0 0;font-size:15px;line-height:1.5}.prelaunch-gate .pl-stage legend.lbl{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.prelaunch-access{--background:var(--paper);--foreground:var(--ink);--muted-foreground:var(--graphite);--border:var(--rule);--input:var(--rule-strong);--ring:var(--signal);--accent:var(--sheet);--accent-foreground:var(--ink);--destructive:var(--danger);--surface-elevated:var(--white);background:var(--paper);color:var(--ink);font-family:var(--text);border-color:var(--rule);box-shadow:var(--soft-shadow);letter-spacing:0}.prelaunch-access input.ui-input{background:var(--white);color:var(--ink);border:1px solid var(--rule-strong);border-radius:12px}.prelaunch-access input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.prelaunch-access h2{letter-spacing:0;font-weight:560}.prelaunch-access .ui-btn.process-button{color:var(--ink);border-radius:10px}.prelaunch-access :focus-visible{outline-color:var(--signal)}body:has(.prelaunch-access) [data-state][class~=inset-0]{background:oklab(19% .004 .0069282/.65)}@media (prefers-reduced-motion:reduce){.prelaunch-access{transition:none;animation:none}}.prelaunch-gate .wireframe-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);column-gap:36px;max-width:1360px;min-height:700px}.prelaunch-gate .wireframe-hero h1{grid-area:1/1;margin-top:28px;font-size:60px}.prelaunch-gate .wireframe-hero .copy{grid-area:2/1;padding-top:20px}.prelaunch-gate .wireframe-sheet{aspect-ratio:1;background-color:var(--sheet);background-image:linear-gradient(var(--sheet-line) 1px, transparent 1px), linear-gradient(90deg, var(--sheet-line) 1px, transparent 1px), linear-gradient(var(--sheet-line-2) 1px, transparent 1px), linear-gradient(90deg, var(--sheet-line-2) 1px, transparent 1px);border:1px solid var(--sheet-line-2);background-size:24px 24px,24px 24px,120px 120px,120px 120px;border-radius:18px;grid-area:1/2/span 2;align-self:start;width:100%;position:relative;overflow:hidden}.prelaunch-gate .wireframe-canvas{position:absolute;inset:22px 8px 44px}.prelaunch-gate .wireframe-name{color:var(--graphite);margin:0;font-size:14px;font-weight:600;position:absolute;top:22px;left:28px}.prelaunch-gate .wireframe-annotation{color:var(--action);margin:0;font-size:17px;font-style:italic;position:absolute;bottom:25px;right:28px;transform:rotate(-3deg)}.prelaunch-gate .wireframe-reg{border:0 solid var(--pencil);width:12px;height:12px;position:absolute}.prelaunch-gate .wireframe-tl{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.prelaunch-gate .wireframe-tr{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.prelaunch-gate .wireframe-bl{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}.prelaunch-gate .wireframe-br{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}@media (width<=1023px){.prelaunch-gate .wireframe-hero{grid-template-columns:1fr;min-height:0}.prelaunch-gate .wireframe-sheet{aspect-ratio:auto;grid-area:3/1;width:100%;height:320px}.prelaunch-gate .wireframe-hero h1{grid-area:1/1;margin-top:20px;font-size:52px}.prelaunch-gate .wireframe-hero .copy{grid-area:2/1;max-width:none}}@media (width<=640px){.prelaunch-gate .top{margin-bottom:14px}.prelaunch-gate .wireframe-sheet{height:260px}.prelaunch-gate .wireframe-canvas{inset:12px 0 22px}.prelaunch-gate .wireframe-name{font-size:12px;top:15px;left:22px}.prelaunch-gate .wireframe-annotation{font-size:14px;bottom:15px;right:22px}.prelaunch-gate .wireframe-hero h1{margin-top:18px;font-size:40px;line-height:1.06}.prelaunch-gate .wireframe-hero .copy{padding-top:10px}.prelaunch-gate .wireframe-hero .lede{font-size:16px}.prelaunch-gate .wireframe-hero .support{margin-top:8px;font-size:14px}.prelaunch-gate .wireframe-hero .signup{margin-top:16px}}.prelaunch-gate .wireframe-canvas canvas{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.prelaunch-gate .wireframe-sheet:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.prelaunch-gate .wireframe-hero>*{min-width:0}.prelaunch-gate .wireframe-sheet{cursor:pointer}.prelaunch-gate .marketplace-row{margin-top:24px}.prelaunch-gate .marketplace-row p{color:var(--graphite);margin:0 0 12px;font-size:13px}.prelaunch-gate .marketplace-row ul{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:0;padding:0;list-style:none;display:flex}.prelaunch-gate .marketplace-row li{align-items:center;min-width:0;display:flex}.prelaunch-gate .marketplace-row img{width:auto;max-width:100%;height:20px;display:block}.prelaunch-gate .marketplace-row img.mp-mic{height:26px}.prelaunch-gate footer .marketplace-disclaimer{flex-basis:100%;margin:0}@media (width<=640px){.prelaunch-gate .marketplace-row ul{gap:12px 16px}.prelaunch-gate .marketplace-row img{height:18px}.prelaunch-gate .marketplace-row img.mp-mic{height:22px}.prelaunch-gate .marketplace-row img.mp-1688{height:14.4px}}
