:root{--color-primary:#00205b;--color-primary-rgb:0, 32, 91;--color-primary-hover:#00153d;--color-secondary:#7082be;--color-secondary-rgb:112, 130, 190;--color-accent:#fabd02;--color-accent-rgb:250, 189, 2;--bg-app:#f5f6f9;--bg-sidebar:#00205b;--bg-card:#fff;--border-color:#e2e8f0;--text-main:#1e293b;--text-muted:#64748b;--text-inverse:#fff;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Outfit", system-ui, -apple-system, sans-serif;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-premium:0 20px 25px -5px #00205b14, 0 10px 10px -5px #00205b0a;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--transition-fast:.15s ease;--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--glass-bg:#ffffffb3;--glass-border:#fff6;--glass-blur:12px;--color-active-nav:var(--color-primary)}[data-theme=dark]{--bg-app:#0b0f19;--bg-sidebar:#060911;--bg-card:#121826;--border-color:#1e293b;--color-primary:#3b82f6;--color-primary-rgb:59, 130, 246;--color-primary-hover:#2563eb;--text-main:#f1f5f9;--text-muted:#94a3b8;--text-inverse:#fff;--shadow-sm:0 1px 2px 0 #00000080;--shadow-md:0 4px 6px -1px #0000004d, 0 2px 4px -1px #0003;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -2px #0000004d;--shadow-premium:0 20px 25px -5px #00000080, 0 10px 10px -5px #0006;--glass-bg:#121826bf;--glass-border:#ffffff0f;--glass-blur:16px;--color-active-nav:var(--color-accent)}[data-ui-style=liquid-glass]{--bg-app:linear-gradient(135deg, #0f172a 0%, #1e1b4b 50%, #311042 100%);--bg-sidebar:#0f172a66;--bg-card:#1e293b66;--border-color:#ffffff14;--glass-bg:#0f172a59;--glass-border:#ffffff1a;--glass-blur:24px}[data-ui-style=liquid-glass] .meeting-card,[data-ui-style=liquid-glass] .app-sidebar,[data-ui-style=liquid-glass] .main-content-panel,[data-ui-style=liquid-glass] .premium-btn{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);background:var(--glass-bg);border:1px solid var(--glass-border);transition:all var(--transition-normal);box-shadow:0 8px 32px #0000005e}[data-ui-style=liquid-glass] .premium-btn:hover{border-color:var(--color-accent);background:#ffffff1a;box-shadow:0 0 15px #fabd0266}[data-ui-style=bento-grid]{--bg-app:#080b11;--bg-card:#0f141f;--border-color:#1e293b;--radius-md:12px;--radius-lg:16px}[data-ui-style=bento-grid] .grid-layout,[data-ui-style=bento-grid] .dashboard-grid{gap:1.25rem!important;padding:1.25rem!important}[data-ui-style=bento-grid] .meeting-card,[data-ui-style=bento-grid] .app-sidebar,[data-ui-style=bento-grid] .main-content-panel{border:2px solid var(--border-color);transition:transform var(--transition-fast), box-shadow var(--transition-fast);box-shadow:6px 6px #0006}[data-ui-style=bento-grid] .meeting-card:hover{box-shadow:8px 8px 0px var(--color-accent);transform:translate(-2px,-2px)}[data-ui-style=spatial-ui]{perspective:1000px;--bg-app:radial-gradient(circle at center, #1e293b 0%, #0f172a 100%);--bg-card:#111827d9;--border-color:#ffffff0d}[data-ui-style=spatial-ui] .meeting-card,[data-ui-style=spatial-ui] .app-sidebar,[data-ui-style=spatial-ui] .main-content-panel{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1);transform:translateZ(0);box-shadow:0 10px 30px -10px #00000080,0 1px 3px #ffffff0d}[data-ui-style=spatial-ui] .meeting-card:hover,[data-ui-style=spatial-ui] .premium-btn:hover{transform:translateZ(15px)scale(1.02);box-shadow:0 20px 40px -15px #000000b3,0 0 20px #3b82f633}[data-ui-style=skeuomorphism]{--bg-app:#1e222b;--bg-card:#282c37;--border-color:#3e4451}[data-ui-style=skeuomorphism] .meeting-card,[data-ui-style=skeuomorphism] .app-sidebar,[data-ui-style=skeuomorphism] .main-content-panel{background:linear-gradient(145deg,#2b303b,#242832);border:1px solid #343a46;border-radius:14px;box-shadow:5px 5px 15px #15181e,-5px -5px 15px #2d323e}[data-ui-style=skeuomorphism] .premium-btn{color:#cdd6f4;text-shadow:0 1px 2px #00000080;background:linear-gradient(145deg,#2e3442,#272b37);border:1px solid #383f4f;border-radius:8px;transition:all .15s;box-shadow:3px 3px 6px #161822,-3px -3px 6px #363c4c,inset 0 1px #ffffff0f}[data-ui-style=skeuomorphism] .premium-btn:active{background:linear-gradient(145deg,#222631,#2b303c);box-shadow:inset 3px 3px 6px #161822,inset -3px -3px 6px #363c4c}[data-ui-style=minimalism]{--bg-app:#fff;--bg-sidebar:#fafafa;--bg-card:#fff;--border-color:#e5e5e5;--text-main:#111;--text-muted:#737373;--color-primary:#171717;--color-accent:#171717}[data-ui-style=minimalism] .meeting-card,[data-ui-style=minimalism] .app-sidebar,[data-ui-style=minimalism] .main-content-panel{border:1px solid var(--border-color)!important;box-shadow:none!important;background:#fff!important;border-radius:4px!important}[data-ui-style=minimalism] .premium-btn{color:#fff!important;box-shadow:none!important;background:#171717!important;border:none!important;border-radius:4px!important}[data-ui-style=minimalism] .premium-btn:hover{background:#404040!important}[data-ui-style=maximalism]{--bg-app:#f05;--bg-sidebar:#0fc;--bg-card:#ff0;--border-color:#000;--text-main:#000;--text-muted:#111;--color-primary:#00f;--color-accent:#f0f}[data-ui-style=maximalism] .meeting-card,[data-ui-style=maximalism] .app-sidebar,[data-ui-style=maximalism] .main-content-panel{color:#000!important;background:#ff0!important;border:3px solid #000!important;border-radius:0!important;box-shadow:8px 8px #000!important}[data-ui-style=maximalism] .premium-btn{text-transform:uppercase;color:#000!important;background:#0fc!important;border:3px solid #000!important;border-radius:0!important;font-weight:900!important;box-shadow:4px 4px #000!important}[data-ui-style=maximalism] .premium-btn:hover{transform:translate(2px,2px);background:#f0f!important;box-shadow:2px 2px #000!important}html,body{height:100%;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-app);color:var(--text-main);transition:background-color var(--transition-normal), color var(--transition-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-main);font-weight:600}#root{text-align:left;border:none;min-height:100dvh;margin:0;display:flex;width:100%!important;max-width:100%!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-secondary);opacity:.5;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}@keyframes pulse-ring{0%{transform:scale(.95);box-shadow:0 0}70%{transform:scale(1.1);box-shadow:0 0 0 15px #fff0}to{transform:scale(.95);box-shadow:0 0 #fff0}}@keyframes wave-animation{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-bounce{0%{opacity:0;transform:translate(-50%,-40px)}to{opacity:1;transform:translate(-50%)}}@keyframes pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes screen-share-flash{0%,to{border-color:#fabd0266}50%{border-color:#fabd02}}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-premium)}.premium-btn{font-family:var(--font-heading);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.premium-btn-primary{background-color:var(--color-primary);color:var(--text-inverse)}.premium-btn-primary:hover{background-color:var(--color-primary-hover);box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .25);transform:translateY(-1px)}.premium-btn-accent{background-color:var(--color-accent);color:#000}.premium-btn-accent:hover{background-color:#e5ad02;transform:translateY(-1px);box-shadow:0 4px 12px #fabd0259}.premium-btn-secondary{color:var(--text-main);border:1px solid var(--border-color);background-color:#0000}.premium-btn-secondary:hover{background-color:rgba(var(--color-secondary-rgb), .1);border-color:var(--color-secondary)}.premium-btn-danger{color:#fff;background-color:#ef4444}.premium-btn-danger:hover{background-color:#dc2626;box-shadow:0 4px 12px #ef444440}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-success{color:#10b981;background-color:#10b98126}.badge-info{color:#3b82f6;background-color:#3b82f626}.badge-warning{color:#f59e0b;background-color:#f59e0b26}.badge-danger{color:#ef4444;background-color:#ef444426}.badge-premium{color:#d97706;background-color:#fabd0226;border:1px solid #fabd0266;animation:2s infinite pulse-ring}.premium-input{border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-card);width:100%;color:var(--text-main);font-family:var(--font-sans);transition:all var(--transition-fast);padding:.75rem 1rem;font-size:.95rem}.premium-input:focus{border-color:var(--color-secondary);outline:none;box-shadow:0 0 0 3px #7082be33}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.grid-2{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.mobile-brand-container{display:none}@media (max-width:768px){.mobile-brand-container{display:flex!important}.grid-2{grid-template-columns:1fr!important;height:auto!important}.sidebar-desktop{display:none!important}.bottom-nav-mobile{display:flex!important}main{padding:1rem 1rem 85px!important}header{padding:0 1.25rem!important}header h2{font-size:1.1rem!important}header button.premium-btn-primary,.mobile-hidden{display:none!important}.mobile-only-back{display:flex!important}.meeting-grid{grid-template-rows:auto!important;grid-template-columns:1fr!important}}@media (max-width:640px){.hide-mobile-text{display:none!important}.meeting-grid{gap:.5rem!important;padding:.5rem!important}}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 8px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.badge-pulse-red{animation:2s infinite pulse-red}.meeting-toolbar{z-index:10;transition:all var(--transition-normal);background-color:#090d16;border-top:1px solid #1e293b;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.meeting-toolbar-left,.meeting-toolbar-center,.meeting-toolbar-right{align-items:center;gap:1rem;display:flex}.meeting-toolbar-left{color:var(--text-muted);gap:.5rem;font-size:.85rem}.meeting-toolbar-center{justify-content:center}.meeting-toolbar-right{justify-content:flex-end}@media (max-width:768px){.meeting-toolbar{flex-wrap:wrap!important;justify-content:center!important;gap:1rem!important;padding:1rem!important}.meeting-toolbar-left{order:3;justify-content:center!important;width:100%!important;font-size:.75rem!important}.meeting-toolbar-center{order:1;justify-content:center!important;gap:.6rem!important;width:100%!important}.meeting-toolbar-center button{width:38px!important;height:38px!important}.meeting-toolbar-right{order:2;justify-content:center!important;gap:.4rem!important;width:100%!important}}.calling-overlay-container{-webkit-backdrop-filter:blur(12px);z-index:10000;background-color:#090d16d9;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}.calling-overlay-card{border-radius:var(--radius-lg);width:90%;max-width:400px;box-shadow:var(--shadow-premium), 0 0 40px #7082be1a;text-align:center;background:linear-gradient(135deg,#1a2439d9 0%,#0c111ff2 100%);border:1px solid #ffffff14;flex-direction:column;align-items:center;padding:3rem 2rem;animation:.35s cubic-bezier(.34,1.56,.64,1) scaleUp;display:flex;position:relative}.calling-overlay-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:2rem;font-size:2.2rem;font-weight:700;display:flex;position:relative;box-shadow:0 8px 24px #0000004d}.calling-avatar-ring{border:2px solid var(--color-secondary);border-radius:50%;animation:2s infinite pulse-ring;position:absolute;inset:-5px}.calling-avatar-ring-incoming{border:2px solid #10b981;border-radius:50%;animation:2s infinite pulse-ring;position:absolute;inset:-5px}.calling-overlay-buttons{align-items:center;gap:1.5rem;width:100%;margin-top:2.5rem;display:flex}.calling-overlay-btn{cursor:pointer;height:48px;transition:all var(--transition-fast);border:none;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.calling-btn-decline{color:#fff;background-color:#ef4444;box-shadow:0 4px 15px #ef44444d}.calling-btn-decline:hover{background-color:#dc2626;transform:translateY(-2px)}.calling-btn-accept{color:#fff;background-color:#10b981;box-shadow:0 4px 15px #10b9814d}.calling-btn-accept:hover{background-color:#059669;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.calling-dot{font-size:1.25rem;font-weight:700;animation:1.4s infinite both dot-flash;display:inline-block}.calling-dot:nth-child(2){animation-delay:.2s}.calling-dot:nth-child(3){animation-delay:.4s}@keyframes dot-flash{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.plus-menu-item{width:100%;color:var(--text-main);font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.85rem;font-weight:500;display:flex}.plus-menu-item:hover{background-color:rgba(var(--color-secondary-rgb), .12);color:var(--color-primary)}@media (max-width:768px){.conversation-details-panel{border-top:1px solid var(--border-color);inset:60px 0 0;z-index:500!important;border-left:none!important;width:100%!important;height:calc(100vh - 60px)!important;position:fixed!important}.room-header-btn-text{display:none!important}}.font-sleek-sans{--font-heading:"Outfit", sans-serif;--font-sans:"Inter", sans-serif}.font-classic-serif{--font-heading:"Playfair Display", serif;--font-sans:"Georgia", serif}.font-tech-mono{--font-heading:"Fira Code", monospace;--font-sans:"Fira Code", monospace}.font-elegant-modern{--font-heading:"Montserrat", sans-serif;--font-sans:"Montserrat", sans-serif}.font-futuristic{--font-heading:"Orbitron", sans-serif;--font-sans:"Rajdhani", sans-serif}[data-ui-style=neumorphism]{--glass-bg:var(--bg-card);--glass-border:none;--glass-blur:0px;--shadow-neumorphic-out:6px 6px 12px #b5bcc7, -6px -6px 12px #fff;--shadow-neumorphic-in:inset 4px 4px 8px #b5bcc7, inset -4px -4px 8px #fff;--shadow-neumorphic-icon-out:4px 4px 8px #b5bcc7, -4px -4px 8px #fff;--shadow-neumorphic-icon-in:inset 3px 3px 6px #b5bcc7, inset -3px -3px 6px #fff}[data-ui-style=neumorphism][data-theme=dark],[data-theme=dark] [data-ui-style=neumorphism],[data-ui-style=neumorphism] [data-theme=dark]{--shadow-neumorphic-out:6px 6px 12px #05070b, -6px -6px 12px #192237;--shadow-neumorphic-in:inset 4px 4px 8px #05070b, inset -4px -4px 8px #192237;--shadow-neumorphic-icon-out:4px 4px 8px #05070b, -4px -4px 8px #192237;--shadow-neumorphic-icon-in:inset 3px 3px 6px #05070b, inset -3px -3px 6px #192237}[data-ui-style=neumorphism] .glass-panel{transition:all var(--transition-normal);box-shadow:var(--shadow-neumorphic-out)!important;border:none!important}[data-ui-style=neumorphism] .premium-btn-secondary,[data-ui-style=neumorphism] .premium-input{transition:all var(--transition-fast);box-shadow:var(--shadow-neumorphic-icon-out)!important;background-color:var(--bg-card)!important;border:none!important}[data-ui-style=neumorphism] .premium-btn-primary{background:var(--color-primary)!important;transition:all var(--transition-fast)!important;border:none!important;box-shadow:4px 4px 10px #00000040,-4px -4px 10px #ffffff14!important}[data-ui-style=neumorphism] .premium-btn-primary:hover{transform:translateY(-1px);background:var(--color-primary-hover)!important;box-shadow:6px 6px 14px #0000004d,-6px -6px 14px #ffffff1f!important}[data-ui-style=neumorphism] .premium-btn-primary:active{transform:translateY(0);box-shadow:inset 4px 4px 8px #0000004d,inset -4px -4px 8px #ffffff0d!important}[data-ui-style=neumorphism] .premium-btn:active,[data-ui-style=neumorphism] .premium-input:focus{box-shadow:var(--shadow-neumorphic-in)!important}[data-ui-style=neumorphism] .sidebar-btn{box-shadow:none!important;transition:all var(--transition-fast)!important;background:0 0!important;border:1px solid #0000!important}[data-ui-style=neumorphism] .sidebar-btn:hover{box-shadow:var(--shadow-neumorphic-icon-out)!important;border-radius:var(--radius-md)!important;background:#ffffff05!important}[data-ui-style=neumorphism] .sidebar-btn.active{background:rgba(var(--color-primary-rgb), .08)!important;box-shadow:var(--shadow-neumorphic-in)!important;color:#fff!important;border-radius:var(--radius-md)!important;border:none!important}[data-ui-style=neumorphism] .sidebar-btn.active svg{filter:drop-shadow(0 0 3px #fff)}[data-ui-style=neumorphism] .sidebar-upgrade-card{box-shadow:var(--shadow-neumorphic-in)!important;border-radius:var(--radius-lg)!important;transition:all var(--transition-normal)!important;background:#ffffff05!important;border:none!important}[data-ui-style=neumorphism] .sidebar-upgrade-card:hover{box-shadow:var(--shadow-neumorphic-out)!important;background:#ffffff0d!important}[data-ui-style=neumorphism] .sidebar-reset-btn{border-radius:var(--radius-md)!important;transition:all var(--transition-fast)!important}[data-ui-style=neumorphism] .sidebar-reset-btn:hover{box-shadow:var(--shadow-neumorphic-icon-out)!important;background:#ffffff0d!important}[data-ui-style=neumorphism] .sidebar-reset-btn:active{box-shadow:var(--shadow-neumorphic-icon-in)!important}[data-ui-style=neumorphism] .header-icon-btn{background:var(--bg-card)!important;width:38px!important;height:38px!important;box-shadow:var(--shadow-neumorphic-icon-out)!important;transition:all var(--transition-fast)!important;color:var(--text-main)!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important}[data-ui-style=neumorphism] .header-icon-btn:hover{transform:translateY(-1px)}[data-ui-style=neumorphism] .header-icon-btn:active{transform:translateY(0);box-shadow:var(--shadow-neumorphic-icon-in)!important}[data-ui-style=neumorphism] .header-profile-trigger{background:var(--bg-card)!important;box-shadow:var(--shadow-neumorphic-icon-out)!important;transition:all var(--transition-fast)!important;border-radius:20px!important;padding:4px 10px!important}[data-ui-style=neumorphism] .header-profile-trigger:hover{transform:translateY(-1px)}[data-ui-style=neumorphism] .header-profile-trigger:active{transform:translateY(0);box-shadow:var(--shadow-neumorphic-icon-in)!important}[data-ui-style=neumorphism] .dashboard-card-icon,[data-ui-style=neumorphism] .history-icon-wrapper{background:var(--bg-app)!important;box-shadow:var(--shadow-neumorphic-icon-in)!important;border:none!important}[data-ui-style=cyberpunk-glow] .glass-panel{border:1px solid var(--color-primary)!important;box-shadow:0 0 15px rgba(var(--color-primary-rgb), .35)!important;background-color:#060911f2!important}[data-ui-style=cyberpunk-glow] .premium-btn-primary{box-shadow:0 0 10px rgba(var(--color-primary-rgb), .5)!important;border:1px solid var(--color-primary)!important}[data-ui-style=cyberpunk-glow] .premium-btn-secondary{border:1px solid var(--color-secondary)!important;box-shadow:0 0 5px rgba(var(--color-secondary-rgb), .2)!important}[data-ui-style=cyberpunk-glow] h1,[data-ui-style=cyberpunk-glow] h2,[data-ui-style=cyberpunk-glow] h3{text-shadow:0 0 8px rgba(var(--color-primary-rgb), .5)}[data-ui-style=flat-minimal] .glass-panel{border:1px solid var(--border-color)!important;box-shadow:none!important;background-color:var(--bg-card)!important}[data-ui-style=flat-minimal] .premium-btn{box-shadow:none!important;border-radius:4px!important}@keyframes float-up-fade{0%{opacity:0;transform:translate(-50%)scale(.5)}15%{opacity:1;transform:translate(-50%,-30px)scale(1.2)}to{opacity:0;transform:translate(-50%,-180px)scale(.8)}}.floating-emoji-bubble{animation:2.5s cubic-bezier(.08,.82,.17,1) forwards float-up-fade}.meeting-card{border-radius:var(--radius-md);aspect-ratio:16/9;background-color:#111827;border:2px solid #1e293b;flex:280px;max-width:560px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #0000004d}.meeting-card.speaking{border-color:var(--color-accent)!important;box-shadow:0 0 20px #fabd0273!important}@media (max-width:768px){.screenshare-layout{flex-direction:column!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.screenshare-sidebar{flex-direction:row!important;flex-shrink:0!important;width:100%!important;height:90px!important;padding:.25rem!important;overflow:auto hidden!important}.screenshare-sidebar .meeting-card{flex-shrink:0!important;width:120px!important;height:68px!important}}.welcome-heading{color:var(--text-main);font-size:2.5rem;font-weight:800;font-family:var(--font-heading);margin-bottom:.5rem;line-height:1.2}.welcome-subtext{color:var(--text-muted);font-size:1.05rem}@media (max-width:640px){.welcome-heading{font-size:1.75rem!important}.welcome-subtext{font-size:.9rem!important}}.header-title{font-size:1.25rem}.header-actions{align-items:center;gap:1.5rem;display:flex}@media (max-width:640px){.header-title{font-size:1rem!important}.header-actions{gap:.75rem!important}}@keyframes typingDotBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}.typing-dot-bounce{animation:1.4s ease-in-out infinite both typingDotBounce}@keyframes typingDotsSlow{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.typing-dots-slow:after{content:"";text-align:left;width:15px;animation:1.8s steps(4,end) infinite typingDotsSlow;display:inline-block}.device-select{border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);transition:all var(--transition-fast);padding:.75rem 1rem;font-size:.95rem;color:#fff!important;background-color:#020617!important;border:1px solid #1e293b!important}.device-select:focus{outline:none;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #3b82f640!important}
