@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Fira+Code:wght@400;600&display=swap);:root{--bg-dark:#0b1220;--panel:#0f1724;--muted:#9aa6b2;--accent:#4aa3ff;--accent-2:#3a7bd5;--glass:hsla(0,0%,100%,0.03);--glass-2:hsla(0,0%,100%,0.02);--mono:"Fira Code",Consolas,monospace;--ui-font:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial}.mobile-sheet-active{--mobile-sheet-height:56vh}#root,body,html{height:100%;margin:0;padding:0;font-family:var(--ui-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-dark);color:#e6eef8;box-sizing:border-box}*,:after,:before{box-sizing:inherit}:focus{outline:3px solid rgba(74,163,255,.12);outline-offset:2px}::-webkit-scrollbar-track{background:transparent}.codecrew-lang-dropdown{z-index:3000!important;pointer-events:auto!important}@media (max-width:900px){.codecrew-lang-dropdown .rc-select-dropdown,.codecrew-lang-dropdown .rc-select-item-option,.codecrew-lang-dropdown .rc-virtual-list-holder-inner{background:#fff!important;color:#172022!important;font-family:var(--mono)!important}.languageSelect .ant-select-selector,.mobileSheet .ant-select-selector{background:#fff!important;color:#172022!important}.codecrew-lang-dropdown .rc-select-item-option{padding:12px 14px!important;min-height:44px}}.hidden{display:none!important}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.btn_success{background:green;border:2px solid transparent;color:#fff;padding:3% 5%;cursor:pointer;outline:none;transition:.2s linear}.btn_success:hover{background:transparent;border:2px solid green}.btn_primary{background:#1890ff;border:2px solid transparent;color:#fff;padding:1px 5px;cursor:pointer;outline:none;transition:.2s linear}.btn_primary:hover{background:transparent;border:2px solid #1890ff}.btn_danger{background:red;border:2px solid transparent;color:#fff;padding:1px 5px;cursor:pointer;outline:none;transition:.2s linear}.btn_danger:hover{background:transparent;border:2px solid red}.cursor-position{background:red;width:2px!important}.cursor-selection{background:red;opacity:.5}.disabled{opacity:.5}:root{--bg-dark:#0b1117;--bg-800:#0f1720;--panel-dark:#0b1220;--accent-1:#60a5fa;--accent-2:#7c3aed;--mobile-sheet-height:0px}.main_lightTheme__1BmEF{--bg-dark:#fff;--panel-dark:#fff;--muted-dark:#637381}.main_container__1sGPv{height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--bg-dark),var(--bg-800));color:#e6eef8;font-family:var(--ui-font);box-sizing:border-box;transition:background .2s ease,color .2s ease}.main_mobile-sheet-active__3kTTK .main_container__1sGPv{padding-bottom:calc(var(--mobile-sheet-height, 0px) + 12px)}.main_mainContent__16Vx1{display:flex;grid-gap:16px;gap:16px;padding:16px;height:100vh;align-items:stretch;overflow:hidden;box-sizing:border-box}.main_resizableEditor__1eXaT{flex:none;width:72%;min-width:420px;max-width:86%;display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.01),rgba(0,0,0,.02));border:1px solid hsla(0,0%,100%,.03);box-shadow:0 12px 36px rgba(2,6,23,.6);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.main_editorContainer__2Ucg-{flex:1 1 auto;min-height:0;overflow:hidden;background:transparent}.main_editorContainer__2Ucg- .main_monaco-editor__3kd6s,.main_editorContainer__2Ucg- .main_monaco-editor__3kd6s .main_monaco-editor-background__1BndD,.main_editorContainer__2Ucg- .main_monaco-editor__3kd6s .main_overflow-guard__2u_al{height:100%!important;min-height:48vh!important}.main_controlBar__GcRL6{height:56px;padding:10px 14px;display:flex;align-items:center;justify-content:flex-start;grid-gap:12px;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.03);background:linear-gradient(180deg,hsla(0,0%,100%,.007),rgba(0,0,0,.02));overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;box-sizing:border-box}.main_lightControlBar__1vmM4{background:linear-gradient(180deg,#fff,#fafbff);border-bottom:1px solid rgba(16,24,32,.06);color:var(--muted-dark);box-shadow:0 6px 18px rgba(11,15,22,.04)}.main_controlButton__3-qwP{height:36px;padding:6px 10px;border-radius:8px;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:hsla(0,0%,100%,.02);color:inherit;font-weight:700;border:1px solid hsla(0,0%,100%,.04);transition:background .14s ease,transform .12s ease,border-color .12s ease;cursor:pointer}.main_controlButton__3-qwP.main_icon__CviaS{width:36px;padding:0;justify-content:center}.main_controlButton__3-qwP.main_text__2fmoU,.main_controlButton__3-qwP[type=text]{background:transparent;border:1px solid transparent}.main_controlButton__3-qwP:hover{background:hsla(0,0%,100%,.04);transform:translateY(-1px);border-color:hsla(0,0%,100%,.06)}.main_controlButton__3-qwP:focus{outline:3px solid rgba(96,165,250,.1);outline-offset:2px}.main_bottomPanels__2FqSI{height:170px;display:flex;grid-gap:12px;gap:12px;padding:12px;border-top:1px solid hsla(0,0%,100%,.03);background:linear-gradient(180deg,hsla(0,0%,100%,.005),rgba(0,0,0,.02));box-sizing:border-box}.main_terminal__1tNS1{flex:1 1;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.01),rgba(0,0,0,.18));border:1px solid hsla(0,0%,100%,.03);display:flex;flex-direction:column;overflow:hidden}.main_terminalHeader__Vjgzm{padding:8px 12px;font-weight:700;color:var(--muted-dark);border-bottom:1px solid hsla(0,0%,100%,.02);display:flex;align-items:center;justify-content:space-between}.main_terminalBody__37Bku{padding:12px;overflow:auto;font-family:var(--mono);font-size:13px;color:#dbeafe;background:transparent}.main_sidebar__1__JY{flex:1 1 auto;min-width:300px;max-width:40%;height:100%;overflow:auto;border-radius:var(--radius);padding:18px;box-sizing:border-box}.main_lightTheme__1BmEF .main_sidebar__1__JY{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(16,24,32,.06);box-shadow:0 12px 36px rgba(11,15,22,.06)}.main_runButton__30D9O{height:48px;font-weight:800;border-radius:10px;background:linear-gradient(90deg,var(--accent-2),#8b5cf6);width:100%;box-shadow:0 12px 28px rgba(124,58,237,.12)}.main_lightTheme__1BmEF .main_runButton__30D9O{background:linear-gradient(90deg,#3b82f6,#8b5cf6);color:#fff;border:1px solid rgba(16,24,32,.04)}@media (max-width:980px){.main_mainContent__16Vx1{flex-direction:column;padding:12px}.main_resizableEditor__1eXaT{width:100%!important;min-width:0}.main_sidebar__1__JY{width:100%;min-width:0;order:2}.main_editorContainer__2Ucg-{min-height:48vh}.main_bottomPanels__2FqSI{flex-direction:column;height:auto}}@media (max-width:700px){.main_controlBar__GcRL6{height:48px;padding:8px;grid-gap:8px;gap:8px;overflow-x:auto;white-space:nowrap}.main_controlButton__3-qwP{height:40px;min-width:44px;padding:6px 8px;font-size:13px}.main_editorContainer__2Ucg-,.main_editorWrapper__1KCBW{min-height:48vh;height:auto}.main_fileTabs__1_ikJ{display:none}.main_runButton__30D9O{height:44px;font-size:15px}.main_actionButton__2QV-A,.main_controlButton__3-qwP,.main_iconButton__3NP2O,.main_runButton__30D9O{min-height:44px;min-width:44px}}@media (max-width:480px){.main_controlBar__GcRL6{height:44px;padding:6px;grid-gap:6px;gap:6px}.main_controlButton__3-qwP{height:40px;min-width:40px;font-size:12px}:root{--ui-font-size:14px}.main_editorContainer__2Ucg-{min-height:54vh}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.06);border-radius:6px}.main_lightTheme__1BmEF ::-webkit-scrollbar-thumb{background:rgba(16,24,32,.06)}.main_controlButton__3-qwP:focus,.main_iconButton__3NP2O:focus{outline:2px solid rgba(124,77,255,.14);outline-offset:2px;box-shadow:0 8px 18px rgba(124,77,255,.05)}.main_hidden__2SYfc{display:none!important}.main_no-drag__z077R{-webkit-user-select:none;user-select:none;pointer-events:auto}.main_mobileContent__272KP{display:block;overflow:visible;max-height:none;padding-right:0}.main_mobileSheet__2lWCG{position:relative;left:auto;right:auto;bottom:auto;width:auto;max-width:none;padding:0;box-shadow:none;background:transparent;max-height:none;overflow:visible}.main_participantsColumn__2_tN2{width:180px;min-width:160px;background:transparent;grid-gap:8px;gap:8px;padding:12px;box-sizing:border-box}.main_participantsTitle__1kCMW{font-weight:800;font-size:13px;color:var(--muted-dark);margin-bottom:6px}.main_participantsList__vTrto{display:flex;flex-direction:column;grid-gap:12px;gap:12px;overflow-y:auto;max-height:calc(100vh - 140px)}.main_participantItem__xKEj2{display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-start}.main_participantThumb__2gUQU{width:140px;height:90px;border-radius:8px;overflow:hidden;background:#0b0b0b}.main_participantLabel__1OTT6{font-size:12px;color:var(--muted-dark);word-break:break-all}.main_pinBtn__3Ml__{margin-top:4px;padding:4px 8px;border-radius:8px;background:transparent;border:1px solid hsla(0,0%,100%,.04);color:inherit;cursor:pointer}.main_pinActive__hnacz{background:linear-gradient(90deg,#7c4dff,#60a5fa)!important;color:#061224!important}.main_resizableEditor__1eXaT{min-width:520px}@media (max-width:900px){.main_participantsColumn__2_tN2{display:none}}.main_editorWrapper__1KCBW{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.main_participantsColumn__2_tN2{flex-shrink:0;width:0;opacity:0;overflow:hidden;background:var(--glass-dark);border-radius:var(--radius);transition:width .3s ease-in-out,opacity .2s ease-in-out,padding .3s ease-in-out;padding:0;display:flex;flex-direction:column}.main_participantsColumnVisible__1Di6T{width:280px;opacity:1;padding:16px;border:1px solid hsla(0,0%,100%,.03)}.main_participantListContainer__1zjGS{display:flex;flex-direction:column;grid-gap:12px;gap:12px;overflow-y:auto;flex-grow:1}.main_participantCard__2Zn6H{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background-color:#000}.main_participantStatusIcons__2XKRt{position:absolute;top:6px;right:6px;z-index:5;display:flex;grid-gap:6px;gap:6px;background-color:rgba(0,0,0,.4);padding:4px 6px;border-radius:6px;color:#fff;font-size:12px}.main_participantVideo__2zMiQ{width:100%;height:100%;object-fit:cover}.main_participantOverlay__2cyHq{position:absolute;bottom:0;left:0;right:0;padding:6px 8px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);display:flex;justify-content:space-between;align-items:center}.main_editorSection__1r6uB{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);border-radius:12px;overflow:hidden}.main_editorWrapper__1KCBW{flex:1 1;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-secondary)}.main_editorToolbar__1YAoe{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.main_runButton__30D9O{background:var(--accent);color:#fff;border:none;padding:6px 14px;border-radius:6px;font-size:14px;cursor:pointer;transition:.2s}.main_runButton__30D9O:hover{background:var(--accent-hover)}:root{--bg-dark:#0b1116;--panel-dark:#0f1720;--card-dark:#0e151b;--muted-dark:#9aa6b2;--accent-blue:#11d835;--accent-purple:#7c4dff;--glass-dark:hsla(0,0%,100%,0.02);--bg-light:#f6f7fb;--panel-light:#fff;--card-light:#fff;--muted-light:#637381;--glass-light:rgba(16,24,32,0.03);--radius:10px;--mono:"Fira Code",Consolas,"Courier New",monospace;--ui-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial}.main_sideDrawer__2aXW7{height:100%;padding:18px;display:flex;flex-direction:column;grid-gap:14px;gap:14px;overflow:auto;border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.01),rgba(0,0,0,.03));border:1px solid hsla(0,0%,100%,.03);box-shadow:0 12px 36px rgba(2,6,23,.38);box-sizing:border-box;color:#e6eef8;font-family:var(--ui-font);transition:background .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease,padding .18s ease}.main_lightTheme__2phyL{background:var(--panel-light);color:#172022;border:1px solid rgba(16,24,32,.06);box-shadow:0 12px 36px rgba(11,15,22,.06);padding:20px}.main_darkTheme__2XJFn{background:linear-gradient(180deg,hsla(0,0%,100%,.01),rgba(0,0,0,.03));color:#e6eef8}.main_header__1QkA4{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:12px;border-radius:9px;background:linear-gradient(180deg,hsla(0,0%,100%,.006),rgba(0,0,0,.02));border:1px solid hsla(0,0%,100%,.02);box-shadow:0 6px 18px rgba(2,6,23,.04);position:-webkit-sticky;position:sticky;top:14px;z-index:12;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.main_lightTheme__2phyL .main_header__1QkA4{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(16,24,32,.06);box-shadow:0 6px 18px rgba(11,15,22,.04)}.main_title__3D3j4{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:0;font-size:16px;font-weight:800;color:inherit}.main_titleIcon__1Y-Jv{font-size:18px;color:var(--accent-blue)}.main_actions__12fWi{display:flex;grid-gap:8px;gap:8px;align-items:center}.main_actionButton__1BTsp{height:38px;width:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;color:var(--muted-dark);border:none;transition:background .14s ease,transform .12s ease,color .12s ease}.main_actionButton__1BTsp:hover{background:hsla(0,0%,100%,.02);color:#fff;transform:translateY(-1px)}.main_lightTheme__2phyL .main_actionButton__1BTsp{color:var(--muted-light)}.main_lightTheme__2phyL .main_actionButton__1BTsp:hover{background:rgba(16,24,32,.03);color:#0b1220}.main_videoActive__2V6-O{color:var(--accent-blue)!important;background:rgba(96,165,250,.08)!important}.main_lightTheme__2phyL .main_videoActive__2V6-O{color:var(--accent-blue)!important;background:rgba(96,165,250,.12)!important}.main_header__1QkA4+.main_controlSection__2035g{display:flex;flex-direction:row;align-items:center;grid-gap:12px;gap:12px;padding:10px;border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.01),rgba(0,0,0,.01));border:1px solid hsla(0,0%,100%,.02);box-shadow:inset 0 -1px 0 rgba(0,0,0,.02);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.main_lightTheme__2phyL .main_header__1QkA4+.main_controlSection__2035g{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(16,24,32,.06);box-shadow:inset 0 -1px 0 rgba(16,24,32,.02);color:var(--muted-light)}.main_controlSection__2035g{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.main_controlLabel__3WAdY{font-size:11px;color:var(--muted-dark);font-weight:700;text-transform:uppercase;letter-spacing:.6px}.main_lightTheme__2phyL .main_controlLabel__3WAdY{color:var(--muted-light)}.main_header__1QkA4+.main_controlSection__2035g .main_inviteInputGroup__29Tck,.main_header__1QkA4+.main_controlSection__2035g>.main_languageSelect__2IWuf{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.main_languageSelect__2IWuf .main_ant-select-selector__2MXQU{height:40px!important;border-radius:8px!important;background:var(--glass-dark)!important;color:inherit!important;display:flex!important;align-items:center;padding:0 10px!important;min-width:150px;font-weight:700;border:1px solid hsla(0,0%,100%,.02)!important;transition:background .16s ease,border-color .16s ease}.main_lightTheme__2phyL .main_languageSelect__2IWuf .main_ant-select-selector__2MXQU{background:#fff!important;border:1px solid rgba(16,24,32,.06)!important;color:#172022!important}.main_dropdownMenu__2f5bQ{min-width:200px!important;box-shadow:0 10px 30px rgba(2,6,23,.32)!important}.main_lightTheme__2phyL .main_dropdownMenu__2f5bQ{box-shadow:0 10px 30px rgba(11,15,22,.06)!important}.main_optionItem__1Z6gr{padding:8px 12px!important;display:flex!important;align-items:center!important}.main_optionContent__2fqab{display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:var(--mono)}.main_chip__3s-Y1{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.02);color:var(--muted-dark);font-weight:700;border:1px solid hsla(0,0%,100%,.02)}.main_lightTheme__2phyL .main_chip__3s-Y1{background:rgba(16,24,32,.02);color:var(--muted-light);border:1px solid rgba(16,24,32,.04)}.main_chipAccent__2AzGh{background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple));color:#071029;box-shadow:0 8px 26px rgba(124,58,237,.08)}.main_divider__q_xlI{height:1px;background:hsla(0,0%,100%,.03);margin:6px 0;border-radius:2px}.main_lightTheme__2phyL .main_divider__q_xlI{background:rgba(16,24,32,.04)}.main_ioSection__3t-94{flex:1 1 auto;min-height:0}.main_ioHeader__2cxUw{display:flex;align-items:center;grid-gap:8px;gap:8px;color:var(--muted-dark);font-weight:700}.main_lightTheme__2phyL .main_ioHeader__2cxUw{color:var(--muted-light)}.main_card__3iEjP{background:linear-gradient(180deg,hsla(0,0%,100%,.01),rgba(0,0,0,.02));border-radius:12px;padding:12px;border:1px solid hsla(0,0%,100%,.03);box-shadow:0 8px 18px rgba(2,6,23,.12)}.main_lightTheme__2phyL .main_card__3iEjP{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(16,24,32,.06);box-shadow:0 8px 18px rgba(11,15,22,.04)}.main_ioArea__S3kjh{border-radius:8px;background-color:var(--glass-dark);color:#dbeafe;border:1px solid hsla(0,0%,100%,.02);padding:12px;font-family:var(--mono);font-size:13px;line-height:1.5;transition:box-shadow .12s ease,transform .12s ease,background .12s ease,color .12s ease}.main_ioArea__S3kjh:focus-within{box-shadow:0 10px 28px rgba(2,6,23,.08);transform:translateY(-1px)}.main_lightTheme__2phyL .main_ioArea__S3kjh{background-color:#fff;color:#172022;border:1px solid rgba(16,24,32,.06)}.main_inputArea__1DVzo{min-height:140px}.main_outputArea__193rf{background-color:hsla(0,0%,100%,.01)}.main_lightTheme__2phyL .main_outputArea__193rf{background-color:#fff}.main_outputPre__2Xlxj{font-family:var(--mono);font-size:13px;color:#fefefe;white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,.06);padding:10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.02)}.main_lightTheme__2phyL .main_outputPre__2Xlxj{background:#f5f7fa;color:#234;border:1px solid rgba(16,24,32,.06)}.main_inviteHint__mZwGA{color:var(--muted-dark);font-size:13px;margin:0}.main_lightTheme__2phyL .main_inviteHint__mZwGA{color:var(--muted-light)}.main_inviteInputGroup__29Tck{display:flex;grid-gap:8px;gap:8px;align-items:center}.main_inviteInput__1yNwH{background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.02)}.main_copyButton__1nzro{border-radius:8px;border:none;padding:8px 10px;font-weight:800}.main_copyButton__1nzro,.main_lightTheme__2phyL .main_copyButton__1nzro{background:var(--accent-blue);color:#fff}.main_runButton__3xtV3{height:48px;font-weight:800;border-radius:10px;background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple));border:none;color:#fff;width:100%;box-shadow:0 12px 26px rgba(124,58,237,.12);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease}.main_runButton__3xtV3:hover{transform:translateY(-3px);box-shadow:0 18px 36px #023b02}.main_runButton__3xtV3:disabled{opacity:.75;transform:none;box-shadow:none}.main_lightTheme__2phyL .main_runButton__3xtV3{background:linear-gradient(90deg,var(--accent-purple),var(--accent-blue));color:#fff;box-shadow:0 10px 24px rgba(59,130,246,.12);border:1px solid rgba(16,24,32,.04)}.main_simpleBtn__1gRNJ{border-radius:6px;padding:6px 8px;border:1px solid hsla(0,0%,100%,.03);color:var(--muted-dark);background:transparent}.main_iconButton__3Gd57{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;width:36px;height:36px;color:var(--muted-dark)}.main_lightTheme__2phyL .main_simpleBtn__1gRNJ{color:var(--muted-light);border:1px solid rgba(16,24,32,.04);background:rgba(16,24,32,.01)}.main_lightTheme__2phyL .main_iconButton__3Gd57{color:var(--muted-light)}.main_sideDrawer__2aXW7::-webkit-scrollbar{width:8px}.main_sideDrawer__2aXW7::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.05);border-radius:6px}.main_lightTheme__2phyL .main_sideDrawer__2aXW7::-webkit-scrollbar-thumb{background:rgba(16,24,32,.06)}@media (max-width:900px){.main_sideDrawer__2aXW7{padding:12px}.main_header__1QkA4{top:8px}.main_header__1QkA4+.main_controlSection__2035g{flex-direction:column;grid-gap:8px;gap:8px;padding:8px}.main_languageSelect__2IWuf .main_ant-select-selector__2MXQU{min-width:120px}.main_runButton__3xtV3{height:44px}}.main_actionButton__1BTsp:focus,.main_copyButton__1nzro:focus,.main_runButton__3xtV3:focus{outline:2px solid rgba(96,165,250,.12);outline-offset:2px}.main_actionButton__1BTsp:hover,.main_chip__3s-Y1:hover{transform:translateY(-2px);transition:transform .12s ease}.main_actionButton__1BTsp,.main_copyButton__1nzro,.main_sideBtn__3Qsn0,.main_simpleBtn__1gRNJ{height:36px;padding:6px 10px;border-radius:8px;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-weight:700;cursor:pointer;transition:background .14s ease,transform .12s ease,border-color .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent}.main_sideDrawer__2aXW7:not(.main_lightTheme__2phyL) .main_actionButton__1BTsp,.main_sideDrawer__2aXW7:not(.main_lightTheme__2phyL) .main_copyButton__1nzro,.main_sideDrawer__2aXW7:not(.main_lightTheme__2phyL) .main_sideBtn__3Qsn0,.main_sideDrawer__2aXW7:not(.main_lightTheme__2phyL) .main_simpleBtn__1gRNJ{background:hsla(0,0%,100%,.035);color:#e6eef8;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 2px 6px rgba(2,6,23,.18),inset 0 -1px 0 rgba(0,0,0,.06)}.main_sideDrawer__2aXW7:not(.main_lightTheme__2phyL) .main_actionButton__1BTsp:hover,.main_sideDrawer__2aXW7:not(.main_lightTheme__2phyL) .main_copyButton__1nzro:hover,.main_sideDrawer__2aXW7:not(.main_lightTheme__2phyL) .main_sideBtn__3Qsn0:hover,.main_sideDrawer__2aXW7:not(.main_lightTheme__2phyL) .main_simpleBtn__1gRNJ:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08);box-shadow:0 6px 18px rgba(2,6,23,.28),inset 0 -2px 0 rgba(0,0,0,.08)}.main_lightTheme__2phyL .main_actionButton__1BTsp,.main_lightTheme__2phyL .main_copyButton__1nzro,.main_lightTheme__2phyL .main_sideBtn__3Qsn0,.main_lightTheme__2phyL .main_simpleBtn__1gRNJ{background:#f3f4f6;color:#0b1220;border:1px solid rgba(16,24,32,.06);box-shadow:0 4px 10px rgba(2,6,23,.04)}.main_lightTheme__2phyL .main_actionButton__1BTsp:hover,.main_lightTheme__2phyL .main_copyButton__1nzro:hover,.main_lightTheme__2phyL .main_sideBtn__3Qsn0:hover,.main_lightTheme__2phyL .main_simpleBtn__1gRNJ:hover{transform:translateY(-2px);background:#eceff1;border-color:rgba(16,24,32,.08);box-shadow:0 6px 16px rgba(2,6,23,.06)}.main_runSection__2rtni .main_runButton__3xtV3{height:44px;padding:0 14px;border-radius:10px;font-weight:800;width:100%;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .12s ease}.main_sideDrawer__2aXW7:not(.main_lightTheme__2phyL) .main_runSection__2rtni .main_runButton__3xtV3{background:linear-gradient(90deg,rgba(17,216,53,.1),rgba(124,77,255,.08));color:#eaf7ee;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 8px 22px rgba(2,6,23,.28)}.main_sideDrawer__2aXW7:not(.main_lightTheme__2phyL) .main_runSection__2rtni .main_runButton__3xtV3:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(2,6,23,.36);background:linear-gradient(90deg,rgba(17,216,53,.14),rgba(124,77,255,.1))}.main_lightTheme__2phyL .main_runSection__2rtni .main_runButton__3xtV3{background:linear-gradient(90deg,var(--accent-2),var(--accent-blue));color:#fff;border:1px solid rgba(16,24,32,.06);box-shadow:0 8px 24px rgba(11,15,22,.06)}.main_lightTheme__2phyL .main_runSection__2rtni .main_runButton__3xtV3:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(11,15,22,.1)}.main_videoActive__2V6-O{border:1px solid rgba(96,165,250,.12)!important;box-shadow:0 6px 18px rgba(96,165,250,.06)!important}.main_sideDrawer__2aXW7 .main_actionButton__1BTsp.main_icon__3BlgF,.main_sideDrawer__2aXW7 .main_sideBtn__3Qsn0.main_icon__3BlgF{width:36px;padding:0;justify-content:center}.main_sideDrawer__2aXW7 .main_actionButton__1BTsp:disabled,.main_sideDrawer__2aXW7 .main_copyButton__1nzro:disabled,.main_sideDrawer__2aXW7 .main_runSection__2rtni .main_runButton__3xtV3:disabled,.main_sideDrawer__2aXW7 .main_sideBtn__3Qsn0:disabled,.main_sideDrawer__2aXW7 .main_simpleBtn__1gRNJ:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.main_sideDrawer__2aXW7 .main_actionButton__1BTsp:focus,.main_sideDrawer__2aXW7 .main_runSection__2rtni .main_runButton__3xtV3:focus,.main_sideDrawer__2aXW7 .main_sideBtn__3Qsn0:focus{outline:3px solid rgba(96,165,250,.12);outline-offset:3px}@media (max-width:900px){.main_sideDrawer__2aXW7{padding:12px;border-radius:10px;box-shadow:none}.main_header__1QkA4{position:relative;top:0;padding:10px}.main_header__1QkA4+.main_controlSection__2035g{flex-direction:column;grid-gap:10px;gap:10px}.main_languageSelect__2IWuf{width:100%}.main_languageSelect__2IWuf .main_ant-select-selector__2MXQU{min-width:100%!important}.main_inviteInputGroup__29Tck{grid-gap:6px;gap:6px}.main_inviteInput__1yNwH{display:none}.main_copyButton__1nzro{width:44px;height:44px;padding:0}.main_ioSection__3t-94{grid-gap:8px;gap:8px}.main_ioArea__S3kjh{font-size:13px;padding:10px;min-height:100px}.main_inputArea__1DVzo{min-height:120px}.main_runSection__2rtni{margin-top:12px;padding-top:8px}}@media (max-width:480px){.main_sideDrawer__2aXW7{padding:10px;grid-gap:10px;gap:10px}.main_title__3D3j4{font-size:15px}.main_actionButton__1BTsp{width:44px;height:44px}.main_optionContent__2fqab{grid-gap:6px;gap:6px;font-size:14px}.main_divider__q_xlI{margin:8px 0}.main_runSection__2rtni{margin-top:8px}.main_runSection__2rtni .main_runButton__3xtV3{height:46px;font-size:15px}.main_ioArea__S3kjh{line-height:1.45;font-size:14px}}@media (max-width:700px){.main_copyButton__1nzro:focus,.main_runSection__2rtni .main_runButton__3xtV3:focus{outline:3px solid rgba(96,165,250,.14);outline-offset:2px}}.main_mobileSheet__PZTy-{overflow:auto}.main_mobileSheet__PZTy- .main_runSection__2rtni{background:transparent}.main_mobileSheet__PZTy- .main_ioSection__3t-94{grid-gap:6px;gap:6px}.main_mobileSheet__PZTy- .main_ioArea__S3kjh{min-height:88px;padding:10px;font-size:14px}@media (max-width:420px){.main_mobileSheet__PZTy-{max-height:56vh;padding:10px}.main_mobileSheet__PZTy- .main_header__1QkA4{padding:10px}.main_mobileSheet__PZTy- .main_controlSection__2035g{padding:8px 0}.main_mobileSheet__PZTy- .main_ioArea__S3kjh{min-height:80px}}.main_mobileSheet__PZTy-{position:fixed;left:10px;right:10px;bottom:10px;width:calc(100% - 20px);max-width:calc(100% - 20px);border-radius:12px;z-index:1700;padding:12px;box-shadow:0 28px 70px rgba(2,6,23,.6);background:linear-gradient(180deg,rgba(6,10,15,.95),rgba(6,10,15,.92));max-height:54vh;overflow:hidden;-webkit-overflow-scrolling:touch}.main_mobileContent__1Dd52{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding-right:6px;overflow:auto;max-height:calc(54vh - 120px);-webkit-overflow-scrolling:touch}.main_mobileSheet__PZTy- .main_card__3iEjP,.main_mobileSheet__PZTy- .main_controlSection__2035g,.main_mobileSheet__PZTy- .main_ioSection__3t-94{margin-bottom:6px}.main_mobileSheet__PZTy- .main_runSection__2rtni{position:-webkit-sticky;position:sticky;bottom:8px;margin-top:8px;padding-top:8px;background:linear-gradient(180deg,rgba(6,10,15,0),rgba(6,10,15,.02));z-index:1750}@media (max-width:420px){.main_mobileSheet__PZTy-{max-height:56vh;padding:10px}.main_mobileContent__1Dd52{max-height:calc(56vh - 116px);grid-gap:8px;gap:8px}.main_mobileSheet__PZTy- .main_ioArea__S3kjh{min-height:78px;padding:10px;font-size:14px}.main_mobileSheet__PZTy- .main_languageSelect__2IWuf .main_ant-select-selector__2MXQU{min-height:40px!important}.main_mobileSheet__PZTy- .main_header__1QkA4{padding:10px}}.main_mobileContent__1Dd52::-webkit-scrollbar{width:8px}.main_mobileContent__1Dd52::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.04);border-radius:6px}.main_mobileSheet__PZTy- .main_runButton__3xtV3:focus{outline:3px solid rgba(96,165,250,.12);outline-offset:2px}.main_controlSection__2035g,.main_header__1QkA4{position:relative;z-index:auto}.main_ioSection__3t-94{display:flex;flex-direction:column;grid-gap:8px;gap:8px;flex:none;box-sizing:border-box}.main_ioArea__S3kjh{width:100%;box-sizing:border-box;resize:vertical;min-height:90px}.main_runSection__2rtni{margin-top:auto;display:flex;grid-gap:10px;gap:10px;align-items:center;padding-top:8px;position:relative;bottom:auto;z-index:auto}.main_mobileContent__1Dd52{display:block;overflow:visible;max-height:none;padding-right:0;box-sizing:border-box}.main_mobileSheet__PZTy-{position:relative;left:auto;right:auto;bottom:auto;width:auto;max-width:none;border-radius:inherit;z-index:auto;padding:0;box-shadow:none;background:transparent;max-height:none;overflow:visible}.main_sideDrawer__2aXW7{overflow:visible}@media (max-width:420px){.main_mobileSheet__PZTy-{position:fixed;left:10px;right:10px;bottom:10px;width:calc(100% - 20px);max-width:calc(100% - 20px);border-radius:12px;z-index:1700;padding:12px;box-shadow:0 28px 70px rgba(2,6,23,.6);background:linear-gradient(180deg,rgba(6,10,15,.95),rgba(6,10,15,.92));max-height:54vh;overflow:hidden;-webkit-overflow-scrolling:touch}.main_mobileContent__1Dd52{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding-right:6px;overflow:auto;max-height:calc(54vh - 120px);-webkit-overflow-scrolling:touch;box-sizing:border-box}.main_mobileSheet__PZTy- .main_card__3iEjP,.main_mobileSheet__PZTy- .main_controlSection__2035g,.main_mobileSheet__PZTy- .main_ioSection__3t-94{margin-bottom:6px}.main_mobileSheet__PZTy- .main_runSection__2rtni{position:-webkit-sticky;position:sticky;bottom:8px;margin-top:8px;padding-top:8px;background:linear-gradient(180deg,rgba(6,10,15,0),rgba(6,10,15,.02));z-index:1750}.main_mobileContent__1Dd52{grid-gap:8px;gap:8px}.main_mobileSheet__PZTy- .main_ioArea__S3kjh{min-height:78px;padding:10px;font-size:14px}.main_mobileSheet__PZTy- .main_languageSelect__2IWuf .main_ant-select-selector__2MXQU{min-height:40px!important}.main_mobileContent__1Dd52::-webkit-scrollbar{width:8px}.main_mobileContent__1Dd52::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.04);border-radius:6px}}.main_inviteOverlay__3dSm7{z-index:1900!important}.main_invitePopoverContent__1HjSl{padding:12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;min-width:260px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(0,0,0,.12));border-radius:12px;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 12px 40px rgba(2,6,23,.48)}.main_inviteInput__1yNwH{flex:1 1;border-radius:8px;padding:8px;background:var(--glass-dark);color:inherit;border:1px solid hsla(0,0%,100%,.04)}.main_lightTheme__2phyL .main_invitePopoverContent__1HjSl{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(16,24,32,.06);box-shadow:0 10px 30px rgba(11,15,22,.06)}.main_lightTheme__2phyL .main_inviteInput__1yNwH{background:#fff;color:#172022;border:1px solid rgba(16,24,32,.06)}.main_hidden__333uX{display:none!important}.main_drawer__1VD-7{--drawer-bg:#1a1d23;--drawer-header-border:hsla(0,0%,100%,0.1);--drawer-text:#e6eef8;--card-bg:#000;--card-border:hsla(0,0%,100%,0.1);--pin-btn-bg:hsla(0,0%,100%,0.2);--pin-btn-text:#fff}.main_lightTheme__1d8Sh{--drawer-bg:#fff;--drawer-header-border:#e5e7eb;--drawer-text:#1f2937;--card-bg:#f9fafb;--card-border:#e5e7eb;--pin-btn-bg:#e5e7eb;--pin-btn-text:#374151}.main_drawer__1VD-7 .ant-drawer-content,.main_drawer__1VD-7 .ant-drawer-header{background-color:var(--drawer-bg)!important}.main_drawer__1VD-7 .ant-drawer-header{border-bottom:1px solid var(--drawer-header-border)!important}.main_drawer__1VD-7 .ant-drawer-body{padding:16px;background-color:var(--drawer-bg)}.main_drawer__1VD-7 .ant-drawer-close,.main_drawer__1VD-7 .ant-drawer-title{color:var(--drawer-text)!important}.main_participantList__2pIOq{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.main_participantCard__2AQo0{width:100%;aspect-ratio:16/9;border-radius:8px;background-color:var(--card-bg);border:1px solid var(--card-border)}.main_participantVideo__1XQ9B{width:100%;height:100%;object-fit:cover}.main_participantOverlay__2SOY3{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);display:flex;justify-content:space-between;align-items:center}.main_participantName__1Arav{color:#fff;font-weight:600;font-size:13px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.main_pinButton__b713V{background-color:var(--pin-btn-bg);border:none;color:var(--pin-btn-text)}.main_participantIcons__3IhEu{display:flex;grid-gap:6px;gap:6px;align-items:center;margin-left:8px;color:#fff}.main_participantStatusIcons__1MN9t{position:absolute;top:6px;right:6px;display:flex;grid-gap:6px;gap:6px;background:rgba(0,0,0,.5);padding:4px 6px;border-radius:6px;color:#fff;font-size:14px}.main_participantCard__2AQo0{position:relative;overflow:hidden;border-radius:10px}:root{--vc-bg:#1f2937;--vc-border:hsla(0,0%,100%,0.12);--vc-shadow:0 10px 25px rgba(0,0,0,0.45);--vc-text:#fff;--vc-controls-bg:rgba(18,22,28,0.72);--vc-btn-bg:#4b5563;--vc-btn-hover-bg:#6b7280;--vc-danger:#e53e3e;--radius:12px}.main_lightTheme__3kYSr{--vc-bg:#fff;--vc-border:#e5e7eb;--vc-shadow:0 10px 18px rgba(2,6,23,0.06);--vc-text:#0b1220;--vc-controls-bg:hsla(0,0%,100%,0.85);--vc-btn-bg:#e6e9ee;--vc-btn-hover-bg:#d1d5db}.main_container__2wCMP{display:flex;flex-direction:column;background-color:var(--vc-bg);color:var(--vc-text);border:1px solid var(--vc-border);box-shadow:var(--vc-shadow);border-radius:var(--radius);overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none}.main_resizableContainer__34Apu{width:100%;height:100%;display:block;position:relative}.main_docked__2ehHD{position:absolute;right:20px;bottom:20px;z-index:1000}.main_maximized__1n0FZ{position:fixed;top:5vh;left:5vw;width:90vw;height:90vh;z-index:2000}.main_mobile__2ZmaR{position:fixed;bottom:20px;right:20px;z-index:2000;border-radius:16px;transition:bottom .3s ease-in-out}.main_videoContent__3tuW2{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.main_dragHandle__1LLzw{position:absolute;top:0;left:0;right:0;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;z-index:1005;cursor:move;color:var(--vc-text)}.main_pinnedName__1BwiZ{font-weight:600;font-size:14px}.main_windowActions__2Tb-C{display:flex;grid-gap:6px;gap:6px;align-items:center}.main_mainVideo__3yPJZ{width:100%;height:100%;object-fit:cover;background-color:#0f1113}.main_mainVideoContain__vjJ1r,.main_maximized__1n0FZ .main_mainVideo__3yPJZ{object-fit:contain!important;background-color:#000}.main_localVideoPreview__Mh2AY{position:absolute;width:30%;max-width:220px;min-width:110px;bottom:15px;right:15px;aspect-ratio:16/9;border-radius:8px;border:2px solid hsla(0,0%,100%,.12);box-shadow:0 6px 18px rgba(0,0,0,.45);z-index:1001}.main_controls__1otVK{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;grid-gap:12px;gap:12px;z-index:1002;background-color:var(--vc-controls-bg);padding:8px 12px;border-radius:999px}.main_controlButton__25-dj{all:unset;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--vc-btn-bg);color:var(--vc-text);cursor:pointer;transition:background-color .12s ease}.main_controlButton__25-dj:hover{background:var(--vc-btn-hover-bg)}.main_danger__3fc-T{background:var(--vc-danger);color:#fff}.main_danger__3fc-T:hover{background:#c53030}.main_pipButton__3vOF_{width:36px!important;height:36px!important;border-radius:8px}.main_active__1SBMn{background-color:#27ae60!important;color:#fff!important}.main_no-drag__1WO3a{-webkit-user-select:none;user-select:none;pointer-events:auto}.main_resizeHandle__3a_M8{position:absolute;width:20px;height:20px;right:0;bottom:0;cursor:se-resize;z-index:1003}.main_resizeHandle__3a_M8:after{content:"";display:block;width:8px;height:8px;position:absolute;bottom:2px;right:2px;border-right:2px solid hsla(0,0%,100%,.2);border-bottom:2px solid hsla(0,0%,100%,.2);transform:rotate(45deg)}.main_lightTheme__3kYSr .main_resizeHandle__3a_M8:after{border-color:rgba(0,0,0,.2)}.main_mobileControls__2xXiF{grid-gap:6px!important;gap:6px!important;padding:6px 8px!important;bottom:8px!important}.main_mobileControls__2xXiF .main_controlButton__25-dj{width:34px!important;height:34px!important}.main_mobileControls__2xXiF .main_controlButton__25-dj svg{width:14px;height:14px}.main_mobile__2ZmaR .main_resizeHandle__3a_M8{width:30px;height:30px}.main_mobile__2ZmaR .main_resizeHandle__3a_M8:after{width:12px;height:12px;bottom:4px;right:4px;border-width:3px}@media (max-width:900px){.main_localVideoPreview__Mh2AY{display:none}}body.mobile-sheet-is-active .main_container__2wCMP.main_mobile__2ZmaR{bottom:calc(var(--mobile-sheet-height, 40vh) + 20px)}.main_participantGrid__1MCPy{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;padding:10px}.main_participantCard__2PlKn{position:relative;background:var(--bg-secondary);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-md)}.main_participantVideo__17kNl{width:100%;height:100%;object-fit:cover}.main_participantStatusIcons__1VpoW{top:6px;grid-gap:6px;gap:6px;padding:4px 6px;font-size:14px}.main_participantOverlay__38Pke,.main_participantStatusIcons__1VpoW{position:absolute;right:6px;display:flex;background:rgba(0,0,0,.5);border-radius:6px;color:#fff}.main_participantOverlay__38Pke{bottom:6px;left:6px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:13px}.main_pinButton__16V31{background:transparent;border:none;color:#fff;cursor:pointer}.main_loader__1AApJ{z-index:1}.main_loader-content__Hf9zL{margin:auto;width:40%;padding-top:50%;transform:translateY(-50%)}.main_loader__1AApJ{position:fixed;left:0;top:0;z-index:2000;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(7,17,41,.6);color:#fff}.main_loader-content__Hf9zL{width:320px;padding:28px;text-align:center;border-radius:12px;background:rgba(0,0,0,.35);box-shadow:0 12px 40px rgba(2,6,23,.7);font-weight:700}.main_homeContainer__30Y3V{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#071129,#071b2b);color:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main_nav__3H33A{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;border-bottom:1px solid hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(7,17,41,.5);position:-webkit-sticky;position:sticky;top:0;z-index:10}.main_logo__1Pqrs{display:flex;align-items:center;grid-gap:12px;gap:12px}.main_logoMark__3o0QM{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#7c4dff,#60a5fa);color:#fff;font-weight:900;letter-spacing:.6px;box-shadow:0 8px 20px rgba(96,165,250,.1)}.main_logoText__2qBmP{font-weight:800;font-size:20px}.main_navActions__2y3NR{display:flex;align-items:center;grid-gap:16px;gap:16px}.main_githubBtn__3l2c_{color:#e5e7eb!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;font-weight:600!important;transition:all .2s ease}.main_githubBtn__3l2c_:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}.main_primaryNavBtn__3rt17{background:linear-gradient(90deg,#00d2ff,#3a7bd5)!important;color:#fff!important;border:none!important;box-shadow:0 8px 24px rgba(58,123,213,.15)!important;font-weight:700!important;transition:all .2s ease}.main_primaryNavBtn__3rt17:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(58,123,213,.25)!important}.main_heroSection__2d86d{display:grid;grid-template-columns:1fr 480px;grid-gap:64px;gap:64px;align-items:center;padding:80px 64px;flex-grow:1}.main_heroLeft__2DTVF{max-width:780px}.main_title__1qr-1{font-size:52px;line-height:1.1;margin:0 0 20px;font-weight:900;background:linear-gradient(90deg,#fff 60%,#9ca3af);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main_subtitle__2NXXY{color:#d1d5db;font-size:18px;margin:0 0 32px;max-width:680px;line-height:1.6}.main_ctaRow__2DFN2{display:flex;grid-gap:16px;gap:16px;align-items:center;margin-bottom:32px}.main_ctaPrimary__teG8Q{background:linear-gradient(90deg,#00d2ff,#3a7bd5)!important;color:#fff!important;border:none!important;padding:12px 28px!important;font-weight:700!important;box-shadow:0 10px 30px rgba(0,210,255,.15)!important;transition:all .2s ease}.main_ctaPrimary__teG8Q:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,210,255,.25)!important}.main_ctaSecondary__1-x8Y{color:#e5e7eb!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;padding:12px 28px!important;font-weight:600!important;transition:all .2s ease}.main_ctaSecondary__1-x8Y:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}.main_quickStats__tOx5U{display:flex;grid-gap:24px;gap:24px;margin-top:16px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.05)}.main_stat__3sRLA{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.main_statNum__2siiI{font-weight:700;font-size:18px;color:#fff}.main_statLabel__1Z__N{font-size:13px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.main_heroRight__1sdRS{display:flex;align-items:center;justify-content:center}.main_codeMock__hplAc{width:100%;max-width:460px;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:rgba(6,18,36,.6);box-shadow:0 24px 60px rgba(2,6,23,.5);transform:perspective(1000px) rotateY(-8deg) rotateX(2deg);transition:transform .3s ease}.main_heroSection__2d86d:hover .main_codeMock__hplAc{transform:perspective(1000px) rotateY(-5deg) rotateX(1deg)}.main_codeHeader__y2MKA{height:36px;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:hsla(0,0%,100%,.02)}.main_dot__2V9ND{width:12px;height:12px;border-radius:50%}.main_codeBlock__2B7nA{padding:22px;margin:0;font-family:"Fira Code",Consolas,"Courier New",monospace;font-size:13px;color:#dbeafe;background:transparent;white-space:pre-wrap}.main_featuresSection__oHEw8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;padding:64px;background:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.main_featureCard__3bgYo{background:transparent;padding:24px;border-radius:12px;border:1px solid hsla(0,0%,100%,.05);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.main_featureCard__3bgYo:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(2,6,23,.4);background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}.main_featureIcon__2ki3O{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:linear-gradient(45deg,#00d2ff,#3a7bd5);color:#fff;box-shadow:0 4px 12px rgba(58,123,213,.1)}.main_featureCard__3bgYo h3{margin:0 0 8px;font-size:18px;color:#f9fafb;font-weight:700}.main_featureCard__3bgYo p{margin:0;color:#d1d5db;font-size:14px;line-height:1.6}.main_infoSection__3EGsR{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px;padding:80px 64px;max-width:1280px;margin:0 auto}.main_infoCard__GGsiD{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);padding:28px;border-radius:12px}.main_infoCard__GGsiD h3{margin:0 0 12px;color:#f9fafb;font-size:20px}.main_infoCard__GGsiD h4{margin:20px 0 8px;color:#e5e7eb}.main_bullets__12mRI li,.main_infoCard__GGsiD p{color:#d1d5db;line-height:1.7}.main_bullets__12mRI{padding-left:20px;margin:8px 0 0;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.main_langGrid__3hwHk{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.main_lang__3EnbL{background:hsla(0,0%,100%,.05);padding:10px 14px;border-radius:8px;font-weight:600;text-align:center;border:1px solid transparent;transition:all .2s ease}.main_lang__3EnbL:hover{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.1)}.main_footer__1MoPI{display:flex;justify-content:space-between;align-items:center;padding:32px 64px;color:#9ca3af;border-top:1px solid hsla(0,0%,100%,.05)}.main_brandSmall__tGirJ{font-weight:800;margin-bottom:6px;color:#e5e7eb}.main_meta__1FkeX{font-size:14px}.main_footerRight__3r50o{text-align:right}.main_madeWith__14w-I{font-weight:600;font-size:14px}.main_copy__3AB8h{opacity:.8;margin-top:6px;font-size:13px}.main_githubIcon__glUgC{width:16px;height:16px;display:inline-block;vertical-align:text-bottom;margin-right:8px;fill:currentColor}@media (max-width:1024px){.main_nav__3H33A{padding:0 24px}.main_heroSection__2d86d{grid-template-columns:1fr;padding:48px 24px;text-align:center}.main_heroLeft__2DTVF{max-width:100%;display:flex;flex-direction:column;align-items:center}.main_subtitle__2NXXY{max-width:600px}.main_ctaRow__2DFN2,.main_quickStats__tOx5U{justify-content:center}.main_heroRight__1sdRS{margin-top:48px}.main_codeMock__hplAc{transform:perspective(1000px) rotateY(0) rotateX(0)}.main_featuresSection__oHEw8{grid-template-columns:repeat(2,1fr);padding:48px 24px}.main_infoSection__3EGsR{grid-template-columns:1fr;padding:48px 24px}.main_footer__1MoPI{padding:24px}}@media (max-width:768px){.main_title__1qr-1{font-size:40px}.main_featuresSection__oHEw8{grid-template-columns:1fr;grid-gap:16px;gap:16px}.main_footer__1MoPI{flex-direction:column;grid-gap:16px;gap:16px;align-items:center;text-align:center}.main_footerRight__3r50o{text-align:center}}@media (max-width:520px){.main_nav__3H33A{padding:0 16px;height:64px}.main_logoText__2qBmP{display:none}.main_logoMark__3o0QM{width:40px;height:40px}.main_heroSection__2d86d{padding:32px 16px}.main_title__1qr-1{font-size:32px;line-height:1.2}.main_subtitle__2NXXY{font-size:16px}.main_ctaRow__2DFN2{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.main_quickStats__tOx5U{flex-direction:column;align-items:center;grid-gap:16px;gap:16px;text-align:center}.main_featuresSection__oHEw8,.main_footer__1MoPI,.main_infoSection__3EGsR{padding:32px 16px}.main_codeMock__hplAc{display:none}}.main_ctaPrimary__teG8Q,.main_ctaSecondary__1-x8Y{background:linear-gradient(90deg,#00d2ff,#3a7bd5)!important;color:#fff!important;border:none!important;padding:12px 28px!important;font-weight:700!important;box-shadow:0 10px 30px rgba(0,210,255,.15)!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;display:inline-flex!important;align-items:center!important;justify-content:center!important}.main_ctaPrimary__teG8Q:hover,.main_ctaSecondary__1-x8Y:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,210,255,.25)!important;filter:brightness(1.1)}.Home_homeContainer__2G8um{min-height:100vh}.ant-modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(10,16,30,.6)!important}.ant-modal-content{background:linear-gradient(135deg,#0f172a,#0c1222)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:16px!important;box-shadow:0 20px 50px rgba(0,0,0,.4)!important;color:#e5e7eb!important}.ant-modal-header{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;border-radius:16px 16px 0 0!important;padding:20px 24px!important}.ant-modal-title{color:#fff!important;font-weight:700!important;font-size:20px!important}.ant-modal-close{color:hsla(0,0%,100%,.6)!important;transition:color .2s ease}.ant-modal-close:hover{color:#fff!important}.ant-modal-body{padding:24px!important;font-size:16px}.ant-modal-body p{color:#d1d5db;margin-bottom:16px}.ant-modal-body .ant-input{height:48px!important;border-radius:10px!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important;font-size:16px;transition:all .2s ease}.ant-modal-body .ant-input::placeholder{color:hsla(0,0%,100%,.4)}.ant-modal-body .ant-input:focus,.ant-modal-body .ant-input:hover{border-color:#3a7bd5!important;box-shadow:0 0 10px rgba(58,123,213,.3)!important}.ant-modal-footer{border-top:1px solid hsla(0,0%,100%,.1)!important;padding:16px 24px!important;background:transparent!important;border-radius:0 0 16px 16px!important}.ant-modal-footer .ant-btn{height:44px!important;border-radius:10px!important;font-weight:700!important;padding:0 24px!important;transition:all .2s ease}.ant-modal-footer .ant-btn-default{color:#e5e7eb!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important}.ant-modal-footer .ant-btn-default:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}.ant-modal-footer .ant-btn-primary{background:linear-gradient(90deg,#00d2ff,#3a7bd5)!important;color:#fff!important;border:none!important;box-shadow:0 8px 24px rgba(58,123,213,.15)!important}.ant-modal-footer .ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(58,123,213,.25)!important;filter:brightness(1.1)}.lobby_lobbyContainer__1r0xB{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#071129,#071b2b);color:#e6eef8;padding:24px;font-family:"Inter",sans-serif}.lobby_mainContent__3r1fj{display:flex;align-items:center;grid-gap:48px;gap:48px;width:100%;max-width:1000px;background:rgba(12,23,44,.5);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:48px;box-shadow:0 24px 60px rgba(2,6,23,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lobby_videoPreview__oVnxv{flex:1 1;position:relative;aspect-ratio:16/10;background-color:#000;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 0 20px rgba(0,0,0,.5)}.lobby_videoElement__1yy_N{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.lobby_mediaControls__AV5gf{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;grid-gap:16px;gap:16px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lobby_mediaControls__AV5gf>.ant-btn{width:44px!important;height:44px!important;background-color:hsla(0,0%,100%,.1)!important;border:none!important;color:#fff!important;font-size:18px!important;transition:all .2s ease}.lobby_mediaControls__AV5gf>.ant-btn:hover{background-color:hsla(0,0%,100%,.2)!important}.lobby_mediaControls__AV5gf>.ant-btn.lobby_off__1cW2d{background-color:#ff4d6d!important;color:#fff!important;box-shadow:0 0 12px rgba(255,77,109,.5)}.lobby_joinControls__1SSHr{flex:0 0 320px;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.lobby_title__ENRol{font-size:32px;font-weight:800;margin-bottom:8px;line-height:1.2;color:#fff}.ant-input-affix-wrapper,.lobby_nameInput__3xXcV{height:48px!important;border-radius:10px!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important;transition:all .2s ease}.lobby_nameInput__3xXcV::placeholder{color:hsla(0,0%,100%,.5)}.ant-input-affix-wrapper-focused,.lobby_nameInput__3xXcV:focus,.lobby_nameInput__3xXcV:hover{border-color:#3a7bd5!important;box-shadow:0 0 10px rgba(58,123,213,.3)!important}.lobby_copyButton__1YQY6,.lobby_joinButton__3UDlJ{height:48px!important;border-radius:10px!important;font-weight:700!important;transition:all .2s ease;border:none!important}.lobby_joinButton__3UDlJ{background:linear-gradient(90deg,#00d2ff,#3a7bd5)!important;color:#fff!important;box-shadow:0 8px 24px rgba(58,123,213,.15)!important}.lobby_joinButton__3UDlJ:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(58,123,213,.25)!important;filter:brightness(1.1)}.lobby_copyButton__1YQY6{color:#e5e7eb!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important}.lobby_copyButton__1YQY6:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}@media (max-width:900px){.lobby_mainContent__3r1fj{flex-direction:column;padding:32px;grid-gap:32px;gap:32px}.lobby_videoPreview__oVnxv{width:100%;max-width:500px}.lobby_joinControls__1SSHr{flex:1 1;width:100%;max-width:400px;align-items:stretch;text-align:center}.lobby_title__ENRol{font-size:28px}}
/*# sourceMappingURL=main.5692452f.chunk.css.map */