@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:LineSeed;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/LINESeedKR-Th.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:LineSeed;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/LINESeedKR-Rg.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LineSeed;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/LINESeedKR-Bd.woff2) format("woff2");font-weight:700;font-display:swap}:root{--bg-color:#071022;--panel-bg:rgba(255,255,255,0.03);--panel-border:rgba(255,255,255,0.08);--panel-inner-shadow:inset 0 1px 1px rgba(255,255,255,0.1);--primary-color:#3b82f6;--primary-hover:#60a5fa;--text-primary:#f8fafc;--text-secondary:#94a3b8;--danger-color:#ef4444;--success-color:#10b981;--border-radius:20px;--blur-amount:32px;--transition-spring:cubic-bezier(0.175,0.885,0.32,1.275);--transition-smooth:cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);background-image:radial-gradient(circle at 20% 30%,rgba(14,165,233,.25) 0,transparent 60%),radial-gradient(circle at 80% 70%,rgba(59,130,246,.25) 0,transparent 60%),radial-gradient(circle at 50% 100%,rgba(139,92,246,.15) 0,transparent 70%);background-attachment:fixed;color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lk-prejoin,.lk-prejoin *,.lk-room-container,.lk-room-container *,body,button,input,select,textarea{font-family:LineSeed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.glass-panel{background:var(--panel-bg);backdrop-filter:blur(var(--blur-amount));-webkit-backdrop-filter:blur(var(--blur-amount));border:1px solid var(--panel-border);border-radius:var(--border-radius);padding:2.5rem;box-shadow:0 12px 40px rgba(0,0,0,.25),var(--panel-inner-shadow);transform:translateZ(0);-webkit-transform:translateZ(0)}.glass-button{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--text-primary);padding:.8rem 1.5rem;border-radius:12px;font-weight:500;cursor:pointer;transition:all .3s var(--transition-smooth);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden;white-space:nowrap}.glass-table-container{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.glass-table{width:100%;border-collapse:collapse;color:white;min-width:680px}.glass-table th{padding:1rem;white-space:nowrap;background:rgba(255,255,255,.05);text-align:left}.glass-table td{padding:1rem;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.glass-button:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0));opacity:0;transition:opacity .3s;pointer-events:none}.glass-button:hover{background:rgba(255,255,255,.08);transform:scale(1.02);border-color:rgba(255,255,255,.15);box-shadow:0 4px 15px rgba(0,0,0,.15)}.glass-button:hover:after{opacity:1}.glass-button:active{transform:scale(.97)}.glass-button.primary{background:var(--primary-color);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 1px rgba(255,255,255,.2)}.glass-button.primary:hover{background:var(--primary-hover);box-shadow:0 4px 20px rgba(59,130,246,.3),inset 0 1px 1px rgba(255,255,255,.2)}.glass-button.danger{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#fca5a5}.glass-button.danger:hover{background:rgba(239,68,68,.25);box-shadow:0 4px 15px rgba(239,68,68,.3)}.glass-input{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.9rem 1.25rem;color:var(--text-primary);font-size:1rem;outline:none;transition:all .3s var(--transition-smooth);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.glass-input:focus{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06);box-shadow:0 0 0 4px rgba(255,255,255,.05),inset 0 2px 4px rgba(0,0,0,.1)}.flex-center{display:flex;justify-content:center;align-items:center}.flex-column{display:flex;flex-direction:column}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in{animation:fadeIn .5s var(--transition-spring) forwards}.lk-prejoin{--lk-control-bg:rgba(0,0,0,0.4);--lk-control-hover-bg:rgba(59,130,246,0.4);--lk-border-color:rgba(255,255,255,0.1);--lk-border-radius:12px;background:transparent!important;display:flex;flex-direction:column;gap:1.5rem}.lk-video-container{border-radius:var(--lk-border-radius)!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important;border:1px solid var(--lk-border-color)!important;background:#000!important}.lk-button-group{display:flex!important;gap:.5rem!important;padding:.5rem!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.05)!important}.lk-button,.lk-button-group{background:rgba(255,255,255,.05)!important}.lk-button{border-radius:8px!important;transition:all .2s ease!important;border:1px solid transparent!important}.lk-button:hover{background:rgba(255,255,255,.1)!important;transform:translateY(-1px)!important}.lk-button:active{transform:translateY(0)!important}.lk-button.lk-button-danger{background:rgba(239,68,68,.2)!important;border-color:rgba(239,68,68,.4)!important;color:#ef4444!important}.lk-button.lk-button-danger:hover{background:rgba(239,68,68,.3)!important}.lk-form-control{background:rgba(0,0,0,.3)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;padding:1rem 1.25rem!important;color:var(--text-primary)!important;font-size:1.1rem!important;outline:none!important;transition:all .2s ease!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)!important}.lk-chat{background:transparent!important;border:none!important;display:flex!important;flex-direction:column!important;height:100%!important}.lk-chat-header{display:none!important}.lk-chat-messages{padding:1rem!important;flex:1 1!important;overflow-y:auto!important}.lk-chat-form{padding:.75rem 1rem!important;background:rgba(15,23,42,.4)!important;border-top:1px solid var(--panel-border)!important;display:flex!important;gap:.5rem!important;align-items:center!important}.lk-chat-form-input{flex:1 1!important;background:rgba(0,0,0,.25)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;padding:.6rem 1rem!important;color:var(--text-primary)!important;font-size:.9rem!important;outline:none!important;transition:all .3s var(--transition-smooth)!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.2)!important;margin:0!important}.lk-chat-form-input:focus{border-color:var(--primary-color)!important;background:rgba(0,0,0,.4)!important;box-shadow:0 0 0 1px rgba(59,130,246,.3),inset 0 1px 3px rgba(0,0,0,.2)!important}.lk-button.lk-chat-form-button{background:var(--primary-color)!important;border:none!important;border-radius:24px!important;color:#fff!important;padding:.6rem 1.25rem!important;font-size:.9rem!important;font-weight:600!important;transition:all .25s var(--transition-smooth)!important;margin:0!important}.lk-button.lk-chat-form-button:hover{background:var(--primary-hover)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgba(59,130,246,.4),inset 0 1px 1px rgba(255,255,255,.3)!important}.lk-button.lk-chat-form-button:active{transform:translateY(0) scale(.97)!important}.lk-button.lk-chat-form-button svg{display:none!important}.lk-form-control:focus{border-color:var(--primary-color)!important;background:rgba(0,0,0,.5)!important;box-shadow:0 0 0 2px rgba(59,130,246,.3),inset 0 2px 4px rgba(0,0,0,.2)!important}.lk-join-button,.lk-prejoin>form>button[type=submit]{background:linear-gradient(135deg,var(--primary-color),var(--primary-hover))!important;border:none!important;color:white!important;font-size:1.2rem!important;font-weight:600!important;padding:1rem!important;border-radius:12px!important;margin-top:.5rem!important;box-shadow:0 4px 15px rgba(59,130,246,.4)!important;transition:all .2s ease!important}.lk-join-button:hover,.lk-prejoin>form>button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(59,130,246,.6)!important}.lk-join-button:active,.lk-prejoin>form>button[type=submit]:active{transform:translateY(0)!important}.lk-button-menu,.lk-device-menu,.lk-device-menu-popup{background:rgba(30,30,30,.95)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;list-style:none!important;padding:.5rem!important;margin-top:.5rem!important;box-shadow:0 10px 30px rgba(0,0,0,.7)!important}.lk-device-menu:empty:after{content:"No devices found";display:block;padding:1rem;color:var(--text-secondary);text-align:center;font-size:.9rem;background:rgba(255,255,255,.02);border-radius:8px}.lk-button-group-menu{display:flex!important;align-items:stretch!important;background:rgba(255,255,255,.05)!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.1)!important;overflow:hidden!important}.lk-button-group-menu>button{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border-radius:0!important;border:none!important}.lk-button-group-menu>button:first-child{padding:.75rem 1rem!important;border-right:1px solid rgba(255,255,255,.1)!important}.lk-button-group-menu>button:last-child{padding:0 .5rem!important}.lk-button-group-menu>button:hover{background:rgba(255,255,255,.1)!important}.lk-button-menu>li,.lk-device-menu>li{list-style-type:none!important;margin:0!important;padding:0!important}.lk-button-menu>li>button,.lk-device-menu>li>button{width:100%!important;text-align:left!important;padding:.75rem 1rem!important;background:transparent!important;border:none!important;color:var(--text-primary)!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;gap:.75rem!important}.lk-button-menu>li>button:hover,.lk-device-menu>li>button:hover{background:rgba(255,255,255,.05)!important}.lk-list{list-style:none!important;padding:0!important;margin:0!important}.lk-list li{list-style-type:none!important}.common-panel{background:rgba(20,25,40,.95);display:none;flex-direction:column;z-index:1000}.common-panel.open{display:flex}.common-panel-header{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.common-panel-close-btn{background:transparent;border:none;color:white;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.common-panel-close-btn svg{width:24px;height:24px}.common-panel-content{flex:1 1;overflow:hidden;position:relative;display:flex;flex-direction:column}.common-panel.desktop{position:absolute;top:0;right:0;bottom:72px;width:360px;border-left:1px solid rgba(255,255,255,.1)}.common-panel.desktop.pinned{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:100%;border-left:none;box-shadow:none}.pinned-sidebar-container{width:340px;height:100%;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.1);background:rgba(20,25,40,.95);overflow:hidden}.pinned-sidebar-item{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.pinned-sidebar-item+.pinned-sidebar-item{border-top:1px solid rgba(255,255,255,.1)}.lk-video-conference>.lk-chat{display:none!important}.common-panel .lk-chat{flex:1 1!important;width:100%!important;height:100%!important;border:none!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;position:static!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.common-panel .lk-chat-header{display:none!important}.common-panel .lk-chat-messages{flex:1 1!important;overflow-y:auto!important}.common-panel .lk-chat-form,.common-panel .lk-chat-messages{background:transparent!important;width:100%!important;box-sizing:border-box!important}.common-panel .lk-chat-form{flex-shrink:0!important;padding:1rem!important;display:flex!important;gap:.5rem!important;align-items:center!important}.common-panel .lk-chat-form input,.common-panel .lk-chat-form textarea{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:white!important;flex:1 1!important;box-sizing:border-box!important}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.glass-panel{padding:1.5rem}.lk-video-conference{z-index:auto!important}.common-panel.mobile{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;height:75vh;max-height:75vh;border-top-left-radius:24px;border-top-right-radius:24px;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -10px 40px rgba(0,0,0,.8);transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:2100}.common-panel.mobile.open{transform:translateY(0);animation:slideUp .3s ease-out forwards}.common-panel-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2050}}.lk-participant-tile{background-color:#000!important}.lk-participant-tile video{object-fit:contain!important}.glass-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.glass-switch input{opacity:0;width:0;height:0}.glass-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.15);transition:.3s var(--transition-smooth);border-radius:24px}.glass-switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:white;transition:.3s var(--transition-spring);border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.3)}.glass-switch input:checked+.glass-switch-slider{background-color:var(--primary-color);border-color:rgba(255,255,255,.3)}.glass-switch input:checked+.glass-switch-slider:before{transform:translateX(20px)}.glass-slider{appearance:none;width:100%;height:6px;border-radius:3px;background:rgba(255,255,255,.15);outline:none;transition:background .3s}.glass-slider::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary-color);border:2px solid white;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.4);-webkit-transition:transform .15s ease,background .15s ease;transition:transform .15s ease,background .15s ease}.glass-slider::-webkit-slider-thumb:hover{transform:scale(1.15);background:var(--primary-hover)}.settings-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:all .2s ease}.settings-card:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.glass-segmented-control{display:flex;background:rgba(255,255,255,.03);padding:5px;border-radius:14px;border:1px solid rgba(255,255,255,.06);margin-bottom:1.5rem}.glass-segmented-btn{flex:1 1;padding:.75rem 1rem;border-radius:10px;border:none;background:transparent;color:var(--text-secondary);font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease}.glass-segmented-btn:hover{color:white;background:rgba(255,255,255,.05)}.glass-segmented-btn.active{background:rgba(255,255,255,.1);color:white;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.05)}@media (max-width:768px) and (orientation:portrait){.lk-grid-layout{display:grid!important;gap:6px!important;padding:6px!important}.lk-grid-layout[data-lk-track-count="1"]{grid-template-columns:1fr!important;grid-template-rows:1fr!important}.lk-grid-layout[data-lk-track-count="2"]{grid-template-columns:1fr!important;grid-template-rows:repeat(2,1fr)!important}.lk-grid-layout[data-lk-track-count="3"],.lk-grid-layout[data-lk-track-count="4"]{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(2,1fr)!important}.lk-grid-layout:not([data-lk-track-count="1"]):not([data-lk-track-count="2"]):not([data-lk-track-count="3"]):not([data-lk-track-count="4"]),.lk-grid-layout[data-lk-track-count="5"],.lk-grid-layout[data-lk-track-count="6"]{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(3,1fr)!important}.lk-grid-layout .lk-participant-tile{height:100%!important;width:100%!important}}@media (max-width:900px) and (orientation:landscape){.lk-grid-layout{display:grid!important;gap:6px!important;padding:6px!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(2,1fr)!important}.lk-grid-layout[data-lk-track-count="1"]{grid-template-columns:1fr!important;grid-template-rows:1fr!important}.lk-grid-layout[data-lk-track-count="2"]{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:1fr!important}.lk-grid-layout .lk-participant-tile{height:100%!important;width:100%!important}}