:root{--color-primary-50:#E6F0FF;--color-primary-100:#CCE0FF;--color-primary-200:#99C2FF;--color-primary-300:#66A3FF;--color-primary-400:#3385FF;--color-primary-500:#0066FF;--color-primary-600:#0052CC;--color-primary-700:#003D99;--color-primary-800:#002966;--color-primary-900:#001433;--color-neutral-50:#F8FAFC;--color-neutral-100:#F1F5F9;--color-neutral-200:#E2E8F0;--color-neutral-300:#CBD5E1;--color-neutral-400:#94A3B8;--color-neutral-500:#64748B;--color-neutral-600:#475569;--color-neutral-700:#334155;--color-neutral-800:#1E293B;--color-neutral-900:#0F172A;--color-success:#10B981;--color-success-light:#D1FAE5;--color-success-dark:#059669;--color-warning:#F59E0B;--color-warning-light:#FEF3C7;--color-warning-dark:#D97706;--color-error:#EF4444;--color-error-light:#FEE2E2;--color-error-dark:#DC2626;--color-info:#3B82F6;--color-info-light:#DBEAFE;--color-info-dark:#2563EB;--bg-primary:#F5F7FA;--bg-secondary:#EDF1F5;--bg-tertiary:#E5E9EF;--bg-card:#FFFFFF;--bg-overlay:rgba(15,23,42,0.5);--text-primary:#1E293B;--text-secondary:#64748B;--text-tertiary:#94A3B8;--text-inverse:#FFFFFF;--border-light:#F1F5F9;--border-main:#E2E8F0;--border-dark:#CBD5E1;--gradient-primary:linear-gradient(135deg,#0066FF,#00A3FF);--gradient-secondary:linear-gradient(135deg,#667EEA,#764BA2);--gradient-success:linear-gradient(135deg,#10B981,#059669);--gradient-background:linear-gradient(180deg,#F8FAFC,#FFFFFF);--gradient-hero:linear-gradient(135deg,#E6F0FF,#F8FAFC);--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-primary:0 4px 12px rgba(0,102,255,0.2);--shadow-primary-hover:0 8px 20px rgba(0,102,255,0.3);--radius-none:0;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:96px;--font-sans:"Inter","PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--duration-fast:150ms;--duration-normal:300ms;--duration-slow:500ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-in:cubic-bezier(0.4,0,1,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-in-out:cubic-bezier(0.4,0,0.2,1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--bg-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;background:var(--gradient-background)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}::selection{background:var(--color-primary-100);color:var(--color-primary-700)}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-xl)}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect{background:rgba(255,255,255,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5)}.animate-fade-in{animation:fadeIn var(--duration-normal) var(--easing-default)}.animate-slide-up{animation:slideUp var(--duration-normal) var(--easing-default)}.animate-scale-in{animation:scaleIn var(--duration-normal) var(--easing-default)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){:root{--text-5xl:36px;--text-6xl:48px}.container{padding:0 var(--spacing-lg)}}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px) and (max-width:1023px){.hide-tablet{display:none!important}}@media (min-width:1024px){.hide-desktop{display:none!important}}@media (min-width:768px){.show-mobile{display:none!important}}@media (max-width:767px),(min-width:1024px){.show-tablet{display:none!important}}@media (max-width:1023px){.show-desktop{display:none!important}}.container-fluid{width:100%;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}@media (max-width:767px){.container-fluid{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}.grid{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,1fr)}}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-end{justify-content:flex-end}@media (max-width:767px){.flex-col-mobile{flex-direction:column}.flex-row-mobile{flex-direction:row}}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.gap-2xl{gap:var(--spacing-2xl)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (max-width:767px){.text-center-mobile{text-align:center}}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.max-w-xs{max-width:320px}.max-w-sm{max-width:640px}.max-w-md{max-width:768px}.max-w-lg{max-width:1024px}.max-w-xl{max-width:1280px}.max-w-2xl{max-width:1536px}@media (hover:none) and (pointer:coarse){[role=button],a,button{min-height:44px;min-width:44px}}@supports (padding:max(0px)){.safe-area-inset-top{padding-top:max(var(--spacing-lg),env(safe-area-inset-top))}.safe-area-inset-bottom{padding-bottom:max(var(--spacing-lg),env(safe-area-inset-bottom))}.safe-area-inset-left{padding-left:max(var(--spacing-lg),env(safe-area-inset-left))}.safe-area-inset-right{padding-right:max(var(--spacing-lg),env(safe-area-inset-right))}}.scroll-smooth{scroll-behavior:smooth}.overflow-auto{overflow:auto;-webkit-overflow-scrolling:touch}.overflow-hidden{overflow:hidden}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--lk-font-family:var(--font-sans);--lk-brand-blue:var(--color-primary-500);--lk-brand-blue-hover:var(--color-primary-400);--lk-brand-blue-active:var(--color-primary-600);--lk-brand-blue-light:var(--color-primary-50);--lk-brand-blue-lighter:var(--color-primary-100);--lk-bg:var(--bg-primary);--lk-bg-secondary:var(--bg-secondary);--lk-bg-tertiary:var(--bg-tertiary);--lk-bg-quaternary:var(--color-neutral-200);--lk-fg:var(--text-primary);--lk-fg-secondary:var(--text-secondary);--lk-fg-tertiary:var(--text-tertiary);--lk-fg-quaternary:var(--color-neutral-300);--lk-accent-fg:var(--text-inverse);--lk-accent-bg:var(--color-primary-500);--lk-border:var(--border-main);--lk-border-secondary:var(--border-dark);--lk-border-hover:var(--color-primary-500);--lk-shadow-sm:var(--shadow-sm);--lk-shadow-md:var(--shadow-md);--lk-shadow-lg:var(--shadow-lg);--lk-shadow-xl:var(--shadow-xl);--lk-danger-fg:var(--text-inverse);--lk-danger:var(--color-error);--lk-danger-hover:var(--color-error-dark);--lk-danger-active:var(--color-error-dark);--lk-danger-text:var(--color-error-dark);--lk-danger-bg:var(--color-error-light);--lk-success-fg:var(--text-inverse);--lk-success:var(--color-success);--lk-success-hover:var(--color-success-dark);--lk-success-active:var(--color-success-dark);--lk-success-text:var(--color-success-dark);--lk-success-bg:var(--color-success-light);--lk-warning-fg:var(--text-inverse);--lk-warning:var(--color-warning);--lk-warning-hover:var(--color-warning-dark);--lk-warning-active:var(--color-warning-dark);--lk-warning-text:var(--color-warning-dark);--lk-warning-bg:var(--color-warning-light);--lk-info-fg:var(--text-inverse);--lk-info:var(--color-info);--lk-info-hover:var(--color-info-dark);--lk-info-active:var(--color-info-dark);--lk-info-text:var(--color-info-dark);--lk-info-bg:var(--color-info-light);--lk-control-fg:var(--text-primary);--lk-control-bg:var(--bg-primary);--lk-control-hover-bg:var(--bg-secondary);--lk-control-active-bg:var(--color-primary-50);--lk-connection-excellent:var(--color-success);--lk-connection-good:var(--color-warning);--lk-connection-poor:var(--color-error);--lk-border-radius:var(--radius-md);--lk-border-radius-sm:var(--radius-sm);--lk-border-radius-lg:12px;--lk-spacing-xs:4px;--lk-spacing-sm:8px;--lk-spacing-md:12px;--lk-spacing-lg:16px;--lk-spacing-xl:24px}[data-lk-theme=default]{color-scheme:light!important;font-family:var(--lk-font-family);color:var(--lk-fg);background-color:var(--lk-bg-secondary);--lk-bg:var(--bg-card)!important;--lk-bg2:var(--bg-primary)!important;--lk-bg3:var(--bg-secondary)!important;--lk-bg4:var(--bg-tertiary)!important;--lk-bg5:var(--color-neutral-200)!important;--lk-fg:var(--text-primary)!important;--lk-fg2:var(--text-secondary)!important;--lk-fg3:var(--text-tertiary)!important;--lk-fg4:var(--color-neutral-400)!important;--lk-control-bg:var(--bg-card)!important;--lk-control-fg:var(--text-primary)!important;--lk-control-hover-bg:var(--bg-primary)!important;--lk-border-color:var(--border-main)!important}[data-lk-theme=default] .lk-room-container{width:100%}[data-lk-theme=default] .lk-room-container,[data-lk-theme=default] .lk-video-conference{background-color:var(--lk-bg-secondary);height:100%}[data-lk-theme=default] .lk-carousel-layout,[data-lk-theme=default] .lk-focus-layout,[data-lk-theme=default] .lk-focus-layout-wrapper,[data-lk-theme=default] .lk-grid-layout{background-color:var(--lk-bg-secondary)}[data-lk-theme=default] .lk-participant-tile video,[data-lk-theme=default] .lk-prejoin video,[data-lk-theme=default] video{background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%)!important;object-fit:cover}[data-lk-theme=default] .lk-participant-media,[data-lk-theme=default] .lk-video-track,[data-lk-theme=default] .lk-video-track[data-lk-source=camera],[data-lk-theme=default] video[data-lk-source=camera]{background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%)!important}[data-lk-theme=default] .lk-prejoin .lk-video-track{background:linear-gradient(135deg,#E8EDF3,#DDE4EC)!important;border-radius:12px!important;overflow:hidden;border:1px solid var(--border-light)}[data-lk-theme=default] .lk-participant-placeholder{background:linear-gradient(135deg,#E8EDF3,#DDE4EC)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important}[data-lk-theme=default] .lk-participant-placeholder>svg{display:none!important}[data-lk-theme=default] .lk-participant-placeholder:after{content:"";display:block;width:180px;height:180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.35;margin:auto}[data-lk-theme=default] .lk-prejoin .lk-participant-placeholder:after{width:200px;height:200px;opacity:.3}[data-lk-theme=default] .lk-button{font-family:var(--lk-font-family);font-weight:500;border-radius:var(--lk-border-radius-sm);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--lk-shadow-sm)}[data-lk-theme=default] .lk-button:hover{transform:translateY(-1px);box-shadow:var(--lk-shadow-md)}[data-lk-theme=default] .lk-button:active{transform:translateY(0);box-shadow:var(--lk-shadow-sm)}[data-lk-theme=default] .lk-button[data-lk-variant=primary],[data-lk-theme=default] .lk-join-button{background-color:var(--lk-brand-blue);color:var(--lk-accent-fg);border:none}[data-lk-theme=default] .lk-button[data-lk-variant=primary]:hover,[data-lk-theme=default] .lk-join-button:hover{background-color:var(--lk-brand-blue-hover)}[data-lk-theme=default] .lk-button[data-lk-variant=primary]:active,[data-lk-theme=default] .lk-join-button:active{background-color:var(--lk-brand-blue-active)}[data-lk-theme=default] .lk-button[data-lk-variant=secondary]{background-color:var(--lk-bg);color:var(--lk-fg);border:1px solid var(--lk-border)}[data-lk-theme=default] .lk-button[data-lk-variant=secondary]:hover{border-color:var(--lk-brand-blue);color:var(--lk-brand-blue)}[data-lk-theme=default] .lk-disconnect-button{background-color:var(--lk-danger);color:var(--lk-danger-fg)}[data-lk-theme=default] .lk-disconnect-button:hover{background-color:var(--lk-danger-hover)}[data-lk-theme=default] .lk-disconnect-button:active{background-color:var(--lk-danger-active)}[data-lk-theme=default] .lk-control-bar{background-color:var(--bg-card);border-top:1px solid var(--lk-border);padding:14px 20px;box-shadow:0 -2px 8px rgba(0,0,0,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-lk-theme=default] .lk-control-bar .lk-button{background-color:transparent;color:var(--lk-fg-secondary);border:none;box-shadow:none;border-radius:10px;padding:10px 14px;transition:all .2s ease}[data-lk-theme=default] .lk-control-bar .lk-button:hover{background-color:var(--color-primary-50);color:var(--lk-brand-blue);transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,102,255,.1)}[data-lk-theme=default] .lk-control-bar .lk-button[data-lk-enabled=true]{color:var(--lk-brand-blue);background-color:var(--color-primary-100);font-weight:500}[data-lk-theme=default] .lk-control-bar .lk-disconnect-button{background-color:var(--color-error-light);color:var(--color-error)}[data-lk-theme=default] .lk-control-bar .lk-disconnect-button:hover{background-color:var(--color-error);color:white}[data-lk-theme=default] .lk-participant-tile{background:linear-gradient(135deg,#E8EDF3,#DDE4EC)!important;border-radius:var(--lk-border-radius);overflow:hidden;box-shadow:var(--lk-shadow-md);border:2px solid var(--lk-border);transition:all .2s ease}[data-lk-theme=default] .lk-participant-tile:hover{border-color:var(--lk-brand-blue);box-shadow:var(--lk-shadow-lg);transform:translateY(-2px)}[data-lk-theme=default] .lk-participant-tile[data-lk-speaking=true]{border-color:var(--lk-brand-blue);box-shadow:0 0 0 3px var(--lk-brand-blue-light);transform:scale(1.02)}[data-lk-theme=default] .lk-participant-name{background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffff;padding:var(--lk-spacing-xs) var(--lk-spacing-sm);border-radius:var(--lk-border-radius-sm);font-size:14px;font-weight:500}[data-lk-theme=default] .lk-chat{background:rgba(216,225,235,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:1px solid rgba(226,232,240,.6);box-shadow:-4px 0 16px rgba(0,0,0,.08);display:flex;flex-direction:column}[data-lk-theme=default] .lk-chat-header{background:linear-gradient(180deg,#EDF1F5,#E8EDF3)!important;border-bottom:1px solid rgba(226,232,240,.8);padding:16px 20px;font-weight:600;font-size:16px;color:var(--lk-fg);display:flex;align-items:center;justify-content:space-between}[data-lk-theme=default] .lk-chat-header button{background-color:rgba(255,255,255,.9)!important;border:1px solid rgba(226,232,240,.8)!important;border-radius:8px!important;padding:8px!important;transition:all .2s ease!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-lk-theme=default] .lk-chat-header button svg{color:#64748b!important;fill:currentColor!important;stroke:currentColor!important}[data-lk-theme=default] .lk-chat-header button:hover{background-color:var(--color-primary-50)!important;border-color:var(--color-primary-200)!important;transform:scale(1.05)!important}[data-lk-theme=default] .lk-chat-header button:hover svg{color:var(--color-primary-600)!important}[data-lk-theme=default] .lk-chat-messages{background:linear-gradient(180deg,#D0DAE6,#D8E1EB)!important;flex:1 1;overflow-y:auto;padding:12px}[data-lk-theme=default] .lk-chat-entry{padding:10px 12px;margin-bottom:8px;border-radius:8px;background:rgba(255,255,255,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.3);transition:all .2s ease}[data-lk-theme=default] .lk-chat-entry:hover{background:rgba(240,247,255,.7);border-color:var(--color-primary-200);transform:translateX(-2px);box-shadow:0 2px 8px rgba(0,102,255,.12)}[data-lk-theme=default] .lk-chat-entry .lk-chat-entry-name{font-weight:600;color:var(--color-primary-600);font-size:13px;margin-bottom:4px}[data-lk-theme=default] .lk-chat-entry .lk-chat-entry-message{color:var(--text-primary);font-size:14px;line-height:1.5;word-wrap:break-word}[data-lk-theme=default] .lk-chat-entry .lk-message-body{background-color:#C8D3E0!important}[data-lk-theme=default] .lk-chat-entry .lk-chat-entry-timestamp{color:var(--text-tertiary);font-size:11px;margin-top:4px}[data-lk-theme=default] .lk-chat-form{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(245,247,250,.95));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(226,232,240,.6);padding:16px;display:flex;gap:8px;align-items:flex-end}[data-lk-theme=default] .lk-chat-form-input{flex:1 1;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(226,232,240,.8);border-radius:12px;color:var(--lk-fg);padding:10px 16px;font-family:var(--lk-font-family);font-size:14px;line-height:1.5;transition:all .2s ease;resize:none;min-height:40px;max-height:120px}[data-lk-theme=default] .lk-chat-form-input:focus{border-color:var(--lk-brand-blue);outline:none;box-shadow:0 0 0 3px var(--lk-brand-blue-light);background:rgba(255,255,255,.95)}[data-lk-theme=default] .lk-chat-form-input::placeholder{color:var(--text-tertiary)}[data-lk-theme=default] .lk-chat-form-button{background:linear-gradient(135deg,var(--lk-brand-blue) 0,var(--color-primary-600) 100%);color:var(--lk-accent-fg);border:none;border-radius:10px;padding:10px 20px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,102,255,.2);min-width:60px}[data-lk-theme=default] .lk-chat-form-button:hover{background:linear-gradient(135deg,var(--lk-brand-blue-hover) 0,var(--lk-brand-blue) 100%);box-shadow:0 4px 8px rgba(0,102,255,.3);transform:translateY(-1px)}[data-lk-theme=default] .lk-chat-form-button:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,102,255,.2)}[data-lk-theme=default] .lk-chat-form-button:disabled{opacity:.5;cursor:not-allowed;transform:none}[data-lk-theme=default] .lk-prejoin{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--lk-border-radius-lg);box-shadow:var(--lk-shadow-xl);padding:var(--lk-spacing-xl);max-width:600px;width:100%;border:1px solid rgba(255,255,255,.3)}[data-lk-theme=default] .lk-prejoin .lk-button{background-color:var(--bg-card)!important;border:1px solid var(--border-light)!important}[data-lk-theme=default] .lk-prejoin .lk-button:hover{background-color:var(--color-primary-50)!important;border-color:var(--color-primary-200)!important}[data-lk-theme=default] .lk-prejoin .lk-join-button{background-color:var(--lk-brand-blue)!important;border:none!important}[data-lk-theme=default] .lk-prejoin .lk-join-button:hover{background-color:var(--lk-brand-blue-hover)!important}[data-lk-theme=default] .lk-prejoin .lk-video-container{background:linear-gradient(135deg,#E8EDF3,#DDE4EC)!important;border-radius:12px!important;overflow:hidden;border:1px solid var(--border-light);box-shadow:inset 0 2px 8px rgba(0,0,0,.05)}[data-lk-theme=default] .lk-prejoin .lk-camera-off-note{background:linear-gradient(135deg,#E8EDF3,#DDE4EC)!important;color:var(--text-secondary)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:12px;padding:40px 20px;position:relative}[data-lk-theme=default] .lk-prejoin .lk-camera-off-note svg{display:none!important}[data-lk-theme=default] .lk-prejoin .lk-camera-off-note:before{content:"";display:block;width:180px;height:180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.25}[data-lk-theme=default] .lk-prejoin .lk-form-control,[data-lk-theme=default] .lk-prejoin input{background-color:var(--lk-bg)!important;border:1px solid var(--lk-border)!important;border-radius:var(--lk-border-radius-sm)!important;color:var(--lk-fg)!important;padding:var(--lk-spacing-md)!important;font-family:var(--lk-font-family)!important;transition:all .2s ease!important;font-size:14px!important}[data-lk-theme=default] .lk-prejoin .lk-form-control:focus,[data-lk-theme=default] .lk-prejoin input:focus{border-color:var(--lk-brand-blue)!important;outline:none!important;box-shadow:0 0 0 3px var(--lk-brand-blue-light)!important}[data-lk-theme=default] .lk-prejoin select{background-color:var(--lk-bg);border:1px solid var(--lk-border);border-radius:var(--lk-border-radius-sm);color:var(--lk-fg);padding:var(--lk-spacing-md);font-family:var(--lk-font-family);transition:all .2s ease;font-size:14px}[data-lk-theme=default] .lk-prejoin select:focus{border-color:var(--lk-brand-blue);outline:none;box-shadow:0 0 0 3px var(--lk-brand-blue-light)}[data-lk-theme=default] .lk-toast{background-color:var(--lk-bg);border-radius:var(--lk-border-radius);box-shadow:var(--lk-shadow-xl);border:1px solid var(--lk-border);padding:var(--lk-spacing-md) var(--lk-spacing-lg);font-family:var(--lk-font-family)}[data-lk-theme=default] .lk-toast[data-lk-type=success]{border-left:4px solid var(--lk-success);background-color:var(--lk-success-bg)}[data-lk-theme=default] .lk-toast[data-lk-type=error]{border-left:4px solid var(--lk-danger);background-color:var(--lk-danger-bg)}[data-lk-theme=default] .lk-toast[data-lk-type=warning]{border-left:4px solid var(--lk-warning);background-color:var(--lk-warning-bg)}[data-lk-theme=default] .lk-toast[data-lk-type=info]{border-left:4px solid var(--lk-info);background-color:var(--lk-info-bg)}[data-lk-theme=default] [data-lk-quality=excellent]{color:var(--lk-connection-excellent)}[data-lk-theme=default] [data-lk-quality=good]{color:var(--lk-connection-good)}[data-lk-theme=default] [data-lk-quality=poor]{color:var(--lk-connection-poor)}[data-lk-theme=default] .lk-settings-menu{background-color:var(--lk-bg);border-radius:var(--lk-border-radius);box-shadow:var(--lk-shadow-xl);border:1px solid var(--lk-border)}[data-lk-theme=default] .lk-settings-menu-item{padding:var(--lk-spacing-md);border-bottom:1px solid var(--lk-bg-tertiary);transition:background-color .2s ease}[data-lk-theme=default] .lk-settings-menu-item:hover{background-color:var(--lk-bg-secondary)}@media (max-width:768px){[data-lk-theme=default] .lk-control-bar{padding:var(--lk-spacing-sm) var(--lk-spacing-md)}[data-lk-theme=default] .lk-participant-tile{border-radius:var(--lk-border-radius-sm)}}.react-datepicker__close-icon{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;right:12px!important;width:24px!important;height:24px!important;background-color:transparent!important;border:none!important;cursor:pointer!important}.react-datepicker__close-icon,.react-datepicker__close-icon:after{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.react-datepicker__close-icon:after{width:16px!important;height:16px!important;line-height:16px!important;font-size:16px!important;text-align:center!important;background-color:var(--color-neutral-400)!important;color:white!important;border-radius:50%!important}.react-datepicker__close-icon:hover:after{background-color:var(--color-neutral-500)!important}.react-datepicker-wrapper,.react-datepicker__input-container{position:relative!important;display:block!important;width:100%!important}body,html{width:100%;height:100%;margin:0}body{display:flex;flex-direction:column;color:#1f2329;overflow-x:hidden;overflow-y:auto}body:has([data-lk-theme=default]){overflow:hidden}.header{max-width:500px;padding-inline:2rem}.header>img{display:block;margin:auto;max-width:100%}.header>h2{font-family:Inter,PingFang SC,TWK Everett,sans-serif;font-style:normal;font-weight:400;font-size:1.25rem;line-height:144%}.header>h2,footer{text-align:center;color:#646a73}footer{width:100%;padding:1.5rem 2rem;background-color:#ffffff;border-top:1px solid #e3e5e8}footer a,h2 a{color:#1677ff;-webkit-text-decoration-color:#4096ff;text-decoration-color:#4096ff;text-underline-offset:.125em;transition:color .2s ease}footer a:hover,h2 a:hover{color:#0958d9;-webkit-text-decoration-color:#1677ff;text-decoration-color:#1677ff}h2 a{text-decoration:none}.lk-prejoin button[data-lk-source=microphone]{font-size:0}.lk-prejoin button[data-lk-source=microphone]:after{content:"麦克风";font-size:.875rem}.lk-prejoin button[data-lk-source=camera]{font-size:0}.lk-prejoin button[data-lk-source=camera]:after{content:"摄像头";font-size:.875rem}.lk-prejoin .lk-button.lk-join-button{font-size:0}.lk-prejoin .lk-button.lk-join-button:after{content:"加入房间";font-size:.875rem}.lk-room-container .lk-chat-header{font-size:0}.lk-room-container .lk-chat-header:before{content:"消息";font-size:1rem}.lk-room-container .lk-chat-form-input::placeholder{color:transparent}.lk-room-container .lk-chat-form-button{font-size:0}.lk-room-container .lk-chat-form-button:after{content:"发送";font-size:.875rem}.lk-room-container .lk-control-bar .lk-disconnect-button{font-size:0}.lk-room-container .lk-control-bar .lk-disconnect-button:after{content:"离开";font-size:.875rem}.lk-room-container .lk-control-bar>.lk-button:not([data-lk-source]):not(.lk-disconnect-button):not(.lk-chat-toggle){font-size:0}.lk-room-container .lk-control-bar>.lk-button:not([data-lk-source]):not(.lk-disconnect-button):not(.lk-chat-toggle):after{content:"设置";font-size:.875rem}.lk-room-container .lk-control-bar .lk-chat-toggle{font-size:0}.lk-room-container .lk-control-bar .lk-chat-toggle:after{content:"聊天";font-size:.875rem}.lk-room-container .lk-control-bar button[data-lk-source=microphone]{font-size:0}.lk-room-container .lk-control-bar button[data-lk-source=microphone]:after{content:"麦克风";font-size:.875rem}.lk-room-container .lk-control-bar button[data-lk-source=camera]{font-size:0}.lk-room-container .lk-control-bar button[data-lk-source=camera]:after{content:"摄像头";font-size:.875rem}.lk-room-container .lk-control-bar button[data-lk-source=screen_share]{font-size:0}.lk-room-container .lk-control-bar button[data-lk-source=screen_share]:after{content:"共享屏幕";font-size:.875rem}
/*# sourceMappingURL=f364142ed7a9cdf4.css.map*/