@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&family=Rajdhani:wght@400;500;600;700&display=swap";._landing_buuy2_1{position:relative;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:#0a0a0f;overflow:hidden}._landing_buuy2_1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15) 0px,transparent 1px,transparent 2px,rgba(0,0,0,.15) 3px);pointer-events:none;z-index:1}._container_buuy2_23{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:48px;max-width:500px;width:100%;padding:32px}._title_buuy2_35{font-family:Rajdhani,Orbitron,sans-serif;font-size:2.5rem;font-weight:700;color:#00f0ff;text-shadow:0 0 8px rgba(0,240,255,.6);text-transform:uppercase;letter-spacing:4px;margin:0}._actions_buuy2_46{display:flex;flex-direction:column;gap:32px;width:100%}._section_buuy2_53{display:flex;flex-direction:column;align-items:center;gap:16px}._createButton_buuy2_60{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #00f0ff;color:#00f0ff}._createButton_buuy2_60:hover{background:#00f0ff1a;box-shadow:0 0 10px #00f0ff80,0 0 20px #00f0ff33}._createButton_buuy2_60:disabled{opacity:.3;cursor:not-allowed}._createButton_buuy2_60{padding:16px 32px;font-size:1.15rem;min-width:200px}._divider_buuy2_84{position:relative;width:100%;height:1px;background:#2a2a40;display:flex;align-items:center;justify-content:center}._dividerText_buuy2_94{position:absolute;background:#0a0a0f;padding:0 16px;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;font-size:.8rem;color:#555570;text-transform:uppercase;letter-spacing:2px}._joinForm_buuy2_105{display:flex;flex-direction:column;gap:16px;width:100%}._input_buuy2_112{width:100%;padding:16px;background:transparent;border:1px solid #2a2a40;color:#e0e0e8;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;font-size:.95rem;text-align:center;text-transform:lowercase;letter-spacing:2px;transition:border-color .15s ease,box-shadow .15s ease}._input_buuy2_112::placeholder{color:#555570}._input_buuy2_112:focus{outline:none;border-color:#39ff14;box-shadow:0 0 8px #39ff144d}._joinButton_buuy2_134{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #39ff14;color:#39ff14}._joinButton_buuy2_134:hover{background:#39ff141a;box-shadow:0 0 10px #39ff144d}._joinButton_buuy2_134:disabled{opacity:.3;cursor:not-allowed}._joinButton_buuy2_134{padding:16px 32px;font-size:1.15rem;min-width:200px}@media(max-width:768px){._container_buuy2_23{gap:32px;padding:24px}._title_buuy2_35{font-size:2rem}._createButton_buuy2_60,._joinButton_buuy2_134{min-width:100%;padding:16px 24px;font-size:.95rem}}._container_w3r6q_1{position:relative;width:100vw;height:100vh;background:#0a0a0f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;z-index:2}._container_w3r6q_1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:1}._header_w3r6q_25{position:absolute;top:0;left:0;width:100%;padding:24px;display:flex;justify-content:center;z-index:3}._roomCode_w3r6q_36{font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;font-size:1.15rem;color:#e0e0e8;text-transform:uppercase;letter-spacing:4px}._previewSection_w3r6q_44{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:640px;width:100%}._videoContainer_w3r6q_55{position:relative;width:100%;aspect-ratio:16/9;background:#12121a;border:1px solid #2a2a40;border-radius:4px;overflow:hidden}._video_w3r6q_55{width:100%;height:100%;object-fit:cover}._videoPlaceholder_w3r6q_71{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a2e}._placeholderText_w3r6q_80{font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;font-size:1.5rem;color:#555570;letter-spacing:2px}._nameInput_w3r6q_87{width:100%;padding:16px;background:transparent;border:1px solid #2a2a40;color:#e0e0e8;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;font-size:.95rem;text-align:center;border-radius:4px;outline:none;transition:all .15s ease}._nameInput_w3r6q_87::placeholder{color:#555570}._nameInput_w3r6q_87:focus{border-color:#39ff14;box-shadow:0 0 8px #39ff144d}._controls_w3r6q_108{display:flex;gap:16px;width:100%;justify-content:center}._buttonActive_w3r6q_115{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #00f0ff;color:#00f0ff}._buttonActive_w3r6q_115:hover{background:#00f0ff1a;box-shadow:0 0 10px #00f0ff80,0 0 20px #00f0ff33}._buttonActive_w3r6q_115:disabled{opacity:.3;cursor:not-allowed}._buttonActive_w3r6q_115{padding:16px 32px;font-size:.95rem}._buttonInactive_w3r6q_138{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #2a2a40;color:#8888a0}._buttonInactive_w3r6q_138:hover{border-color:#e0e0e8;color:#e0e0e8;box-shadow:0 0 5px #e0e0e81a}._buttonInactive_w3r6q_138:disabled{opacity:.3;cursor:not-allowed}._buttonInactive_w3r6q_138{padding:16px 32px;font-size:.95rem}._joinButton_w3r6q_162{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #39ff14;color:#39ff14}._joinButton_w3r6q_162:hover{background:#39ff141a;box-shadow:0 0 10px #39ff144d}._joinButton_w3r6q_162:disabled{opacity:.3;cursor:not-allowed}._joinButton_w3r6q_162{width:100%;padding:16px;font-size:1.15rem}._errorContainer_w3r6q_186{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:32px;max-width:500px;width:100%;padding:48px;background:#12121a;border:1px solid #2a2a40;border-radius:4px}._errorMessage_w3r6q_201{font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;font-size:1.5rem;color:#ff2d6b;text-align:center;text-shadow:0 0 8px rgba(255,51,51,.6)}._backButton_w3r6q_209{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #00f0ff;color:#00f0ff}._backButton_w3r6q_209:hover{background:#00f0ff1a;box-shadow:0 0 10px #00f0ff80,0 0 20px #00f0ff33}._backButton_w3r6q_209:disabled{opacity:.3;cursor:not-allowed}._backButton_w3r6q_209{padding:16px 32px;font-size:.95rem}@media(max-width:768px){._container_w3r6q_1,._header_w3r6q_25{padding:16px}._roomCode_w3r6q_36{font-size:.95rem;letter-spacing:2px}._previewSection_w3r6q_44{max-width:100%}._placeholderText_w3r6q_80{font-size:1.15rem}._nameInput_w3r6q_87{font-size:.8rem}._controls_w3r6q_108{flex-direction:column;width:100%}._buttonActive_w3r6q_115,._buttonInactive_w3r6q_138{width:100%}._joinButton_w3r6q_162{font-size:.95rem}}._tile_rb1pk_1{position:relative;width:100%;height:100%;min-height:0;background:#12121a;border:2px solid #2a2a40;border-radius:4px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}._tile_rb1pk_1[data-local=true]{border-color:#00f0ff66}._tile_rb1pk_1._speaking_rb1pk_15{border-color:#39ff14;box-shadow:0 0 10px #39ff1499,0 0 20px #39ff144d;animation:_speaking-pulse_rb1pk_1 1.2s ease-in-out infinite}._video_rb1pk_21{width:100%;height:100%;object-fit:cover;background:#12121a}._placeholder_rb1pk_28{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16162a);border:1px solid #2a2a40}._initial_rb1pk_38{font-family:Rajdhani,Orbitron,sans-serif;font-size:3rem;font-weight:700;color:#00f0ff;text-shadow:0 0 8px rgba(0,240,255,.6);-webkit-user-select:none;user-select:none}._overlay_rb1pk_47{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 70%,transparent 100%);pointer-events:none}._label_rb1pk_57{font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;font-size:.8rem;color:#e0e0e8;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mutedBadge_rb1pk_67{position:absolute;top:8px;right:8px;padding:2px 8px;background:#ff333326;border:1px solid #ff3333;border-radius:2px;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;font-size:.7rem;color:#f33;text-shadow:0 0 8px rgba(255,51,51,.6);font-weight:600;letter-spacing:.5px;pointer-events:none}@keyframes _speaking-pulse_rb1pk_1{0%{box-shadow:0 0 10px #39ff1499,0 0 20px #39ff144d}50%{box-shadow:0 0 15px #39ff14cc,0 0 30px #39ff1480}to{box-shadow:0 0 10px #39ff1499,0 0 20px #39ff144d}}._grid_zmht9_1{display:grid;gap:16px;padding:24px;width:100%;height:100%;align-items:center;justify-items:center}._grid_zmht9_1[data-count="1"]{grid-template-columns:1fr;grid-auto-rows:minmax(300px,1fr);max-width:800px;margin:0 auto}._grid_zmht9_1[data-count="2"]{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(300px,1fr)}._grid_zmht9_1[data-count="3"],._grid_zmht9_1[data-count="4"]{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(250px,1fr)}._grid_zmht9_1[data-count="5"],._grid_zmht9_1[data-count="6"]{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(200px,1fr)}@media(max-width:768px){._grid_zmht9_1{grid-template-columns:1fr!important;grid-auto-rows:minmax(250px,auto);padding:16px;gap:8px}._grid_zmht9_1[data-count="1"]{grid-auto-rows:minmax(300px,1fr)}}._overlay_zvz3p_1{display:none;position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:998}._overlayVisible_zvz3p_12{pointer-events:auto;opacity:1}._panel_zvz3p_17{position:fixed;top:0;right:0;width:320px;height:100%;background:#12121a;border-left:1px solid #2a2a40;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s ease;z-index:999;box-shadow:-4px 0 24px #00000080}._panelOpen_zvz3p_32{transform:translate(0)}._header_zvz3p_36{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #2a2a40;background:#1a1a2e;min-height:56px}._title_zvz3p_46{font-family:Rajdhani,Orbitron,sans-serif;font-size:.95rem;color:#00f0ff;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 8px rgba(0,240,255,.6)}._closeButton_zvz3p_55{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #2a2a40;color:#8888a0}._closeButton_zvz3p_55:hover{border-color:#e0e0e8;color:#e0e0e8;box-shadow:0 0 5px #e0e0e81a}._closeButton_zvz3p_55:disabled{opacity:.3;cursor:not-allowed}._closeButton_zvz3p_55{width:32px;height:32px;padding:0;font-size:28px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:2px}._closeButton_zvz3p_55:hover{border-color:#00f0ff;color:#00f0ff;box-shadow:0 0 10px #00f0ff80,0 0 20px #00f0ff33}._messages_zvz3p_91{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;background:#0a0a0f}._empty_zvz3p_101{display:flex;align-items:center;justify-content:center;height:100%;color:#555570;font-size:.8rem;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace}._messageOwn_zvz3p_111,._messageOther_zvz3p_112{max-width:85%;padding:8px 16px;animation:_slide-in_zvz3p_1 .2s ease;position:relative;display:flex;flex-direction:column;gap:4px}._messageOwn_zvz3p_111{align-self:flex-end;background:#00f0ff1a;border:1px solid rgba(0,240,255,.2);border-right:2px solid #00f0ff}._messageOther_zvz3p_112{align-self:flex-start;background:#ff2d6b14;border:1px solid rgba(255,45,107,.15);border-left:2px solid #ff2d6b}._messageSender_zvz3p_136{font-size:.7rem;font-family:Rajdhani,Orbitron,sans-serif;text-transform:uppercase;letter-spacing:1px}._messageOwn_zvz3p_111 ._messageSender_zvz3p_136{color:#00f0ff;text-align:right}._messageOther_zvz3p_112 ._messageSender_zvz3p_136{color:#ff2d6b}._messageText_zvz3p_152{font-size:.8rem;color:#e0e0e8;line-height:1.5;word-break:break-word}._messageTime_zvz3p_159{font-size:.7rem;color:#555570;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace}._messageOwn_zvz3p_111 ._messageTime_zvz3p_159{text-align:right}._inputArea_zvz3p_169{display:flex;gap:8px;padding:16px;border-top:1px solid #2a2a40;background:#12121a}._input_zvz3p_169{flex:1;padding:8px 16px;background:#0e0e1a;border:1px solid #2a2a40;color:#e0e0e8;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;font-size:.8rem;transition:border-color .15s ease}._input_zvz3p_169:focus{outline:none;border-color:#00f0ff;box-shadow:0 0 0 1px #00f0ff33}._input_zvz3p_169::placeholder{color:#555570}._sendButton_zvz3p_196{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #00f0ff;color:#00f0ff}._sendButton_zvz3p_196:hover{background:#00f0ff1a;box-shadow:0 0 10px #00f0ff80,0 0 20px #00f0ff33}._sendButton_zvz3p_196:disabled{opacity:.3;cursor:not-allowed}._sendButton_zvz3p_196{padding:8px 16px;font-size:.7rem}@keyframes _slide-in_zvz3p_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._overlay_zvz3p_1{display:block}._panel_zvz3p_17{width:100%;height:50%;top:auto;bottom:0;right:0;border-left:none;border-top:1px solid #2a2a40;transform:translateY(100%);box-shadow:0 -4px 24px #00000080}._panelOpen_zvz3p_32{transform:translateY(0)}._input_zvz3p_169{font-size:16px;min-height:42px;padding:10px 14px}._sendButton_zvz3p_196{min-height:42px;padding:10px 16px}}._controlBar_c0re_1{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#12121af2;border-top:1px solid #2a2a40;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._roomInfo_c0re_16{display:flex;align-items:center;gap:16px}._roomCode_c0re_22{font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;font-size:1.15rem;color:#e0e0e8;letter-spacing:2px;text-transform:lowercase}._copyButton_c0re_30{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #00f0ff;color:#00f0ff}._copyButton_c0re_30:hover{background:#00f0ff1a;box-shadow:0 0 10px #00f0ff80,0 0 20px #00f0ff33}._copyButton_c0re_30:disabled{opacity:.3;cursor:not-allowed}._copyButton_c0re_30{font-size:.8rem;padding:4px 8px;min-width:110px}._copyButton_c0re_30:disabled{color:#39ff14;border-color:#39ff14;box-shadow:0 0 10px #00f0ff80,0 0 20px #00f0ff33}._controls_c0re_59{display:flex;align-items:center;gap:16px}._buttonActive_c0re_65{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #00f0ff;color:#00f0ff}._buttonActive_c0re_65:hover{background:#00f0ff1a;box-shadow:0 0 10px #00f0ff80,0 0 20px #00f0ff33}._buttonActive_c0re_65:disabled{opacity:.3;cursor:not-allowed}._buttonInactive_c0re_84{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #2a2a40;color:#8888a0}._buttonInactive_c0re_84:hover{border-color:#e0e0e8;color:#e0e0e8;box-shadow:0 0 5px #e0e0e81a}._buttonInactive_c0re_84:disabled{opacity:.3;cursor:not-allowed}._buttonChat_c0re_104{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #39ff14;color:#39ff14}._buttonChat_c0re_104:hover{background:#39ff141a;box-shadow:0 0 10px #39ff144d}._buttonChat_c0re_104:disabled{opacity:.3;cursor:not-allowed}._buttonChatInactive_c0re_123{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #2a2a40;color:#8888a0}._buttonChatInactive_c0re_123:hover{border-color:#e0e0e8;color:#e0e0e8;box-shadow:0 0 5px #e0e0e81a}._buttonChatInactive_c0re_123:disabled{opacity:.3;cursor:not-allowed}._buttonLeave_c0re_143{background:transparent;font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;cursor:pointer;text-transform:uppercase;transition:all .15s ease;letter-spacing:1px;border:1px solid #ff3333;color:#f33}._buttonLeave_c0re_143:hover{background:#ff33331a;box-shadow:0 0 10px #ff333380,0 0 20px #f333}._buttonLeave_c0re_143:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){._controlBar_c0re_1{flex-direction:column;gap:16px;padding:16px}._roomInfo_c0re_16{width:100%;justify-content:space-between}._roomCode_c0re_22{font-size:.95rem}._copyButton_c0re_30{font-size:.7rem;padding:4px 8px}._controls_c0re_59{width:100%;justify-content:space-evenly;gap:8px}._controls_c0re_59 button{flex:1;min-width:60px;font-size:.7rem;padding:4px 8px}}._roomView_c31v0_1{display:flex;flex-direction:column;position:relative;min-height:100vh;width:100vw;background:#0a0a0f;color:#e0e0e8}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:JetBrains Mono,Share Tech Mono,Fira Code,monospace;background:#0a0a0f;color:#e0e0e8;min-height:100vh;overflow:hidden}#root{min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#12121a}::-webkit-scrollbar-thumb{background:#2a2a40;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#00f0ff}::selection{background:#00f0ff4d;color:#e0e0e8}a{color:#00f0ff;text-decoration:none}a:hover{text-shadow:0 0 8px rgba(0,240,255,.6)}body:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:9999}body:before{content:"";position:fixed;inset:0;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none;z-index:9998}@keyframes glitch{0%{clip-path:inset(40% 0 61% 0);transform:translate(-2px,2px)}20%{clip-path:inset(92% 0 1% 0);transform:translate(1px,-1px)}40%{clip-path:inset(43% 0 1% 0);transform:translate(-1px,2px)}60%{clip-path:inset(25% 0 58% 0);transform:translate(2px,1px)}80%{clip-path:inset(54% 0 7% 0);transform:translate(-1px,-1px)}to{clip-path:inset(58% 0 43% 0);transform:translate(0)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.7}}@keyframes slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}
