form.waitlist.svelte-r2xnp1{width:100%;max-width:640px;display:flex;flex-direction:column;gap:12px;@keyframes svelte-r2xnp1-slideDown{0%{opacity:0;transform:translateY(-12px);max-height:0}to{opacity:1;transform:translateY(0);max-height:200px}}}form.waitlist.svelte-r2xnp1 .form-main:where(.svelte-r2xnp1){display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}form.waitlist.svelte-r2xnp1 .left-column:where(.svelte-r2xnp1){display:flex;flex-direction:column;gap:10px;min-width:0}form.waitlist.svelte-r2xnp1 input[type=email]:where(.svelte-r2xnp1){width:100%;padding:16px 20px;outline:none;color:#a3a3a3;background:#ffffff0d;border:none;border-radius:12px;font-size:16px;transition:all .3s ease}form.waitlist.svelte-r2xnp1 input[type=email]:where(.svelte-r2xnp1):focus{color:#fff;background:#ffffff14}form.waitlist.svelte-r2xnp1 input[type=email]:where(.svelte-r2xnp1)::placeholder{color:#666}form.waitlist.svelte-r2xnp1 input[type=email]:where(.svelte-r2xnp1):-webkit-autofill,form.waitlist.svelte-r2xnp1 input[type=email]:where(.svelte-r2xnp1):-webkit-autofill:hover,form.waitlist.svelte-r2xnp1 input[type=email]:where(.svelte-r2xnp1):-webkit-autofill:focus{background-color:#ffffff0d!important;-webkit-box-shadow:inset 0 0 0 40rem rgba(23,23,23,.9);-webkit-text-fill-color:white}form.waitlist.svelte-r2xnp1 .error-panel:where(.svelte-r2xnp1){display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(135deg,#ff6b351f,#ff512f14);border:1px solid rgba(255,107,53,.25);border-radius:10px;color:#ff8c5a;animation:svelte-r2xnp1-slideDown .4s cubic-bezier(.16,1,.3,1)}form.waitlist.svelte-r2xnp1 .error-panel:where(.svelte-r2xnp1) .error-messages:where(.svelte-r2xnp1){display:flex;flex-direction:column;gap:4px;flex:1}form.waitlist.svelte-r2xnp1 .error-panel:where(.svelte-r2xnp1) .error-message:where(.svelte-r2xnp1){font-size:13px;font-weight:400;line-height:1.4;text-align:left}form.waitlist.svelte-r2xnp1 .error-panel:where(.svelte-r2xnp1) svg{flex-shrink:0;color:#ff8c5a}form.waitlist.svelte-r2xnp1 .success-panel:where(.svelte-r2xnp1){text-align:center;font-size:14px;font-weight:500;color:#4ade80;padding:10px 14px;background:linear-gradient(135deg,#4ade801f,#22c55e14);border:1px solid rgba(74,222,128,.25);border-radius:10px;animation:svelte-r2xnp1-slideDown .4s cubic-bezier(.16,1,.3,1)}form.waitlist.svelte-r2xnp1 label.horizontal-label:where(.svelte-r2xnp1){text-align:left;font-size:13px;display:flex;gap:10px;justify-content:flex-start;align-items:center;cursor:pointer;white-space:nowrap;color:#888;padding:0 4px}form.waitlist.svelte-r2xnp1 label.horizontal-label:where(.svelte-r2xnp1) .agreement-text:where(.svelte-r2xnp1){-webkit-user-select:none;user-select:none}form.waitlist.svelte-r2xnp1 label.horizontal-label:where(.svelte-r2xnp1) input[type=checkbox]:where(.svelte-r2xnp1){appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;border:2px solid rgba(255,107,53,.4);background:#ff6b3526;border-radius:5px;cursor:pointer;transition:all .3s ease;position:relative}form.waitlist.svelte-r2xnp1 label.horizontal-label:where(.svelte-r2xnp1) input[type=checkbox]:where(.svelte-r2xnp1):hover{border-color:#ff6b3599;background:#ff6b3533}form.waitlist.svelte-r2xnp1 label.horizontal-label:where(.svelte-r2xnp1) input[type=checkbox]:where(.svelte-r2xnp1):checked{background:#ff6b35;border-color:#ff6b35}form.waitlist.svelte-r2xnp1 label.horizontal-label:where(.svelte-r2xnp1) input[type=checkbox]:where(.svelte-r2xnp1):checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}form.waitlist.svelte-r2xnp1 label.horizontal-label:where(.svelte-r2xnp1) input[type=checkbox]:where(.svelte-r2xnp1):focus{outline:none;box-shadow:0 0 0 3px #ff6b3533}form.waitlist.svelte-r2xnp1 button[type=submit]:where(.svelte-r2xnp1){background:linear-gradient(135deg,#ff6b35,#ff512f);color:#fff;padding:16px 32px;border-radius:12px;font-weight:600;font-size:15px;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 16px #ff512f4d;height:fit-content}form.waitlist.svelte-r2xnp1 button[type=submit]:where(.svelte-r2xnp1):hover{background:linear-gradient(135deg,#ff7d4d,#e74b29);cursor:pointer;box-shadow:0 6px 20px #ff512f66;transform:translateY(-1px)}form.waitlist.svelte-r2xnp1 button[type=submit]:where(.svelte-r2xnp1):disabled{opacity:50%;cursor:not-allowed;transform:none}@media(max-width:1200px){form.waitlist.svelte-r2xnp1{max-width:100%}form.waitlist.svelte-r2xnp1 .form-main:where(.svelte-r2xnp1){grid-template-columns:1fr;gap:12px}form.waitlist.svelte-r2xnp1 label.horizontal-label:where(.svelte-r2xnp1){white-space:normal;align-items:flex-start}form.waitlist.svelte-r2xnp1 label.horizontal-label:where(.svelte-r2xnp1) .agreement-text:where(.svelte-r2xnp1){padding-top:1px}form.waitlist.svelte-r2xnp1 button[type=submit]:where(.svelte-r2xnp1){padding:14px 28px}}
