*{box-sizing:border-box}:root{font-size:clamp(15px,.22vw + 14px,18px);color-scheme:dark;background-color:#111111;--app-surface-1:#111111;--app-surface-2:#1a1a1a;--app-surface-3:#222222;--app-surface-elevated:rgba(28,28,30,0.96);--app-border-soft:rgba(255,255,255,0.1);--app-border-strong:rgba(255,255,255,0.16);--app-text-primary:#ffffff;--app-text-muted:rgba(255,255,255,0.72);--app-text-subtle:rgba(255,255,255,0.48);--app-overlay-backdrop:rgba(8,10,16,0.32);--app-shadow-panel:0 0.75rem 2.5rem rgba(0,0,0,0.56);--app-shadow-soft:0 0.25rem 1.5rem rgba(0,0,0,0.4);--app-radius-panel:clamp(1rem,0.78rem + 0.8vw,1.5rem);--app-radius-control:clamp(0.875rem,0.72rem + 0.45vw,1.125rem);--app-space-2xs:clamp(0.25rem,0.22rem + 0.1vw,0.375rem);--app-space-xs:clamp(0.5rem,0.45rem + 0.2vw,0.75rem);--app-space-sm:clamp(0.75rem,0.65rem + 0.35vw,1rem);--app-space-md:clamp(1rem,0.9rem + 0.5vw,1.25rem);--app-space-lg:clamp(1.25rem,1.05rem + 0.75vw,1.75rem);--app-space-xl:clamp(1.5rem,1.15rem + 1vw,2.25rem);--app-panel-inline-size:clamp(20rem,28vw,26rem);--app-panel-inline-size-compact:clamp(18rem,24vw,22rem);--app-modal-inline-size:min(100%,34rem);--app-control-size:clamp(2.5rem,2.1rem + 0.8vw,3rem);--app-control-size-compact:clamp(2.25rem,1.95rem + 0.7vw,2.75rem);--app-control-icon-size:clamp(1rem,0.9rem + 0.4vw,1.375rem);--app-toolbar-inline-size:min(100%,34rem);--app-toolbar-gap:clamp(0.1875rem,0.15rem + 0.22vw,0.5rem);--app-toolbar-shell-padding:clamp(0.375rem,0.28rem + 0.35vw,0.75rem);--app-toolbar-padding-inline:clamp(0.375rem,0.25rem + 0.5vw,0.75rem);--app-toolbar-padding-block:clamp(0.3125rem,0.24rem + 0.25vw,0.625rem);--app-toolbar-reserved-space:clamp(4.75rem,8vh,6rem);--app-input-min-block:clamp(2.75rem,2.55rem + 0.35vw,3.125rem);--app-font-xs:0.75rem;--app-font-sm:0.875rem;--app-font-md:1rem;--app-font-lg:1.125rem}html{color-scheme:dark;background-color:var(--app-surface-1);text-size-adjust:100%;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body,html{max-inline-size:100%;overflow-x:clip}body,html{width:100%;height:100%;margin:0;overflow-y:hidden}body,html{min-height:100%}body{display:flex;flex-direction:column;color:var(--app-text-primary);font-size:1rem;line-height:1.5;text-size-adjust:100%}body,body[data-lk-theme=default]{background:var(--app-surface-1)}body>*,main[data-lk-theme=default]{inline-size:100%;max-inline-size:100%;min-inline-size:0}main[data-lk-theme=default]{block-size:100%;min-block-size:100%;overflow-x:clip}canvas,img,svg,video{max-inline-size:100%}button,input,select,textarea{font:inherit;text-size-adjust:100%}@media (max-width:64rem){:root{--app-panel-inline-size:clamp(18rem,36vw,23rem);--app-modal-inline-size:min(100%,32rem);--app-toolbar-inline-size:min(100%,32rem)}}@media (max-width:48rem){:root{--app-panel-inline-size:100%;--app-panel-inline-size-compact:100%;--app-modal-inline-size:100%;--app-toolbar-inline-size:100%;--app-toolbar-reserved-space:clamp(4.25rem,12vw,5.25rem)}}@media (max-width:30rem){:root{font-size:clamp(14px,.9vw + 11px,16px);--app-control-size:clamp(2.375rem,10vw,2.75rem);--app-control-size-compact:clamp(2.125rem,9vw,2.5rem)}}@media (orientation:landscape) and (max-width:64rem){:root{--app-panel-inline-size:clamp(18rem,42vw,24rem);--app-toolbar-inline-size:min(100%,40rem);--app-toolbar-reserved-space:clamp(4rem,18vh,4.75rem)}}@media (orientation:landscape) and (max-height:40rem){:root{--app-toolbar-reserved-space:clamp(3.5rem,16vh,4.5rem);--app-control-size:clamp(2.25rem,6vw,2.625rem);--app-control-size-compact:clamp(2rem,5vw,2.375rem)}}.header{max-width:500px;padding-inline:2rem}.header>img{display:block;margin:auto;max-width:100%}.header>h2{font-family:TWK Everett,sans-serif;font-style:normal;font-weight:400;font-size:1.25rem;line-height:144%}.header>h2,footer{text-align:center;color:rgba(255,255,255,.6)}footer{width:100%;padding:1.5rem 2rem;background-color:var(--lk-bg);border-top:1px solid rgba(255,255,255,.15)}footer a,h2 a{color:#ff6352;-webkit-text-decoration-color:#a33529;text-decoration-color:#a33529;text-underline-offset:.125em}footer a:hover,h2 a{-webkit-text-decoration-color:#ff6352;text-decoration-color:#ff6352}h2 a{text-decoration:none}@media (min-width:769px){.lk-control-bar button[data-lk-source=microphone]{font-size:0!important}.lk-control-bar button[data-lk-source=microphone] svg{width:1.2rem;height:1.2rem}.lk-control-bar button[data-lk-source=microphone]:after{content:"Микрофон";font-size:.72rem;display:block;margin-top:2px}.lk-control-bar button[data-lk-source=camera]{font-size:0!important}.lk-control-bar button[data-lk-source=camera] svg{width:1.2rem;height:1.2rem}.lk-control-bar button[data-lk-source=camera]:after{content:"Камера";font-size:.72rem;display:block;margin-top:2px}.lk-control-bar button[data-lk-source=screen_share]{font-size:0!important}.lk-control-bar button[data-lk-source=screen_share] svg{width:1.2rem;height:1.2rem}.lk-control-bar button[data-lk-source=screen_share]:after{content:"Экран";font-size:.72rem;display:block;margin-top:2px}.lk-chat-toggle{font-size:0!important}.lk-chat-toggle svg{width:1.2rem;height:1.2rem}.lk-chat-toggle:after{content:"Чат";font-size:.72rem;display:block;margin-top:2px}.lk-settings-toggle{font-size:0!important}.lk-settings-toggle svg{width:1.2rem;height:1.2rem}.lk-settings-toggle:after{content:"Настройки";font-size:.72rem;display:block;margin-top:2px}.lk-disconnect-button{font-size:0!important}.lk-disconnect-button svg{width:1.2rem;height:1.2rem}.lk-disconnect-button:after{content:"Выйти";font-size:.72rem;display:block;margin-top:2px}.lk-start-audio-button{font-size:0!important}.lk-start-audio-button:after{content:"Включить звук";font-size:.9rem}}body .lk-settings-menu-modal{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;width:100%!important;height:100%!important;pointer-events:none}body .lk-settings-menu-modal>*{pointer-events:auto}.lk-form-control{display:block;width:100%;padding:.5rem .75rem;font-size:max(1rem,16px);line-height:1.4;color:#fff;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.25rem}.lk-form-control:focus{border-color:#6366f1;outline:0}.lk-button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;color:#fff;background-color:#6366f1;border:none;border-radius:.375rem;cursor:pointer}.lk-button:hover{background-color:#5558e3}.lk-button:disabled{opacity:.5;cursor:not-allowed}main[data-lk-theme=default] .lk-prejoin{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:min(100%,480px);padding:1rem;margin-inline:auto;background-color:var(--lk-bg)}main[data-lk-theme=default] .lk-prejoin .lk-video-container{position:relative;width:100%;height:auto;aspect-ratio:16/10;background-color:#000;border-radius:var(--lk-border-radius);overflow:hidden}main[data-lk-theme=default] .lk-prejoin .lk-video-container .lk-camera-off-note,main[data-lk-theme=default] .lk-prejoin .lk-video-container video{display:block;width:100%;height:100%;object-fit:cover}main[data-lk-theme=default] .lk-prejoin .lk-video-container .lk-camera-off-note{position:absolute;inset:0;width:100%;aspect-ratio:16/10;background-color:#000;display:grid;place-items:center}main[data-lk-theme=default] .lk-prejoin .lk-video-container .lk-camera-off-note>*{height:70%;max-width:100%}main[data-lk-theme=default] .lk-prejoin .lk-audio-container{display:none}main[data-lk-theme=default] .lk-prejoin .lk-audio-container audio{width:100%;height:auto}main[data-lk-theme=default] .lk-prejoin .lk-button-group-container{display:flex;flex-wrap:nowrap;gap:1rem}main[data-lk-theme=default] .lk-prejoin .lk-button-group-container>.lk-button-group{width:50%}main[data-lk-theme=default] .lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button{justify-content:left}main[data-lk-theme=default] .lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button:first-child{width:100%}main[data-lk-theme=default] .lk-prejoin .lk-username-container{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}main[data-lk-theme=default] .lk-prejoin .lk-form-control{font-family:var(--lk-font-family)!important;padding:.625rem 1rem!important;color:var(--lk-fg)!important;background-color:var(--lk-control-bg)!important;border:1px solid var(--lk-border-color)!important;border-radius:var(--lk-border-radius)!important;font-size:inherit!important;line-height:inherit!important}main[data-lk-theme=default] .lk-prejoin .lk-form-control:focus{border-color:var(--lk-border-color);outline:0}main[data-lk-theme=default] .lk-prejoin .lk-button,main[data-lk-theme=default] .lk-prejoin .lk-chat-toggle,main[data-lk-theme=default] .lk-prejoin .lk-disconnect-button,main[data-lk-theme=default] .lk-prejoin .lk-start-audio-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem!important;color:var(--lk-control-fg)!important;background-image:none!important;background-color:var(--lk-control-bg)!important;border:0!important;border-radius:var(--lk-border-radius)!important;cursor:pointer;white-space:nowrap;font-size:inherit!important;line-height:inherit!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}main[data-lk-theme=default] .lk-prejoin .lk-button:not(:disabled):hover,main[data-lk-theme=default] .lk-prejoin .lk-chat-toggle:not(:disabled):hover,main[data-lk-theme=default] .lk-prejoin .lk-disconnect-button:not(:disabled):hover,main[data-lk-theme=default] .lk-prejoin .lk-start-audio-button:not(:disabled):hover{background-color:var(--lk-control-hover-bg)!important}main[data-lk-theme=default] .lk-prejoin .lk-button:disabled,main[data-lk-theme=default] .lk-prejoin .lk-chat-toggle:disabled,main[data-lk-theme=default] .lk-prejoin .lk-disconnect-button:disabled,main[data-lk-theme=default] .lk-prejoin .lk-start-audio-button:disabled{opacity:.5}main[data-lk-theme=default] .lk-prejoin .lk-join-button{--lk-control-fg:var(--lk-accent-fg);--lk-control-bg:var(--lk-accent-bg);--lk-control-hover-bg:var(--lk-accent2);--lk-control-active-bg:var(--lk-accent3);--lk-control-active-hover-bg:var(--lk-accent4);background-color:var(--lk-control-bg)!important}main[data-lk-theme=default] .lk-prejoin .lk-join-button:hover{background-color:var(--lk-control-hover-bg)!important}@media (max-width:400px){main[data-lk-theme=default] .lk-prejoin .lk-button-group-container{flex-wrap:wrap}main[data-lk-theme=default] .lk-prejoin .lk-button-group-container>.lk-button-group{width:100%}}@supports (-webkit-touch-callout:none){.lk-form-control,input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:max(1rem,16px)!important}}.lk-list{list-style:none;padding:0;margin:0}.lk-unread-msg{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;border-radius:9px;display:flex;align-items:center;justify-content:center}.toast-success{background:#1d3a2a!important;color:#22c55e!important}.lk-control-bar-container{position:fixed;inset-inline:0;inset-block-end:0;z-index:100;display:flex;justify-content:center;padding:var(--app-toolbar-shell-padding);-webkit-padding-after:max(var(--app-toolbar-shell-padding),env(safe-area-inset-bottom));padding-block-end:max(var(--app-toolbar-shell-padding),env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.12) 22%,rgba(0,0,0,.56));pointer-events:none}.custom-toolbar{display:flex;align-items:center;justify-content:center;gap:var(--app-toolbar-gap);inline-size:min(100%,var(--app-toolbar-inline-size));margin-inline:auto;padding:var(--app-toolbar-padding-block) var(--app-toolbar-padding-inline);border-radius:calc(var(--app-radius-panel) * 1.08);background:rgba(28,28,30,.95);box-shadow:var(--app-shadow-soft),0 0 0 .0625rem rgba(255,255,255,.08);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;pointer-events:auto;scrollbar-width:none}.custom-toolbar::-webkit-scrollbar{display:none}.toolbar-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--app-control-size);block-size:var(--app-control-size);min-inline-size:2.75rem;min-block-size:2.75rem;flex:0 0 auto;border:none;border-radius:50%;background:rgba(255,255,255,.1);color:#ffffff;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.toolbar-btn svg{inline-size:var(--app-control-icon-size)!important;block-size:var(--app-control-icon-size)!important}.toolbar-btn:hover{background:rgba(255,255,255,.16);transform:translateY(-.0625rem)}.toolbar-btn:active{transform:scale(.96)}.toolbar-btn-off{background:rgba(239,68,68,.2)!important;color:#ef4444!important}.toolbar-btn-off:hover{background:rgba(239,68,68,.28)!important}.toolbar-btn-active{background:rgba(34,197,94,.2)!important;color:#22c55e!important}.toolbar-btn-active:hover{background:rgba(34,197,94,.28)!important}.toolbar-btn-end{background:#dc2626!important;color:#ffffff!important}.toolbar-btn-end:hover{background:#b91c1c!important}.toolbar-btn-badge{position:absolute;inset-inline-end:0;inset-block-start:0;display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.125rem;block-size:1.125rem;padding-inline:.25rem;border-radius:999rem;background:#22c55e;color:#ffffff;font-size:.6875rem;font-weight:700;line-height:1;border:.125rem solid rgba(28,28,30,.95)}.toolbar-spacer{inline-size:clamp(.25rem,.18rem + .25vw,.5rem);block-size:.0625rem;flex:0 0 auto}@media (max-width:48rem){.custom-toolbar{justify-content:flex-start}.toolbar-btn-desktop-only{display:none!important}}@media (orientation:landscape) and (max-width:64rem){.custom-toolbar{inline-size:min(100%,40rem)}}@media (orientation:landscape) and (max-height:40rem){.toolbar-btn{inline-size:var(--app-control-size-compact);block-size:var(--app-control-size-compact);min-inline-size:2.375rem;min-block-size:2.375rem}}@media (prefers-contrast:high){.toolbar-btn{box-shadow:inset 0 0 0 .125rem rgba(255,255,255,.92)}}@media (prefers-reduced-motion:reduce){.toolbar-btn{transition:none}.toolbar-btn:active,.toolbar-btn:hover{transform:none}}.toolbar-btn:focus{outline:none}.toolbar-btn:focus-visible{box-shadow:0 0 0 .1875rem rgba(99,102,241,.72)}.lk-control-bar{display:none!important}.lk-focus-layout-wrapper,.lk-grid-layout,.lk-grid-layout-wrapper,.lk-room-container,.lk-video-conference,.lk-video-conference-inner{inline-size:100%;max-inline-size:100%;min-inline-size:0;block-size:100%}.lk-room-container,.lk-video-conference{position:relative;background:var(--app-surface-1)!important;overflow-x:clip!important}.lk-video-conference-inner{-webkit-padding-after:calc(var(--app-toolbar-reserved-space) + env(safe-area-inset-bottom));padding-block-end:calc(var(--app-toolbar-reserved-space) + env(safe-area-inset-bottom))}.lk-participant-tile{background:var(--app-surface-2)}.side-panel-overlay{position:fixed!important;inset:0!important;z-index:1000!important;display:flex!important;justify-content:flex-end!important;background:var(--app-overlay-backdrop)!important;-webkit-backdrop-filter:blur(.25rem)!important;backdrop-filter:blur(.25rem)!important;overscroll-behavior:contain!important}.custom-chat-container,.participants-panel{position:fixed!important;inset-block:0!important;inset-inline-end:0!important;z-index:1001!important;display:flex!important;flex-direction:column!important;inline-size:min(100%,var(--app-panel-inline-size))!important;max-inline-size:100%!important;block-size:100vh!important;block-size:100dvh!important;background:rgba(22,22,24,.96)!important;-webkit-border-start:.0625rem solid var(--app-border-soft)!important;border-inline-start:.0625rem solid var(--app-border-soft)!important;box-shadow:var(--app-shadow-panel)!important;transform:translateX(100%);opacity:0;pointer-events:none;transition:transform .28s ease,opacity .28s ease}.participants-panel{--participants-list-padding:var(--app-space-sm);--participant-item-gap:0.625rem;--participant-item-padding:0.625rem;--participant-item-margin:0.375rem;--participant-avatar-size:2.25rem;--participant-avatar-font-size:0.8125rem;--participant-name-font-size:0.9375rem;--participant-you-font-size:0.75rem;--participant-chip-border-width:0.0625rem;--participant-chip-radius:999rem;--participant-media-size:1.625rem;--participant-media-icon-size:0.9375rem;--participant-marker-size:0.5rem;--participant-main-gap:0.5rem}.participants-panel-compact{--participants-list-padding:0.75rem;--participant-item-gap:0.5rem;--participant-item-padding:0.5625rem;--participant-item-margin:0.3125rem;--participant-avatar-size:2rem;--participant-avatar-font-size:0.75rem;--participant-name-font-size:0.875rem;--participant-you-font-size:0.6875rem;--participant-media-size:1.5rem;--participant-media-icon-size:0.875rem;--participant-marker-size:0.4375rem;--participant-main-gap:0.4375rem}.participants-panel-dense{--participants-list-padding:0.625rem;--participant-item-gap:0.4375rem;--participant-item-padding:0.5rem;--participant-item-margin:0.25rem;--participant-avatar-size:1.8125rem;--participant-avatar-font-size:0.6875rem;--participant-name-font-size:0.8125rem;--participant-you-font-size:0.625rem;--participant-media-size:1.375rem;--participant-media-icon-size:0.8125rem;--participant-marker-size:0.375rem;--participant-main-gap:0.375rem}.participants-panel-ultra{--participants-list-padding:0.5rem;--participant-item-gap:0.375rem;--participant-item-padding:0.4375rem;--participant-item-margin:0.1875rem;--participant-avatar-size:1.625rem;--participant-avatar-font-size:0.625rem;--participant-name-font-size:0.75rem;--participant-you-font-size:0.5625rem;--participant-media-size:1.25rem;--participant-media-icon-size:0.75rem;--participant-marker-size:0.3125rem;--participant-main-gap:0.3125rem}.custom-chat-container.custom-chat-open,.participants-panel-open{transform:translateX(0);opacity:1;pointer-events:auto}.custom-chat-inner,.participants-panel-inner{display:flex!important;flex-direction:column!important;inline-size:100%!important;block-size:100%!important;min-block-size:0!important}.custom-chat-header,.participants-panel-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--app-space-sm)!important;padding:var(--app-space-sm) var(--app-space-md)!important;min-block-size:clamp(3.25rem,2.95rem + .6vw,3.75rem)!important;background:var(--app-surface-3)!important;-webkit-border-after:.0625rem solid var(--app-border-soft)!important;border-block-end:.0625rem solid var(--app-border-soft)!important;flex:0 0 auto!important}.custom-chat-header-title,.participants-panel-title{color:var(--app-text-primary)!important;font-size:1rem!important;font-weight:600!important;line-height:1.2!important}.panel-close-button{inline-size:var(--app-control-size-compact)!important;block-size:var(--app-control-size-compact)!important;min-inline-size:2.5rem!important;min-block-size:2.5rem!important;border:none!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.72)!important;font-size:1rem!important;cursor:pointer!important;transition:background-color .15s ease,transform .15s ease!important}.panel-close-button,.panel-close-button .Container_QYfi9,.panel-close-button .Orb-Button-Content,.panel-close-button .Orb-Button-LeftSlot{display:inline-flex!important;align-items:center!important;justify-content:center!important}.panel-close-button:hover{background:rgba(255,255,255,.15)!important}.panel-close-button:active{transform:scale(.96)!important}.custom-chat-messages,.participants-list{flex:1 1 auto!important;min-block-size:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.custom-chat-messages{display:flex!important;flex-direction:column!important;gap:var(--app-space-sm)!important;padding:var(--app-space-md)!important;margin:0!important;list-style:none!important}.participants-list{padding:var(--participants-list-padding,var(--app-space-sm))!important;scrollbar-gutter:stable both-edges!important;overscroll-behavior:contain!important}.custom-chat-empty,.participants-empty{padding:var(--app-space-xl) var(--app-space-md)!important;color:var(--app-text-subtle)!important;text-align:center!important;font-size:.875rem!important}.custom-chat-message{inline-size:-moz-fit-content!important;inline-size:fit-content!important;max-inline-size:min(85%,34rem)!important;padding:var(--app-space-sm) var(--app-space-md)!important;border-radius:1rem!important;border-start-start-radius:.3125rem!important;background:#2a2a2a!important;word-break:break-word!important}.custom-chat-message-own{-webkit-margin-start:auto!important;margin-inline-start:auto!important;border-radius:1rem!important;border-start-end-radius:.3125rem!important;background:linear-gradient(135deg,#4f46e5,#6366f1)!important}.custom-chat-message-sender{-webkit-margin-after:.25rem!important;margin-block-end:.25rem!important;color:#818cf8!important;font-size:.75rem!important;font-weight:600!important}.custom-chat-message-own .custom-chat-message-sender{color:rgba(255,255,255,.85)!important}.custom-chat-message-body{color:#e0e0e0!important;font-size:.875rem!important;line-height:1.55!important}.custom-chat-message-own .custom-chat-message-body{color:#ffffff!important}.custom-chat-message-time{-webkit-margin-before:.375rem!important;margin-block-start:.375rem!important;color:rgba(255,255,255,.35)!important;font-size:.6875rem!important;text-align:end!important}.custom-chat-form{display:flex!important;align-items:center!important;gap:var(--app-space-xs)!important;padding:var(--app-space-sm) var(--app-space-md)!important;-webkit-padding-after:max(var(--app-space-sm),env(safe-area-inset-bottom))!important;padding-block-end:max(var(--app-space-sm),env(safe-area-inset-bottom))!important;background:#1f1f1f!important;-webkit-border-before:.0625rem solid var(--app-border-soft)!important;border-block-start:.0625rem solid var(--app-border-soft)!important;flex:0 0 auto!important}.custom-chat-input{flex:1 1 auto!important;min-inline-size:0!important;min-block-size:var(--app-input-min-block)!important;padding:.8125rem 1rem!important;border:.0625rem solid rgba(255,255,255,.15)!important;border-radius:999rem!important;background:#2a2a2a!important;color:#ffffff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:max(1rem,16px)!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.custom-chat-input:focus{border-color:#6366f1!important;box-shadow:0 0 0 .125rem rgba(99,102,241,.2)!important}.custom-chat-input::placeholder{color:rgba(255,255,255,.4)!important}.custom-chat-send-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;inline-size:var(--app-control-size)!important;block-size:var(--app-control-size)!important;min-inline-size:2.75rem!important;min-block-size:2.75rem!important;flex:0 0 auto!important;padding:0!important;border:none!important;border-radius:50%!important;background:linear-gradient(135deg,#6366f1,#818cf8)!important;color:#ffffff!important;cursor:pointer!important;transition:transform .15s ease,filter .15s ease!important}.custom-chat-send-btn svg{inline-size:1.125rem!important;block-size:1.125rem!important}.custom-chat-send-btn:hover:not(:disabled){filter:brightness(1.06)!important}.custom-chat-send-btn:active:not(:disabled){transform:scale(.96)!important}.custom-chat-send-btn:disabled{opacity:.3!important;cursor:not-allowed!important}.participant-item{display:flex!important;justify-content:flex-start!important;inline-size:100%!important;-webkit-margin-after:var(--participant-item-margin)!important;margin-block-end:var(--participant-item-margin)!important;content-visibility:auto;contain-intrinsic-size:4rem}.participant-chip{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--participant-item-gap)!important;inline-size:100%!important;padding:var(--participant-item-padding)!important;border:var(--participant-chip-border-width) solid rgba(255,255,255,.12)!important;border-radius:var(--participant-chip-radius)!important;background:rgba(255,255,255,.04)!important;box-shadow:inset 0 0 0 .03125rem rgba(255,255,255,.03)!important}.participant-item-local .participant-chip{border-color:rgba(99,102,241,.34)!important;background:rgba(99,102,241,.1)!important}.participant-item-speaking .participant-chip{border-color:rgba(34,197,94,.36)!important}.participant-item-screen-sharing .participant-chip{border-color:rgba(56,189,248,.42)!important}.participant-item-hand-raised .participant-chip{border-color:rgba(250,204,21,.44)!important}.participant-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;inline-size:var(--participant-avatar-size)!important;block-size:var(--participant-avatar-size)!important;flex:0 0 auto!important;border-radius:50%!important;background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#ffffff!important;font-size:var(--participant-avatar-font-size)!important;font-weight:700!important}.participant-avatar-remote{background:linear-gradient(135deg,#059669,#10b981)!important}.participant-identity-group{align-items:center!important;gap:var(--participant-main-gap)!important;max-inline-size:100%!important}.participant-identity-group,.participant-name{display:inline-flex!important;flex:1 1 auto!important;min-inline-size:0!important}.participant-name{align-items:baseline!important;gap:.25rem!important;color:#ffffff!important;font-size:var(--participant-name-font-size)!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.participant-actions-line{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.375rem!important;flex:0 0 auto!important;-webkit-margin-start:auto!important;margin-inline-start:auto!important}.participant-you{color:rgba(255,255,255,.56)!important;font-size:var(--participant-you-font-size)!important;flex:0 0 auto!important}.participant-media-group{gap:.25rem!important;flex:0 0 auto!important}.participant-media-group,.participant-media-state{display:inline-flex!important;align-items:center!important}.participant-media-state{justify-content:center!important;inline-size:var(--participant-media-size)!important;block-size:var(--participant-media-size)!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.82)!important}.participant-media-state-muted{background:rgba(239,68,68,.14)!important;color:#fca5a5!important}.participant-media-state-camera-off{background:rgba(249,115,22,.15)!important;color:#fdba74!important}.participant-media-icon{inline-size:var(--participant-media-icon-size)!important;block-size:var(--participant-media-icon-size)!important}.participant-activity-markers{display:inline-flex!important;align-items:center!important;gap:.1875rem!important;flex:0 0 auto!important}.participant-activity-marker{inline-size:var(--participant-marker-size)!important;block-size:var(--participant-marker-size)!important;border-radius:50%!important;background:rgba(255,255,255,.3)!important}.participant-activity-marker-hand{background:#facc15!important}.participant-activity-marker-screen{background:#38bdf8!important}.participant-activity-marker-speaking{background:#22c55e!important}.participant-info{flex:1 1 auto!important;min-inline-size:0!important}.bg-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-inline-size:2.75rem;min-block-size:2.75rem;border:.0625rem solid rgba(255,255,255,.2);border-radius:var(--app-radius-control);-webkit-tap-highlight-color:transparent}.bg-btn:hover{transform:translateY(-.0625rem)}.bg-btn:active{transform:scale(.96)}.bg-btn:disabled{cursor:wait;opacity:.6}.bg-btn:focus{outline:none}.bg-btn:focus-visible{box-shadow:0 0 0 .1875rem rgba(99,102,241,.56)}.blur-btn:hover{background:#f5f5f5!important}@media (max-width:48rem){.custom-chat-container,.participants-panel{inline-size:100%!important;-webkit-border-start:none!important;border-inline-start:none!important}}@media (orientation:landscape) and (max-width:64rem){.custom-chat-container,.participants-panel{inline-size:min(100%,var(--app-panel-inline-size-compact))!important}}@media (orientation:landscape) and (max-height:40rem){.custom-chat-header,.participants-panel-header{min-block-size:3rem!important;padding:var(--app-space-xs) var(--app-space-sm)!important}.custom-chat-messages,.participants-list{padding:var(--app-space-sm)!important}.custom-chat-form{padding:var(--app-space-xs) var(--app-space-sm)!important;-webkit-padding-after:max(var(--app-space-xs),env(safe-area-inset-bottom))!important;padding-block-end:max(var(--app-space-xs),env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){.bg-btn,.custom-chat-container,.custom-chat-send-btn,.panel-close-button,.participants-panel{transition:none!important}.bg-btn:hover,.custom-chat-send-btn:active,.panel-close-button:active{transform:none!important}}