@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fafb524c7c48736d-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:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2868207ed3c7166f-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:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d9df7be9880a78d0-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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7e5a5c10421db7a0-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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/573cbd3e993edffe-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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4b657decd6407698-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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b009b118a8c58d8c-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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/264c8506a75dd158-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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d26d2f3aa81a833-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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/04971cd00c9d3b68-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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1a22315a480e72db-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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e1768769e6f59a2-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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67695be07a46cf4c-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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bcc69932347c6777-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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab2e3a11646b0499-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:Rajdhani Fallback;src:local("Arial");ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.00%;size-adjust:91.07%}.__className_6184ad{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.__variable_6184ad{--font-rajdhani:"Rajdhani","Rajdhani Fallback"}*{margin:0;padding:0;box-sizing:border-box}:root{--neon-cyan:#00ffff;--neon-magenta:#ff00ff;--neon-pink:#ff00aa;--bg-black:#000;--text-glow-cyan:0 0 5px var(--neon-cyan),0 0 10px var(--neon-cyan);--text-glow-magenta:0 0 5px var(--neon-magenta),0 0 10px var(--neon-magenta);--box-glow-cyan:0 0 10px rgba(0,255,255,0.3),inset 0 0 10px rgba(0,255,255,0.1);--box-glow-magenta:0 0 10px rgba(255,0,255,0.3),inset 0 0 10px rgba(255,0,255,0.1)}body{font-family:var(--font-rajdhani),"Rajdhani",sans-serif;background-color:var(--bg-black);color:var(--neon-cyan);text-transform:lowercase;min-height:100vh;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:20px}.logo{font-size:2rem;font-weight:700;text-decoration:none;color:var(--neon-cyan);text-shadow:var(--text-glow-cyan);transition:all .3s ease;display:inline-block;margin-bottom:20px}.logo:hover{color:var(--neon-magenta);text-shadow:var(--text-glow-magenta)}.logo.small{font-size:1.5rem;margin-bottom:15px}.turnstile-gate{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-black);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.turnstile-gate.hidden{display:none}.turnstile-gate h1{font-size:3rem;margin-bottom:30px;text-shadow:var(--text-glow-cyan)}.main-content{display:none}.main-content.visible{display:block}.video-preview{width:100%;max-width:400px;height:300px;background-color:rgba(0,0,0,.5);border:2px solid var(--neon-cyan);border-radius:8px;margin:20px auto;display:block;transform:scaleX(-1);box-shadow:var(--box-glow-cyan)}.video-preview.hidden{display:none}button{background:transparent;border:2px solid var(--neon-cyan);color:var(--neon-cyan);padding:12px 24px;font-family:var(--font-rajdhani),"Rajdhani",sans-serif;font-size:1rem;font-weight:500;text-transform:lowercase;cursor:pointer;transition:all .3s ease;text-shadow:var(--text-glow-cyan);box-shadow:var(--box-glow-cyan);margin:10px;min-width:200px}button:hover{border-color:var(--neon-magenta);color:var(--neon-magenta);text-shadow:var(--text-glow-magenta);box-shadow:var(--box-glow-magenta)}button:active{transform:none}button:disabled{opacity:.5;cursor:not-allowed}input[type=password],input[type=text]{background:rgba(0,0,0,.5);border:2px solid var(--neon-cyan);color:var(--neon-cyan);padding:12px 24px;font-family:var(--font-rajdhani),"Rajdhani",sans-serif;font-size:1rem;text-transform:lowercase;outline:none;transition:all .3s ease;box-shadow:var(--box-glow-cyan);margin:10px;min-width:200px}input[type=password]:focus,input[type=text]:focus{border-color:var(--neon-magenta);box-shadow:var(--box-glow-magenta)}input[type=password]::placeholder,input[type=text]::placeholder{color:rgba(0,255,255,.5)}.checkbox-container{display:flex;align-items:center;margin:20px;gap:10px}input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:var(--neon-cyan)}.checkbox-label{color:var(--neon-cyan);text-shadow:var(--text-glow-cyan);font-size:1rem}.actions{display:flex;flex-direction:column;align-items:center;margin:30px 0}.actions-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.site-footer{margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,255,255,.15);text-align:center}.footer-top{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}@media (min-width:640px){.footer-top{flex-direction:row;justify-content:space-between;max-width:500px;margin:0 auto 20px}}.footer-brand{font-weight:700;color:rgba(0,255,255,.6);text-shadow:0 0 5px rgba(0,255,255,.2)}.footer-links{display:flex;gap:20px}.footer-links a{color:rgba(0,255,255,.35);text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:var(--neon-cyan);text-shadow:var(--text-glow-cyan)}.footer-bottom{flex-direction:column;gap:4px;font-size:.8rem;color:rgba(0,255,255,.2);padding-bottom:20px}.footer-bottom,.footer-credits{display:flex;align-items:center}.footer-credits{gap:8px;margin-top:4px}.footer-wildfire{color:var(--neon-cyan);text-decoration:underline;text-shadow:0 0 3px rgba(0,255,255,.3);transition:all .3s ease}.footer-wildfire:hover{text-shadow:var(--text-glow-cyan)}.footer-dot{color:rgba(0,255,255,.1)}.footer-creator{color:var(--neon-pink);text-decoration:underline;text-shadow:0 0 3px rgba(255,0,170,.3);transition:all .3s ease}.footer-creator:hover{color:var(--neon-magenta);text-shadow:var(--text-glow-magenta)}.chaos-message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.9);border:2px solid var(--neon-magenta);padding:30px;z-index:2000;text-align:center;box-shadow:var(--box-glow-magenta);max-width:90%}.chaos-message.hidden{display:none}.chaos-message h2{color:var(--neon-magenta);text-shadow:var(--text-glow-magenta);margin-bottom:15px;font-size:1.5rem}.chaos-message a{color:var(--neon-pink);text-decoration:none;text-shadow:0 0 5px var(--neon-pink);display:block;margin-top:10px}.chaos-message a:hover{color:var(--neon-magenta)}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}.glitch{animation:glitch .3s infinite}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.shake{animation:shake .5s}@keyframes flash{0%,to{opacity:1}50%{opacity:.3}}.flash{animation:flash .3s}.room-container{display:flex;flex-direction:column;min-height:100vh;padding:20px}.room-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.room-url-container{display:flex;align-items:center;gap:10px;margin:20px 0;flex-wrap:wrap;justify-content:center}.room-url-input{flex:1 1;min-width:250px;max-width:500px}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin:20px 0;min-height:300px}.video-grid.hidden{display:none}.remote-video{width:100%;height:300px;background-color:rgba(0,0,0,.5);object-fit:cover}.chat-container,.remote-video{border:2px solid var(--neon-cyan);border-radius:8px;box-shadow:var(--box-glow-cyan)}.chat-container{display:flex;flex-direction:column;max-width:600px;margin:20px auto;height:400px;background:rgba(0,0,0,.3)}.chat-messages{flex:1 1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:10px}.chat-message{padding:10px;border-radius:4px;word-wrap:break-word;max-width:80%}.chat-message.own{align-self:flex-end;background:rgba(0,255,255,.2);border-left:2px solid var(--neon-cyan)}.chat-message.other{align-self:flex-start;background:rgba(255,0,255,.2);border-left:2px solid var(--neon-magenta)}.chat-message-author{font-size:.8rem;opacity:.7;margin-bottom:5px}.chat-input-container{display:flex;gap:10px;padding:15px;border-top:2px solid var(--neon-cyan)}.chat-input{flex:1 1;margin:0;min-width:0}.chat-send-btn{min-width:100px;margin:0}.status-message{text-align:center;padding:15px;color:var(--neon-cyan);text-shadow:var(--text-glow-cyan);font-size:1rem}.status-message.error{color:var(--neon-pink);text-shadow:0 0 5px var(--neon-pink)}.password-form{display:flex;flex-direction:column;align-items:center;margin:40px 0}.password-form.hidden{display:none}@media (max-width:768px){.logo{font-size:1.5rem}.turnstile-gate h1{font-size:2rem}.video-preview{max-width:100%;height:250px}button,input[type=password],input[type=text]{width:100%;max-width:300px}.actions-row{flex-direction:column;align-items:center}.room-header{flex-direction:column;align-items:flex-start}.video-grid{grid-template-columns:1fr}.chat-container{height:300px}}