.page-module__77AFKG__shell{min-height:100dvh;padding:var(--spacing-5) var(--spacing-layout-gutter-mobile);flex-direction:column;display:flex}.page-module__77AFKG__header{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;max-width:var(--spacing-layout-container-max);margin:0 auto;display:flex}.page-module__77AFKG__brand{align-items:center;gap:var(--spacing-2);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.page-module__77AFKG__logo{width:auto;height:var(--spacing-icon-md);display:block}.page-module__77AFKG__wordmark{font-size:var(--typography-style-label-font-size);font-weight:var(--typography-font-weight-semibold)}.page-module__77AFKG__soon{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--typography-style-caption-font-size);line-height:var(--typography-style-caption-line-height);font-weight:var(--typography-font-weight-medium)}.page-module__77AFKG__main{width:100%;max-width:var(--spacing-layout-reading-max);padding:var(--spacing-8) 0;flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex}.page-module__77AFKG__eyebrow{margin:0 0 var(--spacing-3);color:var(--color-text-secondary);font-size:var(--typography-style-caption-font-size);line-height:var(--typography-style-caption-line-height);font-weight:var(--typography-font-weight-semibold);text-transform:uppercase}.page-module__77AFKG__headline{color:var(--color-text-primary);font-size:var(--typography-style-h1-font-size);line-height:var(--typography-style-h1-line-height);font-weight:var(--typography-style-h1-font-weight);letter-spacing:var(--typography-style-h1-letter-spacing);text-wrap:balance;margin:0}.page-module__77AFKG__intro{margin:var(--spacing-5) 0 0;gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--typography-style-body-lg-font-size);line-height:var(--typography-style-body-lg-line-height);padding:0;list-style:none;display:grid}.page-module__77AFKG__pitch{margin-bottom:var(--spacing-7)}.page-module__77AFKG__card{padding:var(--spacing-5);border-radius:var(--radius-lg);background:var(--color-bg-page);box-shadow:var(--shadow-card)}.page-module__77AFKG__footer{justify-content:center;gap:var(--spacing-2) var(--spacing-5);color:var(--color-text-secondary);font-size:var(--typography-style-body-sm-font-size);line-height:var(--typography-style-body-sm-line-height);flex-wrap:wrap;display:flex}.page-module__77AFKG__footer a{color:var(--color-text-secondary)}@media (min-width:1024px){.page-module__77AFKG__shell{padding:var(--spacing-6) var(--spacing-layout-gutter-desktop)}.page-module__77AFKG__main{align-items:center;gap:var(--spacing-9);max-width:var(--spacing-layout-container-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.page-module__77AFKG__pitch{margin-bottom:0}.page-module__77AFKG__headline{font-size:var(--typography-style-h1-desktop-font-size);line-height:var(--typography-style-h1-desktop-line-height);letter-spacing:var(--typography-style-h1-desktop-letter-spacing)}.page-module__77AFKG__card{padding:var(--spacing-6)}}.page-module__77AFKG__prose{width:100%;max-width:var(--spacing-layout-reading-max);padding:var(--spacing-8) 0;color:var(--color-text-body);margin:0 auto}.page-module__77AFKG__prose h1{margin:0 0 var(--spacing-5);color:var(--color-text-primary);font-size:var(--typography-style-h1-font-size);line-height:var(--typography-style-h1-line-height);letter-spacing:var(--typography-style-h1-letter-spacing)}.page-module__77AFKG__prose h2{margin:var(--spacing-6) 0 var(--spacing-2);color:var(--color-text-primary);font-size:var(--typography-font-size-xl);line-height:var(--typography-line-height-xl)}.page-module__77AFKG__prose p,.page-module__77AFKG__prose li{color:var(--color-text-body)}.page-module__77AFKG__prose ul{padding-left:var(--spacing-5)}
.waitlist-form-module___sv7la__form{gap:var(--spacing-5);display:grid}.waitlist-form-module___sv7la__field{gap:var(--spacing-2);display:grid}.waitlist-form-module___sv7la__fieldset{gap:var(--spacing-2);border:0;margin:0;padding:0;display:grid}.waitlist-form-module___sv7la__label{color:var(--color-text-primary);font-size:var(--typography-style-label-font-size);line-height:var(--typography-style-label-line-height);font-weight:var(--typography-style-label-font-weight);padding:0}.waitlist-form-module___sv7la__optional{color:var(--color-text-secondary);font-weight:var(--typography-font-weight-regular)}.waitlist-form-module___sv7la__input{width:100%;min-height:var(--spacing-control-height-lg);padding:0 var(--spacing-3);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-page);color:var(--color-text-primary);font:inherit;transition:border-color var(--motion-duration-fast) var(--motion-easing-out)}.waitlist-form-module___sv7la__input::placeholder{color:var(--color-text-placeholder)}.waitlist-form-module___sv7la__input:hover{border-color:var(--color-text-secondary)}.waitlist-form-module___sv7la__input[aria-invalid=true]{border-color:var(--color-status-danger)}.waitlist-form-module___sv7la__roles{gap:var(--spacing-3);display:grid}@media (min-width:640px){.waitlist-form-module___sv7la__roles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.waitlist-form-module___sv7la__actions{gap:var(--spacing-3);display:grid}.waitlist-form-module___sv7la__roleOption{align-items:flex-start;gap:var(--spacing-3);min-height:var(--spacing-control-touch-target-min);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-out), box-shadow var(--motion-duration-fast) var(--motion-easing-out);display:flex}.waitlist-form-module___sv7la__roleOption:hover{background:var(--color-bg-hover)}.waitlist-form-module___sv7la__roleOption[data-checked]{border-color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.waitlist-form-module___sv7la__roleOption:has(input:focus-visible){outline:var(--spacing-focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--spacing-focus-ring-offset)}.waitlist-form-module___sv7la__radio,.waitlist-form-module___sv7la__checkbox{width:var(--spacing-icon-md);height:var(--spacing-icon-md);margin:var(--spacing-1) 0 0;accent-color:var(--color-text-primary);flex:none}.waitlist-form-module___sv7la__radio:focus-visible,.waitlist-form-module___sv7la__checkbox:focus-visible{outline:none}.waitlist-form-module___sv7la__roleTitle{color:var(--color-text-primary);font-weight:var(--typography-font-weight-medium);display:block}.waitlist-form-module___sv7la__roleHint{color:var(--color-text-secondary);font-size:var(--typography-style-body-sm-font-size);line-height:var(--typography-style-body-sm-line-height);display:block}.waitlist-form-module___sv7la__consent{align-items:flex-start;gap:var(--spacing-3);color:var(--color-text-body);font-size:var(--typography-style-body-sm-font-size);line-height:var(--typography-style-body-sm-line-height);cursor:pointer;display:flex}.waitlist-form-module___sv7la__consent:has(input:focus-visible){outline:var(--spacing-focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--spacing-focus-ring-offset)}.waitlist-form-module___sv7la__error{align-items:flex-start;gap:var(--spacing-2);color:var(--color-status-danger);font-size:var(--typography-style-body-sm-font-size);line-height:var(--typography-style-body-sm-line-height);margin:0;display:flex}.waitlist-form-module___sv7la__errorIcon{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm);margin-top:var(--spacing-1);stroke-width:var(--spacing-icon-stroke-width);flex:none}.waitlist-form-module___sv7la__button{min-height:var(--spacing-control-height-lg);padding:0 var(--spacing-5);border-radius:var(--radius-sm);background:var(--color-action-primary-bg);color:var(--color-action-primary-text);font:inherit;font-weight:var(--typography-font-weight-medium);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-out);border:0}.waitlist-form-module___sv7la__button:hover{background:var(--color-action-primary-hover)}.waitlist-form-module___sv7la__button:active{background:var(--color-action-primary-active)}.waitlist-form-module___sv7la__button:disabled{background:var(--color-action-disabled-bg);color:var(--color-action-disabled-text);cursor:not-allowed}.waitlist-form-module___sv7la__success{align-items:flex-start;gap:var(--spacing-3);display:flex}.waitlist-form-module___sv7la__successTitle{color:var(--color-text-primary);font-size:var(--typography-font-size-xl);line-height:var(--typography-line-height-xl);font-weight:var(--typography-font-weight-semibold);margin:0}.waitlist-form-module___sv7la__successNote{margin:var(--spacing-1) 0 0;color:var(--color-text-secondary)}.waitlist-form-module___sv7la__tick{width:var(--spacing-icon-lg);height:var(--spacing-icon-lg);margin-top:var(--spacing-1);border-radius:var(--radius-full);background:var(--color-status-success);color:var(--color-status-on-solid);animation:waitlist-form-module___sv7la__tick-in var(--motion-duration-base) var(--motion-easing-out) both;flex:none;justify-content:center;align-items:center;display:inline-flex}.waitlist-form-module___sv7la__tickCheck{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm)}.waitlist-form-module___sv7la__tickCheck path{stroke-dasharray:24;stroke-dashoffset:24px;animation:waitlist-form-module___sv7la__tick-draw var(--motion-duration-base) var(--motion-easing-out) var(--motion-duration-fast) forwards}@keyframes waitlist-form-module___sv7la__tick-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes waitlist-form-module___sv7la__tick-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.waitlist-form-module___sv7la__tick,.waitlist-form-module___sv7la__tickCheck path{stroke-dashoffset:0;animation:none}}
