@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/indic/noto-sans-bengali-400-bengali.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0980-09fe,u+1cd0,u+1cd2,u+1cd5-1cd6,u+1cd8,u+1ce1,u+1cea,u+1ced,u+1cf2,u+1cf5-1cf7,u+200c-200d,u+20b9,u+25cc,u+a8f1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/indic/noto-sans-bengali-500-bengali.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0980-09fe,u+1cd0,u+1cd2,u+1cd5-1cd6,u+1cd8,u+1ce1,u+1cea,u+1ced,u+1cf2,u+1cf5-1cf7,u+200c-200d,u+20b9,u+25cc,u+a8f1}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/indic/noto-sans-gujarati-400-gujarati.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0a80-0aff,u+200c-200d,u+20b9,u+25cc,u+a830-a839}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/indic/noto-sans-gujarati-500-gujarati.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0a80-0aff,u+200c-200d,u+20b9,u+25cc,u+a830-a839}@font-face{font-family:Noto Sans Gurmukhi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/indic/noto-sans-gurmukhi-400-gurmukhi.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0a01-0a76,u+200c-200d,u+20b9,u+25cc,u+262c,u+a830-a839}@font-face{font-family:Noto Sans Gurmukhi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/indic/noto-sans-gurmukhi-500-gurmukhi.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0a01-0a76,u+200c-200d,u+20b9,u+25cc,u+262c,u+a830-a839}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/indic/noto-sans-kannada-400-kannada.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/indic/noto-sans-kannada-500-kannada.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/indic/noto-sans-tamil-400-tamil.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/indic/noto-sans-tamil-500-tamil.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/indic/noto-sans-telugu-400-telugu.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0c00-0c7f,u+1cda,u+1cf2,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/indic/noto-sans-telugu-500-telugu.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0c00-0c7f,u+1cda,u+1cf2,u+200c-200d,u+25cc}.waitlist__form{gap:var(--spacing-md);max-width:var(--form-max-w);margin:var(--spacing-lg) 0}.waitlist__field,.waitlist__form{display:flex;flex-direction:column}.waitlist__field{gap:var(--spacing-xs)}.waitlist__label{font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.waitlist__optional{font-weight:var(--font-normal);color:var(--color-text-muted)}.waitlist__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);font-family:inherit;color:var(--color-text-primary);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.waitlist__input:hover{border-color:var(--color-border-hover)}.waitlist__input:focus{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.waitlist__input:disabled{background:var(--color-bg-hover);color:var(--color-text-muted);cursor:not-allowed}.waitlist__textarea{resize:vertical;min-height:var(--space-16);line-height:var(--leading-normal)}.waitlist__consent{flex-direction:row;align-items:flex-start;gap:var(--spacing-sm)}.waitlist__checkbox{margin-top:.2em;width:1em;height:1em;background:var(--color-surface);accent-color:var(--color-accent);cursor:pointer}.waitlist__checkbox:disabled{cursor:not-allowed}.waitlist__consent-text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.waitlist__consent-link{color:var(--color-accent);text-decoration:underline}.waitlist__consent-link:hover{color:var(--color-accent-hover)}.waitlist__error{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-error-text);background:var(--color-error-bg);border:var(--border-width) solid var(--color-border-error);border-radius:var(--radius-md)}.waitlist__submit{align-self:flex-start;margin-top:var(--spacing-xs)}.waitlist__submit:disabled{opacity:.6;cursor:not-allowed}.waitlist__done{padding:var(--spacing-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);margin:var(--spacing-lg) 0;max-width:var(--form-max-w)}@media (max-width:480px){.waitlist__submit{align-self:stretch;width:100%;justify-content:center}}