@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Clash+Display:wght@400;500;600;700&family=DM+Sans:wght@300;400;500&display=swap);*{box-sizing:border-box;padding:0}*,body{margin:0}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.landingPageContainer{background:#06090f;color:#fff;font-family:DM Sans,sans-serif;height:100vh;overflow:hidden;position:relative;width:100vw}.landingPageContainer:before{background:radial-gradient(ellipse 700px 500px at 5% 15%,#00e5cc21 0,#0000 65%),radial-gradient(ellipse 600px 500px at 90% 85%,#0ea5e926 0,#0000 65%),radial-gradient(ellipse 450px 350px at 55% 5%,#6366f11a 0,#0000 60%),radial-gradient(ellipse 300px 250px at 80% 20%,#00e5cc12 0,#0000 55%)}.landingPageContainer:after,.landingPageContainer:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.landingPageContainer:after{background-image:linear-gradient(hsla(0,0%,100%,.022) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,#0000 0);background-size:60px 60px}.landingPageContainer nav{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:22px 48px;position:relative;z-index:10}.landingPageContainer nav h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00e5cc,#0ea5e9);-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:1.7rem;font-weight:800;letter-spacing:-1px}.landingPageContainer nav .navlist{align-items:center;cursor:pointer;display:flex;gap:8px}.landingPageContainer nav .navlist p{border-radius:10px;color:#fff9;font-size:.875rem;font-weight:500;margin:0;padding:8px 18px;transition:all .2s ease}.landingPageContainer nav .navlist p:hover{background:#ffffff0f;color:#fff}.landingPageContainer nav .navlist div[role=button]{background:linear-gradient(135deg,#00e5cc,#0ea5e9);border-radius:10px;box-shadow:0 4px 20px #00e5cc4d;margin:0;padding:0;transition:all .2s ease}.landingPageContainer nav .navlist div[role=button]:hover{box-shadow:0 8px 28px #00e5cc73;transform:translateY(-2px)}.landingPageContainer nav .navlist div[role=button] p{color:#06090f!important;font-weight:700;padding:8px 20px}.landingPageContainer nav .navlist div[role=button] p:hover{background:none}.landingMainContainer{align-items:center;display:flex;gap:40px;height:calc(100vh - 73px);justify-content:space-between;padding:0 48px 0 64px;position:relative;z-index:5}.landingMainContainer>div:first-child{animation:landingFadeUp .8s ease both;flex:1 1;max-width:560px}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.landingMainContainer>div:first-child h1{color:#fff;font-family:Syne,sans-serif;font-size:clamp(2.6rem,4.5vw,3.8rem);font-weight:800;letter-spacing:-2px;line-height:1.05;margin:0 0 16px}.landingMainContainer>div:first-child h1 span{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#00e5cc,#0ea5e9)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important}.landingMainContainer>div:first-child p{color:#ffffff73;font-size:1.05rem;font-style:italic;line-height:1.6;margin:0 0 36px}.landingMainContainer>div:first-child div[role=button]{background:linear-gradient(135deg,#00e5cc,#0ea5e9);border-radius:14px;box-shadow:0 6px 30px #00e5cc59;margin-top:0;overflow:hidden;padding:0;position:relative;transition:all .25s ease;width:-webkit-fit-content;width:fit-content}.landingMainContainer>div:first-child div[role=button]:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.landingMainContainer>div:first-child div[role=button]:hover:before{left:100%}.landingMainContainer>div:first-child div[role=button]:hover{box-shadow:0 12px 40px #00e5cc80;transform:translateY(-3px)}.landingMainContainer>div:first-child div[role=button] a{color:#06090f;display:block;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.3px;padding:14px 36px;text-decoration:none}.landingMainContainer>div:first-child:after{color:#fff3;content:"✦ HD Quality  ✦ No Download  ✦ Secure";display:block;font-size:.72rem;letter-spacing:2px;margin-top:28px;text-transform:uppercase}.landingMainContainer>div:nth-child(2){align-items:center;animation:landingFadeUp .8s ease .2s both;display:flex;flex:1 1;justify-content:center;position:relative}.landingMainContainer>div:nth-child(2):before{animation:ringPulse 4s ease-in-out infinite;background:#0000;border:1px solid #00e5cc1a;border-radius:50%;content:"";height:420px;position:absolute;width:420px;z-index:0}.landingMainContainer>div:nth-child(2):after{animation:glowPulse 4s ease-in-out infinite alternate;background:radial-gradient(circle,#00e5cc26,#0000 70%);border-radius:50%;content:"";height:280px;position:absolute;width:280px;z-index:0}@keyframes ringPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes glowPulse{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.landingMainContainer>div:nth-child(2) img{animation:imgFloat 6s ease-in-out infinite alternate;filter:drop-shadow(0 30px 60px rgba(0,0,0,.7));height:72vh;position:relative;width:auto;z-index:1}@keyframes imgFloat{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-16px) rotate(1deg)}}.navBar{align-items:center;justify-content:space-between;text-align:center}.meetContainer,.navBar{display:flex;padding-inline:20px}.meetContainer{gap:10vw;height:80vh;justify-content:center}.leftPanel{height:100%}.leftPanel,.rightPanel{align-items:center;display:flex}.rightPanel>img{border-radius:20px;height:auto;width:30vw}.homeWrapper{background:#080d1a;color:#fff;font-family:DM Sans,sans-serif;min-height:100vh;overflow:hidden;position:relative;width:100vw}.orb{animation:drift 12s ease-in-out infinite alternate;border-radius:50%;filter:blur(80px);opacity:.35;pointer-events:none;position:absolute}.orb1{animation-duration:14s;background:radial-gradient(circle,#00e5cc,#006c8f);height:520px;left:-120px;top:-160px;width:520px}.orb2{animation-delay:-4s;animation-duration:10s;background:radial-gradient(circle,#4f46e5,#1e1b4b);bottom:-100px;height:420px;right:15%;width:420px}.orb3{animation-delay:-7s;animation-duration:16s;background:radial-gradient(circle,#0ea5e9,#0369a1);height:280px;left:40%;top:40%;width:280px}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.08)}}.homeNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d1a80;border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:20px 48px;position:relative;z-index:10}.homeLogo,.homeNav{align-items:center;display:flex}.homeLogo{color:#fff;font-family:Clash Display,sans-serif;font-size:1.5rem;font-weight:600;gap:10px;letter-spacing:-.5px}.homeNavActions{gap:12px}.homeNavActions,.navGhostBtn{align-items:center;display:flex}.navGhostBtn{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#fffc;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.875rem;gap:6px;padding:8px 18px;transition:all .2s ease}.navGhostBtn:hover{background:#ffffff1f;color:#fff;transform:translateY(-1px)}.navLogoutBtn{background:#ef444426;border:1px solid #ef44444d;border-radius:10px;color:#f87171;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.875rem;padding:8px 18px;transition:all .2s ease}.navLogoutBtn:hover{background:#ef444440;transform:translateY(-1px)}.homeMain{align-items:center;display:flex;gap:40px;justify-content:space-between;min-height:calc(100vh - 73px);padding:60px 48px;position:relative;z-index:5}.heroLeft{animation:fadeUp .7s ease both;flex:1 1;max-width:540px}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.heroBadge{align-items:center;background:#ef44441f;border:1px solid #ef444440;border-radius:999px;color:#fca5a5;display:inline-flex;font-size:.8rem;font-weight:500;gap:6px;letter-spacing:.3px;margin-bottom:24px;padding:5px 14px}.heroTitle{color:#fff;font-family:Clash Display,sans-serif;font-size:clamp(2.8rem,5vw,4rem);font-weight:700;letter-spacing:-1.5px;line-height:1.05;margin:0 0 20px}.heroAccent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00e5cc,#0ea5e9);-webkit-background-clip:text;background-clip:text}.heroSub{color:#ffffff8c;font-size:1.05rem;line-height:1.7;margin:0 0 36px;max-width:420px}.joinCard{animation:fadeUp .7s ease .15s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:28px}.joinCardLabel{color:#fff6;font-size:.8rem;font-weight:500;letter-spacing:1px;margin:0 0 14px;text-transform:uppercase}.joinRow{align-items:center;display:flex;gap:10px}.joinBtn{background:linear-gradient(135deg,#00e5cc,#0ea5e9);border:none;border-radius:12px;box-shadow:0 4px 20px #00e5cc4d;color:#080d1a;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:700;padding:10px 28px;transition:all .2s ease;white-space:nowrap}.joinBtn:hover{box-shadow:0 8px 28px #00e5cc73;transform:translateY(-2px)}.divider{align-items:center;color:#fff3;display:flex;font-size:.8rem;gap:12px;margin:18px 0}.divider:after,.divider:before{background:#ffffff14;content:"";flex:1 1;height:1px}.newMeetBtn{align-items:center;background:#4f46e526;border:1px solid #4f46e559;border-radius:12px;color:#a5b4fc;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:11px;transition:all .2s ease;width:100%}.newMeetBtn:hover{background:#4f46e547;color:#fff;transform:translateY(-1px)}.heroRight{align-items:center;animation:fadeUp .7s ease .25s both;display:flex;flex:1 1;justify-content:center;min-height:420px;position:relative}.videoGridMockup{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;height:360px;width:380px}.mockTile{align-items:center;animation:tileIn .5s ease both;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;color:#fff9;display:flex;flex-direction:column;font-size:.8rem;gap:10px;justify-content:center;overflow:hidden;position:relative;transition:border-color .3s ease}.tile1{animation-delay:.3s}.tile2{animation-delay:.4s}.tile3{animation-delay:.5s}.tile4{animation-delay:.6s}@keyframes tileIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mockTile:hover{border-color:#00e5cc66}.mockTile:before{background:linear-gradient(135deg,#00e5cc0a,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.mockTile:hover:before{opacity:1}.mockAvatar{align-items:center;background:linear-gradient(135deg,#00e5cc,#0ea5e9);border-radius:50%;box-shadow:0 4px 16px #00e5cc4d;color:#080d1a;display:flex;font-size:.85rem;font-weight:700;height:52px;justify-content:center;width:52px}.youTile{background:#00e5cc0f;border-color:#00e5cc59}.liveDot{animation:pulse 2s ease infinite;background:#00e5cc;border-radius:50%;box-shadow:0 0 8px #00e5cc;height:8px;position:absolute;right:10px;top:10px;width:8px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.statCard{animation:floatCard 4s ease-in-out infinite alternate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;gap:2px;padding:12px 20px;position:absolute}.statCard1{animation-delay:0s;right:20px;top:20px}.statCard2{animation-delay:-2s;bottom:30px;left:10px}@keyframes floatCard{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.statNum{color:#00e5cc;font-family:Clash Display,sans-serif;font-size:1.4rem;font-weight:700;line-height:1}.statLabel{color:#ffffff73;font-size:.72rem;letter-spacing:.8px;text-transform:uppercase}.authWrapper{background:#06090f;display:flex;font-family:DM Sans,sans-serif;height:100vh;overflow:hidden;position:relative;width:100vw}.authOrb{animation:authDrift 12s ease-in-out infinite alternate;border-radius:50%;filter:blur(80px);opacity:.3;pointer-events:none;position:absolute}.authOrb1{animation-duration:14s;background:radial-gradient(circle,#00e5cc,#006c8f);height:500px;left:-100px;top:-200px;width:500px}.authOrb2{animation-delay:-5s;animation-duration:11s;background:radial-gradient(circle,#4f46e5,#1e1b4b);bottom:-100px;height:380px;left:30%;width:380px}.authOrb3{animation-delay:-3s;animation-duration:9s;background:radial-gradient(circle,#ff9839,#d97706);height:260px;right:10%;top:30%;width:260px}@keyframes authDrift{0%{transform:translate(0) scale(1)}to{transform:translate(30px,25px) scale(1.06)}}.authLeft{align-items:center;border-right:1px solid #ffffff0d;display:flex;flex:1.1 1;justify-content:center;padding:48px;position:relative;z-index:5}.authLeftContent{animation:authFadeUp .8s ease both;max-width:440px}@keyframes authFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.authBrand{align-items:center;display:flex;font-size:1.5rem;gap:10px;letter-spacing:-.5px;margin-bottom:48px}.authBrand,.authLeftTitle{color:#fff;font-family:Syne,sans-serif;font-weight:800}.authLeftTitle{font-size:clamp(2.2rem,3.5vw,3rem);letter-spacing:-1.5px;line-height:1.1;margin:0 0 16px}.authLeftAccent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00e5cc,#0ea5e9);-webkit-background-clip:text;background-clip:text}.authLeftSub{color:#ffffff73;font-size:1rem;line-height:1.7;margin:0 0 32px}.authFeatures{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.authFeaturePill{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffb3;font-size:.8rem;font-weight:500;padding:6px 16px;transition:all .2s ease}.authFeaturePill:hover{background:#00e5cc1a;border-color:#00e5cc4d;color:#00e5cc}.authMockCards{display:flex;flex-direction:column;gap:10px}.authMockCard{align-items:center;animation:authFadeUp .8s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:12px;min-width:220px;padding:12px 16px;width:-webkit-fit-content;width:fit-content}.authMockDot{animation:authPulse 2s ease infinite;border-radius:50%;box-shadow:0 0 8px currentColor;flex-shrink:0;height:8px;width:8px}@keyframes authPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.authMockAvatar{align-items:center;background:linear-gradient(135deg,#00e5cc,#0ea5e9);border-radius:50%;color:#080d1a;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:36px;justify-content:center;width:36px}.authMockInfo{display:flex;flex-direction:column;gap:2px}.authMockName{color:#fff;font-size:.875rem;font-weight:600}.authMockStatus{color:#fff6;font-size:.75rem}.authRight{align-items:center;display:flex;flex:0.9 1;justify-content:center;padding:48px 40px;position:relative;z-index:5}.authCard{animation:authFadeUp .8s ease .15s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 24px 80px #0006;max-width:400px;padding:40px 36px;width:100%}.authIconWrap{align-items:center;background:#00e5cc1a;border:1px solid #00e5cc40;border-radius:14px;display:flex;height:52px;justify-content:center;margin-bottom:20px;width:52px}.authCardTitle{color:#fff;font-family:Syne,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.5px;margin:0 0 6px}.authCardSub{color:#fff6;font-size:.875rem;margin:0 0 24px}.authTabs{background:#ffffff0d;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.authTab{background:#0000;border:none;border-radius:9px;color:#ffffff73;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;padding:8px;transition:all .2s ease}.authTabActive{background:#00e5cc26;color:#00e5cc;font-weight:600}.authFields{gap:16px;margin-bottom:8px}.authField,.authFields{display:flex;flex-direction:column}.authField{gap:6px}.authLabel{color:#ffffff8c;font-size:.8rem;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.authInput{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-family:DM Sans,sans-serif;font-size:.95rem;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.authInput::placeholder{color:#ffffff40}.authInput:focus{background:#00e5cc0f;border-color:#00e5cc;box-shadow:0 0 0 3px #00e5cc1a}.authError{background:#ef444414;border:1px solid #ef444433;border-radius:8px;color:#f87171;font-size:.825rem;margin:8px 0 12px;padding:8px 12px}.authSubmitBtn{background:linear-gradient(135deg,#00e5cc,#0ea5e9);border:none;border-radius:12px;box-shadow:0 4px 20px #00e5cc4d;color:#06090f;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.3px;margin-top:20px;padding:13px;transition:all .25s ease;width:100%}.authSubmitBtn:hover{box-shadow:0 8px 30px #00e5cc73;transform:translateY(-2px)}.authSubmitBtn:active{transform:translateY(0)}.authSwitch{color:#ffffff59;font-size:.825rem;margin-bottom:0;margin-top:16px;text-align:center}.authSwitch span{color:#00e5cc;cursor:pointer;font-weight:600;transition:opacity .2s}.authSwitch span:hover{opacity:.75}.lobbyWrapper{align-items:center;background:#06090f;display:flex;font-family:DM Sans,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.lobbyWrapper:before{background:radial-gradient(circle,#00e5cc1a,#0000 70%);height:600px;left:-150px;top:-200px;width:600px}.lobbyWrapper:after,.lobbyWrapper:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.lobbyWrapper:after{background:radial-gradient(circle,#4f46e51f,#0000 70%);bottom:-100px;height:400px;right:-100px;width:400px}.lobbyGrid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:60px 60px;inset:0;pointer-events:none;position:absolute}.lobbyCard{align-items:center;animation:lobbyFadeUp .7s ease both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 32px 80px #00000080;display:flex;gap:48px;max-width:900px;padding:40px 48px;position:relative;width:90vw;z-index:5}@keyframes lobbyFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lobbyVideoWrap{flex-shrink:0;position:relative}.lobbyVideo{background:#1c1c2e!important;border:2px solid #ffffff1a!important;border-radius:18px!important;box-shadow:0 12px 40px #0006!important;display:block;height:280px!important;object-fit:cover!important;width:380px!important}.lobbyLiveBadge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff26;border-radius:999px;color:#fffc;display:flex;font-size:.75rem;font-weight:500;gap:6px;left:14px;padding:4px 12px;position:absolute;top:14px}.lobbyLiveDot{animation:livePulse 2s ease infinite;background:#00e5cc;border-radius:50%;box-shadow:0 0 6px #00e5cc;height:7px;width:7px}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.lobbyControls{display:flex;flex:1 1;flex-direction:column;gap:0}.lobbyBrand{align-items:center;color:#00e5cc;display:flex;font-size:1.1rem;font-weight:800;gap:8px;letter-spacing:-.3px;margin-bottom:24px}.lobbyBrand,.lobbyTitle{font-family:Syne,sans-serif}.lobbyTitle{color:#fff;font-size:1.9rem;font-weight:700;letter-spacing:-.8px;line-height:1.1;margin:0 0 8px}.lobbySub{color:#fff6;font-size:.875rem;line-height:1.6;margin:0 0 32px}.lobbyLabel{color:#ffffff80;font-size:.78rem;font-weight:500;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.lobbyInputRow{align-items:center;display:flex;gap:10px;margin-bottom:24px}.lobbyInput{background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:12px!important;box-sizing:border-box!important;color:#fff!important;flex:1 1;font-family:DM Sans,sans-serif!important;font-size:.95rem!important;outline:none!important;padding:12px 16px!important;transition:all .2s ease!important}.lobbyInput::placeholder{color:#ffffff40!important}.lobbyInput:focus{background:#00e5cc0f!important;border-color:#00e5cc!important;box-shadow:0 0 0 3px #00e5cc1a!important}.lobbyConnectBtn{background:linear-gradient(135deg,#00e5cc,#0ea5e9)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 20px #00e5cc4d!important;color:#06090f!important;cursor:pointer!important;font-family:DM Sans,sans-serif!important;font-size:.95rem!important;font-weight:700!important;padding:12px 28px!important;transition:all .2s ease!important;white-space:nowrap!important}.lobbyConnectBtn:hover{box-shadow:0 8px 28px #00e5cc73!important;transform:translateY(-2px)!important}.lobbyChips{display:flex;flex-wrap:wrap;gap:8px}.lobbyChip{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#ffffff73;font-size:.75rem;padding:5px 14px}.historyWrapper{background:#06090f;color:#fff;font-family:DM Sans,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;width:100vw}.historyBg{background:radial-gradient(ellipse 600px 400px at 10% 20%,#00e5cc14 0,#0000 65%),radial-gradient(ellipse 500px 400px at 90% 80%,#0ea5e914 0,#0000 65%);inset:0;pointer-events:none;position:fixed;z-index:0}.historyNav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06090f99;border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:18px 48px;position:relative;z-index:10}.historyNav,.historyNavBrand{align-items:center;display:flex}.historyNavBrand{color:#fff;font-family:Syne,sans-serif;font-size:1.3rem;font-weight:800;gap:10px;letter-spacing:-.5px}.historyNavHome{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffbf;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.875rem;gap:6px;padding:8px 18px;transition:all .2s ease}.historyNavHome:hover{background:#ffffff1f;color:#fff;transform:translateY(-1px)}.historyContent{margin:0 auto;max-width:1000px;padding:48px 24px;position:relative;z-index:5}.historyHeader{align-items:center;animation:histFadeUp .6s ease both;display:flex;gap:16px;margin-bottom:36px}@keyframes histFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.historyIconWrap{align-items:center;background:#00e5cc1a;border:1px solid #00e5cc40;border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.historyTitle{font-family:Syne,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:-.5px;margin:0}.historySub{color:#fff6;font-size:.875rem;margin:4px 0 0}.historyCount{color:#ffffff59;font-size:.8rem;letter-spacing:1px;margin:0 0 20px;text-transform:uppercase}.historyGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.historyCard{animation:histFadeUp .5s ease both;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;display:flex;flex-direction:column;gap:14px;padding:22px;transition:all .25s ease}.historyCard:hover{background:#00e5cc0a;border-color:#00e5cc4d;box-shadow:0 12px 40px #0000004d;transform:translateY(-3px)}.historyCardTop{align-items:center;display:flex;justify-content:space-between}.historyCardIcon{font-size:1.4rem}.historyCardBadge{background:#00e5cc1a;border:1px solid #00e5cc40;border-radius:999px;color:#00e5cc;font-size:.72rem;font-weight:600;letter-spacing:.5px;padding:3px 12px}.historyCardCode{color:#fff;font-family:Syne,monospace;font-size:1.2rem;font-weight:700;letter-spacing:1px;word-break:break-all}.historyCardMeta{color:#fff6;display:flex;font-size:.8rem;gap:16px}.historyCardActions{display:flex;gap:8px;margin-top:4px}.historyCardCopy{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;flex:1 1;font-family:DM Sans,sans-serif;font-size:.8rem;gap:6px;justify-content:center;padding:8px;transition:all .2s ease}.historyCardCopy:hover{background:#ffffff1f;color:#fff}.historyCardJoin{background:linear-gradient(135deg,#00e5cc,#0ea5e9);border:none;border-radius:10px;box-shadow:0 4px 14px #00e5cc40;color:#06090f;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:700;padding:8px;transition:all .2s ease}.historyCardJoin:hover{box-shadow:0 6px 20px #00e5cc66;transform:translateY(-1px)}.historyEmpty{align-items:center;color:#fff6;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:80px 20px;text-align:center}.historyEmpty p{color:#fff9;font-size:1.1rem;font-weight:500;margin:0}.historyEmptySub{color:#ffffff4d;font-size:.875rem}.historyJoinBtn{background:linear-gradient(135deg,#00e5cc,#0ea5e9);border:none;border-radius:12px;color:#06090f;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:700;margin-top:8px;padding:10px 28px;transition:all .2s ease}.historyJoinBtn:hover{box-shadow:0 6px 20px #00e5cc59;transform:translateY(-2px)}.historyErrorBox{background:#ef444414;border:1px solid #ef444433;border-radius:12px;color:#f87171;font-size:.875rem;margin-bottom:20px;padding:14px 20px}.historySpinner{animation:spin .8s linear infinite;border:3px solid #00e5cc26;border-radius:50%;border-top-color:#00e5cc;height:36px;width:36px}@keyframes spin{to{transform:rotate(1turn)}}.videoComponent_meetVideoContainer__PG\+-a{background:#06090f;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;height:100vh;overflow:hidden;position:relative;width:100vw}.videoComponent_meetVideoContainer__PG\+-a:before{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,#0000 0);background-size:60px 60px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.videoComponent_conferenceView__ICkaB{grid-gap:8px;background:#0000;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:1fr;grid-template-rows:1fr;height:calc(100vh - 76px);padding:10px;position:relative;width:calc(100vw - 320px);z-index:1}.videoComponent_conferenceView__ICkaB:has(>div:nth-child(2)):not(:has(>div:nth-child(3))){grid-template-columns:1fr 1fr}.videoComponent_conferenceView__ICkaB:has(>div:nth-child(3)){grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.videoComponent_conferenceView__ICkaB:has(>div:nth-child(5)){grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.videoComponent_conferenceView__ICkaB:has(>div:nth-child(7)){grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.videoComponent_conferenceView__ICkaB>div{align-items:center;background:#111827;border:1.5px solid #ffffff0f;border-radius:16px;display:flex;justify-content:center;overflow:hidden;position:relative;transition:border-color .25s ease,box-shadow .25s ease}.videoComponent_conferenceView__ICkaB>div:hover{border-color:#00e5cc59;box-shadow:0 0 0 1px #00e5cc26,0 8px 32px #0006}.videoComponent_conferenceView__ICkaB video{border-radius:14px;height:100%;object-fit:cover;width:100%}.videoComponent_meetUserVideo__YChTF{background:#111827;border:2px solid #00e5cc4d;border-radius:16px;bottom:88px;box-shadow:0 8px 32px #0009,0 0 0 1px #00e5cc1a;height:140px;object-fit:cover;position:absolute;right:336px;transition:transform .2s ease;width:248px;z-index:15}.videoComponent_meetUserVideo__YChTF:hover{transform:scale(1.02)}.videoComponent_buttonContainers__XiDLy{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06090ff2;border-top:1px solid #ffffff0f;bottom:0;display:flex;gap:10px;height:76px;justify-content:center;left:0;padding:0 20px;position:absolute;right:320px;z-index:20}.videoComponent_buttonContainers__XiDLy button{background:#ffffff12!important;border:1px solid #ffffff14!important;border-radius:14px!important;color:#ffffffd9!important;height:46px!important;transition:all .2s ease!important;width:46px!important}.videoComponent_buttonContainers__XiDLy button:hover{background:#ffffff24!important;border-color:#ffffff26!important;color:#fff!important;transform:translateY(-2px)!important}.videoComponent_buttonContainers__XiDLy svg{font-size:1.35rem}.videoComponent_endCallBtn__ogZkS{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:none!important;border-radius:14px!important;box-shadow:0 4px 16px #ef444459!important;color:#fff!important;height:46px!important;width:56px!important}.videoComponent_endCallBtn__ogZkS:hover{background:linear-gradient(135deg,#f87171,#ef4444)!important;box-shadow:0 8px 24px #ef444480!important;transform:translateY(-2px)!important}.videoComponent_activeBtn__LwfGD{background:#00e5cc1f!important;border-color:#00e5cc4d!important;color:#00e5cc!important}.videoComponent_chatRoom__wId\+U{animation:videoComponent_chatSlideIn__bYQfu .25s ease both;background:#0d1117;border-left:1px solid #ffffff0f;display:flex;flex-direction:column;height:100vh;position:absolute;right:0;top:0;width:320px;z-index:15}@keyframes videoComponent_chatSlideIn__bYQfu{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.videoComponent_chatContainer__Gw42a{display:flex;flex-direction:column;height:100%;overflow:hidden}.videoComponent_chatContainer__Gw42a h1{align-items:center;border-bottom:1px solid #ffffff0f;color:#fff;display:flex;flex-shrink:0;font-size:.95rem;font-weight:600;gap:8px;letter-spacing:.2px;margin:0;padding:18px 20px}.videoComponent_chatContainer__Gw42a h1:before{content:"💬";font-size:1rem}.videoComponent_chattingDisplay__JK18s{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:14px 16px;scrollbar-color:#ffffff1f #0000;scrollbar-width:thin}.videoComponent_chattingDisplay__JK18s::-webkit-scrollbar{width:3px}.videoComponent_chattingDisplay__JK18s::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.videoComponent_chattingDisplay__JK18s>div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:0!important;padding:10px 14px;transition:background .15s ease}.videoComponent_chattingDisplay__JK18s>div:hover{background:#ffffff12}.videoComponent_chattingDisplay__JK18s p{color:#ffffffd9;font-family:DM Sans,sans-serif;font-size:.85rem;line-height:1.5;margin:0}.videoComponent_chattingDisplay__JK18s p:first-child{color:#00e5cc!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.5px;margin-bottom:4px!important;text-transform:uppercase}.videoComponent_chattingDisplay__JK18s>p{background:none!important;border:none!important;color:#ffffff40!important;font-size:.85rem!important;font-style:italic;margin-top:48px!important;padding:0!important;text-align:center!important}.videoComponent_chattingArea__zai7k{align-items:center;background:#0d1117;border-top:1px solid #ffffff0f;display:flex;flex-shrink:0;gap:8px;padding:12px 14px}.videoComponent_chattingArea__zai7k .videoComponent_MuiOutlinedInput-root__3fvWg{background:#ffffff0d!important;border-radius:12px!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:.875rem!important}.videoComponent_chattingArea__zai7k .videoComponent_MuiOutlinedInput-notchedOutline__OA34F{border-color:#ffffff1a!important}.videoComponent_chattingArea__zai7k .videoComponent_MuiOutlinedInput-root__3fvWg:hover .videoComponent_MuiOutlinedInput-notchedOutline__OA34F{border-color:#00e5cc66!important}.videoComponent_chattingArea__zai7k .videoComponent_MuiOutlinedInput-root__3fvWg.videoComponent_Mui-focused__cs2Rf .videoComponent_MuiOutlinedInput-notchedOutline__OA34F{border-color:#00e5cc!important}.videoComponent_chattingArea__zai7k .videoComponent_MuiInputLabel-root__4gyNb{color:#ffffff59!important;font-size:.875rem!important}.videoComponent_chattingArea__zai7k .videoComponent_MuiInputLabel-root__4gyNb.videoComponent_Mui-focused__cs2Rf{color:#00e5cc!important}.videoComponent_chattingArea__zai7k button{background:linear-gradient(135deg,#00e5cc,#0ea5e9)!important;border-radius:12px!important;box-shadow:0 4px 16px #00e5cc40!important;color:#06090f!important;flex-shrink:0!important;font-family:DM Sans,sans-serif!important;font-size:.875rem!important;font-weight:600!important;padding:12px 18px!important;text-transform:none!important;transition:all .2s ease!important;white-space:nowrap!important}.videoComponent_chattingArea__zai7k button:hover{box-shadow:0 6px 20px #00e5cc66!important;transform:translateY(-1px)!important}.MuiInputBase-input,.chattingArea input{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;color:#fff!important}.videoComponent_facePip__2Yb6S{background:#0000}.videoComponent_facePipVisible__7V2Ex,.videoComponent_facePip__2Yb6S{border:2px solid #00e5cc66;border-radius:14px;bottom:88px;box-shadow:0 8px 24px #00000080;display:none!important;height:120px;left:16px;object-fit:cover;position:absolute;width:180px;z-index:20}.videoComponent_facePipVisible__7V2Ex{background:#111827}
/*# sourceMappingURL=main.6d4493b0.css.map*/