.main-container{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(180deg,rgba(247,249,255,.5),rgba(234,242,254,.5) 50%,rgba(232,228,255,.5))!important;overflow:hidden}@media (min-width:640px){.main-container{padding:48px 16px;background:linear-gradient(180deg,rgba(247,249,255,.5),rgba(234,242,254,.5) 50%,rgba(208,208,255,.5))!important}}@media (min-width:768px){.main-container{height:100vh;max-height:100vh;padding:24px;overflow:hidden}}@media (max-height:750px){.main-container{height:auto;min-height:100vh;max-height:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(33,150,243,.3) transparent}.main-container::-webkit-scrollbar{width:6px}.main-container::-webkit-scrollbar-track{background:transparent}.main-container::-webkit-scrollbar-thumb{background-color:rgba(33,150,243,.3);border-radius:3px}.main-container::-webkit-scrollbar-thumb:hover{background-color:rgba(33,150,243,.5)}}.card-container{width:100%;max-width:448px;background:transparent;border-radius:0;box-shadow:none;padding:16px}@media (min-width:640px){.card-container{border-radius:40px;background:var(--lightmode-card-bg-1-light,linear-gradient(180deg,#F8FAFF 0,#F3F7FF 50%,#EBF1FE 100%));box-shadow:0 2px 20px 0 rgba(33,150,243,.25);padding:32px;display:flex;flex-direction:column;max-height:100%}}@media (max-height:750px){.card-container{max-height:none;overflow:visible}}@media (min-width:768px){.card-container{max-height:calc(100vh - 48px);padding:24px;overflow:visible}}@media (min-width:768px) and (max-height:750px){.card-container{max-height:none;padding:20px}.main-container{padding:16px}}.form-layout{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}@media (min-width:640px){.form-layout{gap:18px}}@media (min-width:768px){.form-layout{gap:12px;min-height:0;overflow:visible}}.input,.select{height:48px;border-radius:12px;border:1px solid #e5e7eb;padding:0 12px;background:rgba(255,255,255,.9)}.input:focus,.select:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px rgba(33,150,243,.15)}.submit-btn{height:44px;border-radius:12px;font-weight:600;color:white;background:linear-gradient(90deg,#2196f3,#2196f3);border:0;cursor:pointer;box-shadow:0 8px 20px rgba(33,150,243,.25)}.submit-btn:hover{filter:brightness(1.03)}.role-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.role-grid{grid-template-columns:repeat(3,1fr)}}.role-btn{height:36px;border-radius:12px;border:1px solid #e5e7eb;background:rgba(255,255,255,.9);font-weight:400;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.role-btn:hover{background:#e3f2fd;color:#0d47a1}.role-btn.active{background:#E9F5FE!important;color:#2196F3!important;border-color:#2196F3!important}.waitlist-tab-content{min-height:300px;display:flex;flex-direction:column}@media (max-width:639px){.waitlist-tab-content{min-height:380px}}@media (min-width:768px){.waitlist-tab-content{min-height:340px}}.waitlist-form-content{flex:1;display:flex;flex-direction:column}@media (min-width:768px){.waitlist-header-section{margin-bottom:.5rem!important}.waitlist-header-section p{font-size:.75rem!important;margin-top:.25rem!important;line-height:1.3!important}.waitlist-connect-section{margin-top:.5rem!important;gap:.5rem!important}.waitlist-connect-section p{font-size:.75rem!important;margin-bottom:.25rem!important}.waitlist-connect-section svg{width:20px!important;height:20px!important}.role-grid{gap:6px!important}.form-layout>*{margin-bottom:0!important}.form-layout form{gap:.75rem!important}.form-layout [class*=FormItem],.form-layout form>*{margin-bottom:0!important}.form-layout [class*=space-y]{gap:.5rem!important}}.bg-decor{position:absolute;inset:0;pointer-events:none}.bg-item{position:absolute;opacity:.6}.bg-item-star-left{top:18%;left:6%}.bg-item-star-right{bottom:18%;right:6%}.bg-item-bulb-left{bottom:8%;left:12%}.bg-item-bulb-right{top:10%;right:12%}.bg-item-icon-left{top:15%;left:5%;opacity:.6;z-index:0}.bg-item-icon-right{bottom:15%;right:5%;opacity:.6;z-index:0}.bg-item-star-top-right{top:10%;right:8%;opacity:.6;z-index:0}.bg-item-star-bottom-left{bottom:10%;left:8%;opacity:.6;z-index:0}.bg-item-star-center-left{left:3%}.bg-item-star-center-left,.bg-item-star-center-right{top:50%;transform:translateY(-50%);opacity:.5;z-index:0}.bg-item-star-center-right{right:3%}@media (max-width:639px){.bg-decor{display:none}}@media (min-width:640px){.bg-decor{display:block}}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_51684b{--font-poppins:"Poppins","Poppins Fallback"}