body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0}code{font-family:Inter,sans-serif}.main-bg-controller{background:linear-gradient(125deg,#0080ff,#eef0f1)}.header{align-items:center;border-bottom:1px solid #ddd;display:flex}.logo{font-size:2.5rem;margin:0}.logo a:hover:after{animation:grow .3s ease;background:#007bff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.logo-img{height:3rem;margin:1rem}@keyframes grow{0%{width:0}to{width:100%}}.waitlist-form{display:flex;gap:1rem;max-width:600px}.waitlist-form input{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:.75rem}.waitlist-form button{background:#f76c5e;border:none;border-radius:4px;color:#fff;cursor:pointer;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:background .3s ease}.waitlist-form button:hover{background:#e65c4f}@keyframes btn-bounce{0%{transform:scale(1)}30%{transform:scale(1.2)}50%{transform:scale(.9)}70%{transform:scale(1.05)}to{transform:scale(1)}}.btn-animate{animation:btn-bounce .5s ease}.main{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;padding-top:2rem}.hero-text{flex:2 1 500px}.hero-text h2{font-size:2.5rem;margin-bottom:1rem}.hero-text p{font-size:1.2rem;line-height:1.5;margin-bottom:2rem}.hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border-radius:16px;box-shadow:0 8px 24px #eceaff;margin:0 auto;max-width:600px;overflow:hidden;padding:0 2rem 2rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.hero-card:before{background:linear-gradient(135deg,#ffafc899 35%,#ffafc899 55%,#5886e899 0,#5886e899 75%,#b34ad599 0,#b34ad599 90%);content:"";filter:blur(80px);inset:0;position:absolute;z-index:-1}.hero-card:hover{box-shadow:0 12px 32px #eceaff;transform:translateY(-5px)}.position{stroke:#000;stroke-width:1px;animation:hueCycle 4s linear infinite,starPulse 1.5s ease-in-out infinite alternate;color:#fff;filter:hue-rotate(0deg);-webkit-filter:hue-rotate(0deg);font-size:2rem;font-weight:600}@keyframes hueCycle{to{filter:hue-rotate(1turn);-webkit-filter:hue-rotate(1turn)}}@keyframes starPulse{0%{text-shadow:0 0 6px #ffffffe6,0 0 12px #ffff00b3,0 0 18px #ffa50080;transform:scale(1)}to{text-shadow:0 0 12px #fff,0 0 24px #ffff00e6,0 0 36px #ffa500b3;transform:scale(1.1)}}.headline{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.subtext{font-weight:600;margin-top:.5rem}@media (max-width:768px){.hero-card{animation:pulse 3s infinite;max-width:80%;padding:1rem}.hero-text h2{font-size:2rem;margin:0 0 0 1rem}.hero-text p{font-size:1rem;line-height:1.5;margin-bottom:1rem}.waitlist-form{display:flex;flex-direction:column;gap:1rem}.waitlist-form input{box-sizing:border-box;width:100%}}@keyframes pulse{0%{box-shadow:0 8px 24px #eceaff}50%{box-shadow:0 12px 32px #d1c4e9}to{box-shadow:0 8px 24px #eceaff}}.event-cards{bottom:55px;flex-direction:row;left:0;margin-left:-3.5rem;padding:.75rem;position:absolute;right:0;z-index:1}.event-card{background:#fff;border-radius:24px;box-shadow:0 6px 16px #0000001a;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;margin-right:.25rem;padding:1rem}.host{align-items:center;display:flex;gap:.75rem}.host img{border-radius:15%;height:48px;object-fit:cover;width:48px}.host-details .host-name{font-size:.95rem;font-weight:600;width:100%}.rating{color:#444;font-size:.85rem}.phone-event-title{font-size:1.3rem;font-weight:700;width:15rem}.phone-description{color:#555;font-size:1rem;width:100%}.meta{color:#666;font-size:.9rem}.join-btn{background-color:#2563eb;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:.5rem;padding:.6rem 1rem;transition:background .3s ease}.join-btn:hover{background-color:#1d4ed8}.bottom-nav{background:#fff;border-top:1px solid #ddd;bottom:0;height:60px;justify-content:space-around;left:0;position:absolute;width:100%;z-index:2}.bottom-nav,.nav-icon{align-items:center;display:flex}.nav-icon{color:#333;cursor:pointer;flex-direction:column;font-size:1.3rem;transition:transform .2s ease}.nav-icon:hover{transform:translateY(-3px)}.nav-icon small{font-size:.6rem;margin-top:.2rem}.iphone-frame{border-radius:60px;box-shadow:0 10px 30px #00000014,0 20px 60px #0000000f;margin:0 auto;max-width:100%;perspective:1000px;position:relative;transform:rotateY(-10deg) rotateX(5deg);transition:transform .4s ease,box-shadow .4s ease;width:300px;z-index:2;z-index:1}.iphone-frame:hover{box-shadow:0 30px 60px #0000004d;transform:rotateY(0deg) rotateX(0deg)}.iphone-frame-img,.mock-phone1{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.iphone-frame-img{display:block;height:auto;position:relative;width:100%}.mock-phone1{height:96%;left:4%;position:absolute;top:2%;width:92%;z-index:1}.mock-phone{background:url(/static/media/Denmapui.98e66865ca091c31ac11.jpg) 50%/cover no-repeat;border-radius:43px;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.mock-phone:before{animation:spin 4s linear infinite}.event-title{align-items:center;display:flex;margin:0;padding-right:0;padding-top:1rem}.event-title h6{font-size:small;margin-left:0}.event-title img{height:1.5rem;margin-right:.5rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.event-cards{animation:scroll-left 35s linear infinite;display:flex;gap:10px;white-space:wrap}@keyframes scroll-left{0%{transform:translateX(10%)}to{transform:translateX(-500%)}}.feature-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000f;box-shadow:0 8px 24px #00000014;margin-bottom:1rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease;width:280px}.feature-card:hover{box-shadow:0 12px 32px #0000001f;transform:translateY(-6px)}.feature-icon{color:#f76c5e;font-size:3rem}.features{color:#1a1a1a;text-align:center}.features h2{font-size:3rem;margin-bottom:0}.features-intro{font-size:1.2rem;margin:0 auto 2rem;max-width:600px;opacity:.8}.features-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.hero-phone-wrapper{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:space-evenly;margin-bottom:2rem;padding-top:2rem}@media (max-width:768px){.hero-phone-wrapper{flex-direction:column}}.features-phone-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;margin-bottom:2rem;padding-top:2rem}@media (max-width:768px){.features-phone-wrapper{flex-direction:column}}
/*# sourceMappingURL=main.43a78aab.css.map*/