:root{--primary: #8b5cf6;--secondary: #eaba6b;--blue: #2dc7ff;--red: #ef476f;--green: #06d6a0;--bg: #faf9fe;--text: #1a1a1a;--text-light: #6b7280;--border: #e5e7eb;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--page-padding: 1rem;--page-max-width: 1200px;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;font-family:DM Sans,system-ui,sans-serif;line-height:1.5;color:var(--text);background:linear-gradient(135deg,#faf9fe,#f3f0ff);-webkit-font-smoothing:antialiased}@media(min-width:640px){:root{--page-padding: 1.5rem;--text-3xl: 2.5rem;--text-4xl: 3rem}}@media(min-width:1024px){:root{--page-padding: 2rem;--text-3xl: 3rem;--text-4xl: 4rem}}*,*:before,*:after{box-sizing:border-box;margin:0}body,#root{min-height:100dvh}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;font-weight:500;border:none;border-radius:.5rem;padding:.875rem 1.5rem;cursor:pointer;background:var(--primary);color:#fff;width:100%}@media(min-width:640px){button{width:auto}}button:hover{opacity:.9}button:disabled{opacity:.5;cursor:not-allowed}input,textarea,select{font:inherit;padding:.875rem;border:1px solid var(--border);border-radius:.5rem;outline:none;width:100%;background:#fff}input:focus,textarea:focus,select:focus{border-color:var(--primary)}._container_1m9de_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:var(--page-padding);text-align:center;gap:var(--space-xl);-webkit-user-select:none;user-select:none}._logoSection_1m9de_13{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}._logo_1m9de_13{width:160px;height:auto;pointer-events:none}@media(min-width:640px){._logo_1m9de_13{width:200px}}._tagline_1m9de_32{font-size:var(--text-lg);color:var(--text-light);font-weight:400}._comingSoon_1m9de_38{font-size:var(--text-2xl);color:var(--text-light);font-weight:500}
