@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";._landing_ved3d_1{position:relative;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:#e8e8e8;overflow:hidden}._container_ved3d_12{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:48px;max-width:500px;width:100%;padding:32px}._header_ved3d_24{display:flex;flex-direction:column;align-items:center;gap:8px}._logo_ved3d_31{width:100px;height:auto}._title_ved3d_36{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:2.5rem;font-weight:700;color:#000;margin:0}._tagline_ved3d_44{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.95rem;color:#999;margin:0;letter-spacing:1px}._actions_ved3d_52{display:flex;flex-direction:column;gap:32px;width:100%}._section_ved3d_59{display:flex;flex-direction:column;align-items:center;gap:16px}._createButton_ved3d_66{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #555555;color:#555}._createButton_ved3d_66:hover{background:#5555551a}._createButton_ved3d_66:disabled{opacity:.3;cursor:not-allowed}._createButton_ved3d_66{padding:16px 32px;font-size:1.15rem;min-width:200px}._divider_ved3d_88{position:relative;width:100%;height:1px;background:#d0d0d0;display:flex;align-items:center;justify-content:center}._dividerText_ved3d_98{position:absolute;background:#e8e8e8;padding:0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.8rem;color:#999}._joinForm_ved3d_107{display:flex;flex-direction:column;gap:16px;width:100%}._input_ved3d_114{width:100%;padding:16px;background:transparent;border:1px solid #d0d0d0;border-radius:6px;color:#000;font-family:JetBrains Mono,monospace;font-size:.95rem;text-align:center;text-transform:lowercase;letter-spacing:2px;transition:border-color .15s ease}._input_ved3d_114::placeholder{color:#999}._input_ved3d_114:focus{outline:none;border-color:#555}._joinButton_ved3d_136{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #5a8a6a;color:#5a8a6a}._joinButton_ved3d_136:hover{background:#5a8a6a1a}._joinButton_ved3d_136:disabled{opacity:.3;cursor:not-allowed}._joinButton_ved3d_136{padding:16px 32px;font-size:1.15rem;min-width:200px}@media(max-width:768px){._container_ved3d_12{gap:32px;padding:24px}._title_ved3d_36{font-size:2rem}._createButton_ved3d_66,._joinButton_ved3d_136{min-width:100%;padding:16px 24px;font-size:.95rem}}._container_13n82_1{position:relative;display:inline-flex}._trigger_13n82_6{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #d0d0d0;border-radius:4px;color:#555;font-size:.8rem;padding:4px;cursor:pointer;transition:all .15s ease}._trigger_13n82_6:hover{border-color:#555;color:#555}._dropdown_13n82_24{position:absolute;left:0;min-width:220px;max-width:320px;background:#f0f0f0;border:1px solid #d0d0d0;border-radius:6px;z-index:200;max-height:200px;overflow-y:auto}._dropdownUp_13n82_37{bottom:100%;margin-bottom:4px}._dropdownDown_13n82_42{top:100%;margin-top:4px}._option_13n82_47{display:flex;align-items:center;gap:4px;width:100%;background:transparent;border:none;color:#555;font-family:JetBrains Mono,monospace;font-size:.7rem;padding:8px 16px 8px 32px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s ease}._option_13n82_47:hover{background:#5555551a;color:#000}._optionSelected_13n82_71{color:#555;padding-left:16px}._checkIcon_13n82_76{flex-shrink:0}._container_andtb_1{position:relative;width:100vw;height:100vh;background:#e8e8e8;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;z-index:2}._header_andtb_14{position:absolute;top:0;left:0;width:100%;padding:24px;display:flex;justify-content:center;z-index:3}._roomCode_andtb_25{font-family:JetBrains Mono,monospace;font-size:1.15rem;color:#000;letter-spacing:4px}._previewSection_andtb_32{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:640px;width:100%}._videoContainer_andtb_43{position:relative;width:100%;aspect-ratio:16/9;background:#f0f0f0;border:1px solid #d0d0d0;border-radius:8px;overflow:hidden}._video_andtb_43{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}._videoPlaceholder_andtb_60{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5}._placeholderText_andtb_69{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:1.5rem;color:#999}._nameInput_andtb_75{width:100%;padding:16px;background:transparent;border:1px solid #d0d0d0;color:#000;font-family:JetBrains Mono,monospace;font-size:.95rem;text-align:center;border-radius:4px;outline:none;transition:all .15s ease}._nameInput_andtb_75::placeholder{color:#999}._nameInput_andtb_75:focus{border-color:#555}._controls_andtb_95{display:flex;gap:16px;width:100%;justify-content:center}._controlGroup_andtb_102{display:flex;align-items:center;gap:4px}._buttonActive_andtb_108{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #555555;color:#555}._buttonActive_andtb_108:hover{background:#5555551a}._buttonActive_andtb_108:disabled{opacity:.3;cursor:not-allowed}._buttonActive_andtb_108{padding:16px;font-size:.95rem;display:flex;align-items:center;justify-content:center}._buttonInactive_andtb_132{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #d0d0d0;color:#555}._buttonInactive_andtb_132:hover{border-color:#000;color:#000}._buttonInactive_andtb_132:disabled{opacity:.3;cursor:not-allowed}._buttonInactive_andtb_132{padding:16px;font-size:.95rem;display:flex;align-items:center;justify-content:center}._joinButton_andtb_157{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #5a8a6a;color:#5a8a6a}._joinButton_andtb_157:hover{background:#5a8a6a1a}._joinButton_andtb_157:disabled{opacity:.3;cursor:not-allowed}._joinButton_andtb_157{width:100%;padding:16px;font-size:1.15rem}._permissionDenied_andtb_179{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#dc26261a;border:1px solid rgba(220,38,38,.3);color:#dc2626;font-family:JetBrains Mono,monospace;font-size:.75rem;margin-top:8px}._permissionDenied_andtb_179 ._permissionIcon_andtb_191{font-weight:700;flex-shrink:0}._errorContainer_andtb_196{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:32px;max-width:500px;width:100%;padding:48px;background:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px}._errorMessage_andtb_211{font-family:JetBrains Mono,monospace;font-size:1.5rem;color:#dc2626;text-align:center}._backButton_andtb_218{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #555555;color:#555}._backButton_andtb_218:hover{background:#5555551a}._backButton_andtb_218:disabled{opacity:.3;cursor:not-allowed}._backButton_andtb_218{padding:16px 32px;font-size:.95rem}@media(max-width:768px){._container_andtb_1,._header_andtb_14{padding:16px}._roomCode_andtb_25{font-size:.95rem;letter-spacing:2px}._previewSection_andtb_32{max-width:100%}._placeholderText_andtb_69{font-size:1.15rem}._nameInput_andtb_75{font-size:.8rem}._controls_andtb_95{flex-direction:column;width:100%}._buttonActive_andtb_108,._buttonInactive_andtb_132{width:100%}._joinButton_andtb_157{font-size:.95rem}}._tile_1ff4s_1{position:relative;width:100%;height:100%;min-height:0;background:#f0f0f0;border:2px solid #d0d0d0;border-radius:4px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}._tile_1ff4s_1[data-local=true]{border-color:#5556}._tile_1ff4s_1._speaking_1ff4s_15{border-color:#5a8a6a;box-shadow:0 0 8px #5a8a6a4d;animation:_speaking-pulse_1ff4s_1 1.2s ease-in-out infinite}._tile_1ff4s_1[data-video-off=true]{max-width:160px;max-height:160px;aspect-ratio:1;justify-self:center;align-self:center}._tile_1ff4s_1[data-screenshare=true],._tile_1ff4s_1[data-screenshare=true][data-video-off=true]{max-width:none;max-height:none;aspect-ratio:auto}._video_1ff4s_38{width:100%;height:100%;object-fit:cover;background:#f0f0f0}._tile_1ff4s_1[data-screenshare=true] ._video_1ff4s_38{object-fit:contain}._tile_1ff4s_1[data-local=true]:not([data-screenshare=true]) ._video_1ff4s_38{transform:scaleX(-1)}._placeholder_1ff4s_53{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f5f5,#ebebeb);border:1px solid #d0d0d0}._initial_1ff4s_63{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:3rem;font-weight:700;color:#555;-webkit-user-select:none;user-select:none}._overlay_1ff4s_71{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_1ff4s_81{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#000;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mutedBadge_1ff4s_91{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;padding:4px;background:#dc262626;border:1px solid #dc2626;border-radius:2px;color:#dc2626;pointer-events:none}@keyframes _speaking-pulse_1ff4s_1{0%{box-shadow:0 0 6px #5a8a6a4d}50%{box-shadow:0 0 10px #5a8a6a80}to{box-shadow:0 0 6px #5a8a6a4d}}._grid_1eb95_1{display:grid;gap:16px;padding:72px 24px 88px;width:100%;height:100vh;align-items:stretch;justify-items:stretch;transition:all .25s ease}._grid_1eb95_1[data-screenshare-active=true]{display:flex;gap:16px}._grid_1eb95_1[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}._grid_1eb95_1[data-count="2"]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}._grid_1eb95_1[data-count="3"]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}._grid_1eb95_1[data-count="3"]>:nth-child(3){grid-column:1/-1}._grid_1eb95_1[data-count="4"]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}._grid_1eb95_1[data-count="5"],._grid_1eb95_1[data-count="6"]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}._grid_1eb95_1[data-count="7"],._grid_1eb95_1[data-count="8"],._grid_1eb95_1[data-count="9"]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}@media(max-width:768px){._grid_1eb95_1{grid-template-columns:1fr!important;grid-auto-rows:minmax(250px,auto);padding:64px 16px 100px;gap:8px;height:auto;min-height:100vh}._grid_1eb95_1[data-screenshare-active=true]{flex-direction:column}}._mainArea_1eb95_56{flex:1 1 78%;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;transition:flex-basis .25s ease}@media(max-width:768px){._mainArea_1eb95_56{flex:1 1 60%;min-height:300px}}._sidebar_1eb95_72{flex:0 0 22%;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;min-width:0;max-height:100%;transition:flex-basis .25s ease}._sidebar_1eb95_72::-webkit-scrollbar{width:6px}._sidebar_1eb95_72::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}._sidebar_1eb95_72::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px;transition:background .15s ease}._sidebar_1eb95_72::-webkit-scrollbar-thumb:hover{background:#555}._sidebar_1eb95_72>*{flex:0 0 auto;min-height:120px;max-height:180px;aspect-ratio:16/9}@media(max-width:768px){._sidebar_1eb95_72{flex:0 0 auto;flex-direction:row;gap:8px;overflow-y:hidden;overflow-x:auto;max-height:none;padding-bottom:8px}._sidebar_1eb95_72>*{flex:0 0 auto;width:200px;min-height:112px;max-height:112px}}._overlay_m34nr_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_m34nr_12{pointer-events:auto;opacity:1}._panel_m34nr_17{position:fixed;top:0;right:0;width:320px;height:100%;background:#f0f0f0;border-left:1px solid #d0d0d0;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s ease;z-index:999;box-shadow:-2px 0 12px #00000014}._panelOpen_m34nr_32{transform:translate(0)}._header_m34nr_36{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #d0d0d0;background:#f5f5f5;min-height:56px}._title_m34nr_46{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.95rem;color:#555;letter-spacing:1px}._closeButton_m34nr_53{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #d0d0d0;color:#555}._closeButton_m34nr_53:hover{border-color:#000;color:#000}._closeButton_m34nr_53:disabled{opacity:.3;cursor:not-allowed}._closeButton_m34nr_53{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:2px}._closeButton_m34nr_53:hover{border-color:#555;color:#555}._messages_m34nr_84{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;background:#e8e8e8}._empty_m34nr_94{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-size:.8rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}._messageOwn_m34nr_104,._messageOther_m34nr_105{max-width:85%;padding:8px 16px;border-radius:8px;animation:_slide-in_m34nr_1 .2s ease;position:relative;display:flex;flex-direction:column;gap:4px}._messageOwn_m34nr_104{align-self:flex-end;background:#55555514;border:1px solid rgba(85,85,85,.15);border-right:2px solid #555555}._messageOther_m34nr_105{align-self:flex-start;background:#55555514;border:1px solid rgba(85,85,85,.15);border-left:2px solid #555555}._messageSender_m34nr_130{font-size:.7rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:.5px}._messageOwn_m34nr_104 ._messageSender_m34nr_130{color:#555;text-align:right}._messageOther_m34nr_105 ._messageSender_m34nr_130{color:#555}._messageText_m34nr_145{font-size:.8rem;color:#000;line-height:1.5;word-break:break-word}._messageTime_m34nr_152{font-size:.7rem;color:#999;font-family:JetBrains Mono,monospace}._messageOwn_m34nr_104 ._messageTime_m34nr_152{text-align:right}._inputArea_m34nr_162{display:flex;gap:8px;padding:16px;border-top:1px solid #d0d0d0;background:#f0f0f0}._input_m34nr_162{flex:1;padding:8px 16px;background:#fff;border:1px solid #d0d0d0;color:#000;font-family:JetBrains Mono,monospace;font-size:.8rem;transition:border-color .15s ease}._input_m34nr_162:focus{outline:none;border-color:#555}._input_m34nr_162::placeholder{color:#999}._sendButton_m34nr_188{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #555555;color:#555}._sendButton_m34nr_188:hover{background:#5555551a}._sendButton_m34nr_188:disabled{opacity:.3;cursor:not-allowed}._sendButton_m34nr_188{padding:8px 16px;font-size:.7rem}@keyframes _slide-in_m34nr_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._overlay_m34nr_1{display:block}._panel_m34nr_17{width:100%;height:50%;top:auto;bottom:0;right:0;border-left:none;border-top:1px solid #d0d0d0;transform:translateY(100%);box-shadow:0 -2px 12px #00000014}._panelOpen_m34nr_32{transform:translateY(0)}._input_m34nr_162{font-size:16px;min-height:42px;padding:10px 14px}._sendButton_m34nr_188{min-height:42px;padding:10px 16px}}._controlBar_mciqm_1{position:fixed;bottom:16px;left:16px;right:16px;z-index:100;background:#f0f0f0f2;border:1px solid #d0d0d0;border-radius:14px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 12px #00000014}._roomInfo_mciqm_18{display:flex;align-items:center;gap:16px}._roomCode_mciqm_24{font-family:JetBrains Mono,monospace;font-size:1.15rem;color:#000;letter-spacing:2px;text-transform:lowercase}._duration_mciqm_32{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#555;letter-spacing:1px}._copyButton_mciqm_39{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #555555;color:#555}._copyButton_mciqm_39:hover{background:#5555551a}._copyButton_mciqm_39:disabled{opacity:.3;cursor:not-allowed}._copyButton_mciqm_39{font-size:.8rem;padding:4px 8px;min-width:90px;display:flex;align-items:center;justify-content:center;gap:4px}._copyButton_mciqm_39:disabled{color:#5a8a6a;border-color:#5a8a6a}._controls_mciqm_69{display:flex;align-items:center;gap:16px}._controlGroup_mciqm_75{display:flex;align-items:center;gap:4px}._separator_mciqm_81{width:1px;height:24px;background:#d0d0d0;flex-shrink:0}._mediaGroup_mciqm_88,._featuresGroup_mciqm_94,._callGroup_mciqm_100{display:flex;align-items:center;gap:16px}._buttonActive_mciqm_106{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #555555;color:#555}._buttonActive_mciqm_106:hover{background:#5555551a}._buttonActive_mciqm_106:disabled{opacity:.3;cursor:not-allowed}._buttonActive_mciqm_106{padding:8px;display:flex;align-items:center;justify-content:center}._buttonInactive_mciqm_129{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #d0d0d0;color:#555}._buttonInactive_mciqm_129:hover{border-color:#000;color:#000}._buttonInactive_mciqm_129:disabled{opacity:.3;cursor:not-allowed}._buttonInactive_mciqm_129{padding:8px;display:flex;align-items:center;justify-content:center}._buttonChat_mciqm_153{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #5a8a6a;color:#5a8a6a}._buttonChat_mciqm_153:hover{background:#5a8a6a1a}._buttonChat_mciqm_153:disabled{opacity:.3;cursor:not-allowed}._buttonChat_mciqm_153{padding:8px;display:flex;align-items:center;justify-content:center}._buttonChatInactive_mciqm_176{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #d0d0d0;color:#555}._buttonChatInactive_mciqm_176:hover{border-color:#000;color:#000}._buttonChatInactive_mciqm_176:disabled{opacity:.3;cursor:not-allowed}._buttonChatInactive_mciqm_176{padding:8px;display:flex;align-items:center;justify-content:center}._buttonLeave_mciqm_200{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #dc2626;color:#dc2626}._buttonLeave_mciqm_200:hover{background:#dc26261a}._buttonLeave_mciqm_200:disabled{opacity:.3;cursor:not-allowed}._buttonLeave_mciqm_200{padding:8px;display:flex;align-items:center;justify-content:center}._buttonScreen_mciqm_223{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #d0d0d0;color:#555}._buttonScreen_mciqm_223:hover{border-color:#000;color:#000}._buttonScreen_mciqm_223:disabled{opacity:.3;cursor:not-allowed}._buttonScreen_mciqm_223{padding:8px;display:flex;align-items:center;justify-content:center}._buttonScreenActive_mciqm_247{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #555555;color:#555}._buttonScreenActive_mciqm_247:hover{background:#5555551a}._buttonScreenActive_mciqm_247:disabled{opacity:.3;cursor:not-allowed}._buttonScreenActive_mciqm_247{padding:8px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){._controlBar_mciqm_1{flex-direction:column;gap:16px;padding:16px;bottom:8px;left:8px;right:8px}._roomInfo_mciqm_18{width:100%;justify-content:space-between}._roomCode_mciqm_24{font-size:.95rem}._copyButton_mciqm_39{font-size:.7rem;padding:4px 8px}._separator_mciqm_81{display:none}._controls_mciqm_69{width:100%;justify-content:space-evenly;gap:8px}._controls_mciqm_69 button{flex:1;min-width:60px;font-size:.7rem;padding:4px 8px}}._strip_haahu_1{display:flex;align-items:center;gap:8px;position:fixed;top:16px;left:16px;right:16px;z-index:100;padding:8px 16px;background:#f0f0f0f2;border:1px solid #d0d0d0;border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 12px #00000014;font-size:.7rem;color:#555}._failedStrip_haahu_20{border-color:#dc26264d}._reconnectingStrip_haahu_24{border-color:#9999994d}._statusText_haahu_28{flex:1}._retryBtn_haahu_32{background:transparent;border:1px solid #555555;border-radius:4px;padding:2px 8px;color:#555;font-family:JetBrains Mono,monospace;font-size:.7rem;cursor:pointer;transition:background .15s ease}._retryBtn_haahu_32:hover{background:#5555551a}._progressBar_haahu_47{display:flex;flex-direction:column;gap:4px;flex:1}._segments_haahu_54{display:flex;gap:3px;flex:1;max-width:200px}._segment_haahu_54{height:4px;flex:1;border-radius:2px;transition:background .25s ease}._completed_haahu_68{background:#5a8a6a}._active_haahu_72{background:#999;animation:_segmentPulse_haahu_1 1.5s ease-in-out infinite}._pending_haahu_77{background:#d0d0d0}._stepLabel_haahu_81{color:#555;font-size:.7rem;white-space:nowrap}@keyframes _segmentPulse_haahu_1{0%,to{opacity:1}50%{opacity:.4}}._connectedStrip_haahu_95{position:fixed;top:16px;left:16px;right:16px;z-index:100;display:flex;flex-direction:column;border:1px solid rgba(90,138,106,.2);border-radius:14px;background:#f0f0f0f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 12px #00000014;overflow:hidden}._stripToggle_haahu_111{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:none;padding:8px 16px;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.7rem;color:#555;transition:background .15s ease;text-align:left}._stripToggle_haahu_111:hover{background:#00000008}._separator_haahu_130{color:#999;opacity:.5}._debugPanel_haahu_135{border-top:1px solid #d0d0d0;padding:8px 16px;max-height:50vh;overflow-y:auto;font-family:JetBrains Mono,monospace;font-size:.7rem;color:#555;animation:_slideDown_haahu_1 .3s ease}._debugPanel_haahu_135::-webkit-scrollbar{width:4px}._debugPanel_haahu_135::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}._section_haahu_153{padding:4px 0;border-bottom:1px solid rgba(208,208,208,.5)}._section_haahu_153:last-child{border-bottom:none}._sectionHeader_haahu_161{display:flex;align-items:center;gap:4px;font-size:.7rem;color:#000;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}._row_haahu_172{display:flex;align-items:center;gap:4px;padding:1px 0;font-size:.7rem;color:#555}._label_haahu_181{color:#999;min-width:80px;flex-shrink:0}._mono_haahu_187{font-family:JetBrains Mono,monospace;color:#555}._dot_haahu_192{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}._green_haahu_200{background:#5a8a6a}._yellow_haahu_204{background:#999}._red_haahu_208{background:#dc2626}._muted_haahu_212{background:#999;opacity:.5}._pulse_haahu_217{animation:_dotPulse_haahu_1 1.5s ease-in-out infinite}@keyframes _dotPulse_haahu_1{0%,to{opacity:1}50%{opacity:.3}}._empty_haahu_229{color:#999;font-style:italic;padding:8px 0;text-align:center}@keyframes _slideDown_haahu_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._roomView_l2yrh_1{display:flex;flex-direction:column;position:relative;min-height:100vh;width:100vw;background:#e8e8e8;color:#000}._errorContainer_1ftth_1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;background:#e8e8e8;gap:32px;text-align:center}._errorMessage_1ftth_14{color:#000;font-size:.95rem;max-width:500px;line-height:1.6}._errorActions_1ftth_21{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}._errorButton_1ftth_28{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;border-radius:6px;border:1px solid #555555;color:#555}._errorButton_1ftth_28:hover{background:#5555551a}._errorButton_1ftth_28:disabled{opacity:.3;cursor:not-allowed}._errorButton_1ftth_28{padding:8px 16px;font-size:.8rem;font-weight:700}*,*: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:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:#e8e8e8;color:#000;min-height:100vh;overflow:hidden}#root{min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#555}::selection{background:#5555554d;color:#000}a{color:#555;text-decoration:none}a:hover{opacity:.8}@keyframes slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}
