.cd-nav{font-family:DM Sans,sans-serif;position:sticky;top:0;z-index:50;background:linear-gradient(145deg,rgba(255,255,255,.133),rgba(255,255,255,.05) 46%,rgba(255,255,255,.016)),rgba(12,14,20,.72);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border-bottom:1px solid rgba(255,255,255,.14);padding-top:env(safe-area-inset-top,0px)}.cd-nav-inner{max-width:1160px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:28px;height:64px}.cd-nav-logo{font-weight:700;font-size:21px;letter-spacing:-.5px;color:rgba(236,242,255,.96);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.cd-nav-logo b{color:#ff8a4c}.cd-nav-links{display:flex;gap:26px;margin-left:14px}.cd-nav-links a{color:rgba(236,242,255,.62);font-size:15px;font-weight:500;text-decoration:none;transition:color .15s;cursor:pointer}.cd-nav-links a:hover{color:rgba(236,242,255,.96)}.cd-nav-spacer{flex:1}.cd-nav-tools{display:flex;align-items:center;gap:8px}.cd-nav-lang{position:relative}.cd-nav-lang-btn{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:7px 10px;height:36px;color:rgba(236,242,255,.78);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}.cd-nav-lang-btn:hover{background:rgba(255,255,255,.09);color:rgba(236,242,255,.96)}.cd-nav-lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:168px;padding:6px;background:linear-gradient(145deg,rgba(255,255,255,.133),rgba(255,255,255,.05) 46%,rgba(255,255,255,.016)),rgba(18,20,28,.96);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:2px}.cd-nav-lang-opt{display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;border-radius:8px;padding:9px 11px;color:rgba(236,242,255,.62);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left;transition:background .12s,color .12s}.cd-nav-lang-opt:hover{background:rgba(255,255,255,.07);color:rgba(236,242,255,.96)}.cd-nav-lang-opt.active{color:#ff8a4c}.cd-nav-lang-name{color:rgba(236,242,255,.42);font-weight:500}.cd-nav-theme{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:12px;color:rgba(236,242,255,.78);cursor:pointer;transition:background .15s,color .15s}.cd-nav-theme:hover{background:rgba(255,255,255,.09);color:rgba(236,242,255,.96)}.cd-nav-theme svg{width:17px;height:17px}html.theme-light .cd-nav{background:linear-gradient(145deg,rgba(255,255,255,.65),rgba(255,255,255,.38) 46%,rgba(255,255,255,.18)),rgba(248,250,253,.8);border-bottom-color:rgba(15,23,42,.1)}html.theme-light .cd-nav-logo{color:rgba(18,26,44,.96)}html.theme-light .cd-nav-logo b{color:#f2703a}html.theme-light .cd-nav-links a{color:rgba(18,26,44,.6)}html.theme-light .cd-nav-links a:hover{color:rgba(18,26,44,.96)}html.theme-light .cd-nav-lang-btn,html.theme-light .cd-nav-theme{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.12);color:rgba(18,26,44,.72)}html.theme-light .cd-nav-lang-btn:hover,html.theme-light .cd-nav-theme:hover{background:rgba(15,23,42,.08);color:rgba(18,26,44,.96)}html.theme-light .cd-nav-lang-menu{background:linear-gradient(145deg,rgba(255,255,255,.65),rgba(255,255,255,.38) 46%,rgba(255,255,255,.18)),rgba(248,250,253,.98);border-color:rgba(15,23,42,.12);box-shadow:0 16px 40px rgba(15,23,42,.16)}html.theme-light .cd-nav-lang-opt{color:rgba(18,26,44,.62)}html.theme-light .cd-nav-lang-opt:hover{background:rgba(15,23,42,.06);color:rgba(18,26,44,.96)}.cd-nav-burger{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:12px;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:rgba(236,242,255,.78);transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.cd-nav-burger svg{width:19px;height:19px}.cd-nav-burger:hover{background:rgba(255,255,255,.09);color:rgba(236,242,255,.96)}.cd-nav-menu{position:absolute;top:100%;left:0;right:0;z-index:49;display:flex;flex-direction:column;padding:8px;background:linear-gradient(145deg,rgba(255,255,255,.133),rgba(255,255,255,.05) 46%,rgba(255,255,255,.016)),rgba(12,14,20,.92);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 16px 32px rgba(0,0,0,.35)}.cd-nav-menu a{padding:13px 14px;border-radius:12px;text-decoration:none;color:rgba(236,242,255,.78);font-size:16px;font-weight:500}.cd-nav-menu a:hover,.cd-nav-menu a:active{background:rgba(255,255,255,.06);color:rgba(236,242,255,.96)}html.theme-light .cd-nav-burger{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.12);color:rgba(18,26,44,.72)}html.theme-light .cd-nav-burger:hover{background:rgba(15,23,42,.08);color:rgba(18,26,44,.96)}html.theme-light .cd-nav-menu{background:linear-gradient(145deg,rgba(255,255,255,.65),rgba(255,255,255,.38) 46%,rgba(255,255,255,.18)),rgba(248,250,253,.97);border-bottom-color:rgba(15,23,42,.1)}html.theme-light .cd-nav-menu a{color:rgba(18,26,44,.7)}html.theme-light .cd-nav-menu a:hover,html.theme-light .cd-nav-menu a:active{background:rgba(15,23,42,.06);color:rgba(18,26,44,.96)}@media(max-width:600px){.cd-nav-links{display:none}.cd-nav-burger{display:inline-flex}.cd-nav-inner{gap:12px}}.cd-foot{margin-top:auto;padding:32px 0 16px;font-family:DM Sans,sans-serif}.cd-foot-grid{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(2,minmax(0,1fr));gap:32px 40px;max-width:1160px;margin:0 auto;padding:0 24px;text-align:left}@media(max-width:720px){.cd-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.cd-foot-brand{grid-column:1 / -1;max-width:none}.cd-foot-col a{overflow-wrap:anywhere}.cd-foot-app{grid-column:1 / -1;order:1}.cd-share{max-width:none;flex-wrap:nowrap}}.cd-foot-col,.cd-foot-get,.cd-foot-sharebox,.cd-foot-get-row{display:flex;flex-direction:column;gap:8px}@media(min-width:721px){.cd-foot-app{grid-column:1 / -1;order:1;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px 40px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.cd-foot-get-row{flex-direction:row;align-items:flex-start;gap:16px}.cd-foot-get-row .cd-foot-qr,.cd-foot-col.cd-foot-app h4.cd-foot-share-h{margin-top:0}.cd-foot-app .cd-share{max-width:none;flex-wrap:nowrap}html.theme-light .cd-foot-app{border-top-color:rgba(18,26,44,.1)}}.cd-foot-col h4{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45)}.cd-foot-col a{color:rgba(255,255,255,.72);text-decoration:none;font-size:14px;transition:color .2s ease}.cd-foot-col a:hover{color:#fff}.cd-foot-col a.cd-foot-badge{line-height:0;align-self:flex-start}.cd-foot-badge img{height:40px;width:auto;display:block}.cd-foot-col h4.cd-foot-share-h{margin-top:14px}.cd-foot-qr{display:block;width:96px;height:96px;margin-top:4px;border-radius:12px;border:1px solid rgba(255,255,255,.12)}html.theme-light .cd-foot-qr{border-color:rgba(18,26,44,.12)}@media(max-width:720px),(pointer:coarse){.cd-foot-qr{display:none}}.cd-share{display:flex;flex-wrap:wrap;gap:8px;max-width:152px}.cd-foot-col .cd-share a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.12)}.cd-foot-col .cd-share a:hover{border-color:rgba(255,255,255,.3)}.cd-foot-brand{max-width:240px}.cd-foot-logo{font-size:20px;font-weight:600;color:#fff;text-decoration:none;cursor:pointer}.cd-foot-logo b{color:#ff8a4c}.cd-foot-brand p{margin:8px 0 0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.5)}.cd-foot-bottom{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;max-width:1160px;margin:32px auto 0;padding:20px 24px 0;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:rgba(255,255,255,.4)}html.theme-light .cd-foot-col h4{color:rgba(18,26,44,.5)}html.theme-light .cd-foot-col a{color:rgba(18,26,44,.66)}html.theme-light .cd-foot-col a:hover,html.theme-light .cd-foot-logo{color:rgba(18,26,44,.95)}html.theme-light .cd-foot-logo b{color:#f2703a}html.theme-light .cd-foot-brand p{color:rgba(18,26,44,.5)}html.theme-light .cd-foot-bottom{color:rgba(18,26,44,.42);border-top-color:rgba(18,26,44,.1)}html.theme-light .cd-foot-col .cd-share a{border-color:rgba(18,26,44,.12)}html.theme-light .cd-foot-col .cd-share a:hover{border-color:rgba(18,26,44,.3)}body.cd-site{display:block;align-items:initial;justify-content:initial;padding:0;background:#0c1014;color:rgba(236,242,255,.62);overflow-y:auto;scrollbar-width:none}body.cd-site::-webkit-scrollbar{display:none}html:has(body.cd-site){scrollbar-width:none}html:has(body.cd-site)::-webkit-scrollbar{display:none}body.cd-site:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0c1014 url(/bird-end.jpg) center/cover no-repeat;filter:blur(14px);z-index:0;pointer-events:none}body.cd-site:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:0;pointer-events:none}@media(max-width:768px){body.cd-site:before{background-image:url(/bg-mobile.png)}body.cd-site:after{background:rgba(0,0,0,.5)}}html.theme-light body.cd-site{background:#dcdde2;color:rgba(18,26,44,.62)}html.theme-light body.cd-site:after{background:rgba(220,221,226,.85)}.cd-site-root{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.cd-page{max-width:1160px;margin:0 auto;padding:60px 24px 40px;position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.cd-page.narrow{max-width:720px}@media(max-width:600px){.cd-page{padding:40px 16px 32px}.cd-page,.cd-page section{min-width:0}.cd-page{width:100%}}.cd-page{animation:cd-page-in .34s cubic-bezier(.16,1,.3,1) both}@keyframes cd-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cd-page{animation:none}}.cd-page a{color:#ff8a4c;text-decoration:none;transition:color .2s}.cd-page a:hover{color:#ffa46f}.cd-page .hero{text-align:center;margin-bottom:48px}.cd-page .hero h1{font-family:DM Sans,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:normal;margin-bottom:12px;color:rgba(236,242,255,.96)}.cd-page .hero p{font-size:clamp(15px,2.5vw,18px);color:rgba(236,242,255,.62);max-width:600px;margin:0 auto;font-weight:300}.cd-page section{margin-bottom:40px}.cd-page section h2{font-family:DM Sans,sans-serif;font-size:clamp(20px,3vw,24px);font-weight:700;letter-spacing:-.3px;margin-bottom:16px;color:rgba(236,242,255,.96)}.cd-page section h3{font-size:14px;font-weight:600;margin:16px 0 8px;color:rgba(236,242,255,.88)}.cd-page section p{font-size:14px;line-height:1.7;margin-bottom:10px}.cd-page section ul{padding-left:20px;margin:8px 0 12px}.cd-page section li{font-size:14px;margin-bottom:6px}.cd-page strong{color:rgba(236,242,255,.88)}html.theme-light .cd-page .hero h1{color:rgba(18,26,44,.96)}html.theme-light .cd-page .hero p{color:rgba(18,26,44,.62)}html.theme-light .cd-page section h2{color:rgba(18,26,44,.96)}html.theme-light .cd-page section h3{color:rgba(18,26,44,.96)}html.theme-light .cd-page strong{color:rgba(18,26,44,.96)}html.theme-light .cd-page a{color:#f2703a}html.theme-light .cd-page a:hover{color:#d95f2c}.cd-page.is-nativeapp .pp-web{display:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--z-self-fx: 12;--z-pause: 12;--z-stage-info: 15;--z-stage-overlay: 20;--z-board-over-doc: 21;--z-share-strip: 22;--z-strip-toggle: 23;--z-chat: 24;--z-stage-notice: 25;--z-dock-more: 26;--z-dock-more-toggle: 27;--z-dock: 30;--z-stage-alert: 30;--z-rec-fab: 31;--z-effects: 45;--z-side-dock: 46;--z-menu-backdrop: 47;--z-top-banner: 60}html{color-scheme:dark}html.theme-light,html.theme-light input,html.theme-light textarea,html.theme-light select{color-scheme:light}html:not(.theme-light) input,html:not(.theme-light) textarea,html:not(.theme-light) select{color-scheme:dark}button{-webkit-tap-highlight-color:transparent;transition:scale .08s ease}button:active:not(:disabled):not([aria-disabled=true]){scale:.95}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0;display:none}:root{--sai-top: env(safe-area-inset-top, 0px);--card-border: 1px solid rgba(255,255,255,.1);--card-glow: 0 0 0 1px rgba(255,255,255,.06), 0 24px 64px rgba(0,0,0,.5);--accent-blue: #4D8DFF;--accent-violet: #7B6CFF;--accent-mint: #35D98A;--glass-fill: rgba(255,255,255,.04);--glass-fill-hover: rgba(255,255,255,.07);--glass-border: rgba(255,255,255,.1);--text-secondary: rgba(255,255,255,.55);--pro-card-bg: linear-gradient(to right, #0b1628 0%, #162440 50%, #1e3255 100%)}.pro-card-glow{border:var(--card-border)!important;box-shadow:var(--card-glow)!important}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,.fullscreen-chat-overlay-messages{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html{background:#000;height:100%;overscroll-behavior:none}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:#000;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.85);padding:20px;padding-top:max(20px,env(safe-area-inset-top));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:20px}.container{width:100%;max-width:630px;padding:0}.card{background:rgba(20,22,28,.88);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 32px 80px rgba(0,0,0,.6);overflow:hidden;transition:opacity .3s;padding:48px 40px}.card.in-call{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-radius:0;padding:0;border:none}.card.in-call .header{display:none}body.in-call{background:radial-gradient(ellipse at 50% 60%,#0d1218,#060809);overscroll-behavior:none;touch-action:none}body.in-call .video-container{touch-action:none}body.in-call.pro-theme{background:radial-gradient(ellipse at 50% 60%,#0d1f3c,#060d1a)}body.fullscreen-active .container{padding:0;max-width:none}body.fullscreen-active .card{background:transparent;box-shadow:none;border-radius:0;padding:0;border:none}body.fullscreen-active .header,body.fullscreen-active .content{padding:0}body.fullscreen-active .header{display:none}body.fullscreen-active{overflow:hidden;position:fixed;width:100%;height:100%;background:#000!important}body.fullscreen-active .container,body.fullscreen-active .card,body.fullscreen-active .content{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;margin:0!important;box-shadow:none!important}.header,.header h1,.header p{display:none}.content{padding:0}.video-container{position:relative;background:transparent;border-radius:16px;overflow:hidden;margin-bottom:32px;aspect-ratio:9/14;max-width:800px;width:100%;margin-left:auto;margin-right:auto;border:1px solid rgba(255,255,255,.08);box-shadow:none;transition:border-color .3s ease,border-radius .3s ease,box-shadow .3s ease}.video-container.custom-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;margin:0!important;border-radius:0!important;z-index:9999!important;aspect-ratio:auto!important;background:transparent!important}.video-container.custom-fullscreen:not(.peer-screen-sharing):not(.im-sharing){border-radius:18px!important}.video-container.custom-fullscreen{border:none!important}.video-container.custom-fullscreen.is-phone{border-radius:0!important}body.in-call{--incall-chat-w: 420px}body.in-call.is-macosapp.mac-chat-open .video-container.custom-fullscreen{right:var(--incall-chat-w)!important;width:calc(100vw - var(--incall-chat-w))!important}body.in-call.web-chat-open .video-container{width:calc(100vw - var(--incall-chat-w))!important}body.in-call.web-chat-open .video-container.custom-fullscreen{right:var(--incall-chat-w)!important}body.in-call.web-chat-open .video-controls{right:var(--incall-chat-w)}.video-container.connecting,.video-container.waiting,.video-container.custom-fullscreen.connecting,.video-container.custom-fullscreen.waiting{background:transparent!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes countdownPop{0%{transform:scale(1.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes birdPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.75;transform:scale(1.07)}}@keyframes spinBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ripple-out{to{transform:scale(1);opacity:0}}.fullscreen-chat-overlay{pointer-events:none}.fullscreen-chat-overlay.dm-open>*{animation:chatSlideIn .22s ease}@keyframes chatSlideIn{0%{transform:translate(22px);opacity:.4}to{transform:translate(0);opacity:1}}.fullscreen-chat-overlay>*{pointer-events:all}.fullscreen-chat-overlay-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 8px;display:flex;flex-direction:column;gap:6px;pointer-events:all;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 45%,black 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 45%,black 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fullscreen-chat-overlay-messages::-webkit-scrollbar{width:0;height:0;display:none}.dm-chat-overlay .fullscreen-chat-overlay-messages{-webkit-mask-image:none;mask-image:none}.dm-inline .fullscreen-chat-overlay-messages,.dm-inline .fullscreen-chat-overlay-input{padding-right:0}.fullscreen-chat-overlay-input{padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:transparent;border-top:none;display:flex;gap:8px;align-items:flex-end;pointer-events:all}.fullscreen-chat-overlay-messages,.fullscreen-chat-overlay-input{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.fullscreen-chat-overlay-input textarea{flex:1;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:8px 16px;color:#fff;font-size:13px;resize:none;overflow-y:auto;min-height:36px;max-height:100px;line-height:1.4;font-family:inherit;box-sizing:border-box}.fullscreen-chat-overlay-input textarea::placeholder{color:rgba(255,255,255,.5)}.fullscreen-chat-overlay-input textarea:focus{outline:none;border-color:#667eea;background:rgba(255,255,255,.15)}html.theme-light .fullscreen-chat-overlay-input textarea{background:rgba(18,26,44,.06);border-color:rgba(18,26,44,.16);color:rgba(18,26,44,.92)}html.theme-light .fullscreen-chat-overlay-input textarea::placeholder{color:rgba(18,26,44,.45)}html.theme-light .fullscreen-chat-overlay-input textarea:focus{border-color:#4a7fe0;background:rgba(18,26,44,.09)}html.theme-light .chat-attach-btn{background:rgba(18,26,44,.05);border-color:rgba(18,26,44,.15)}html.theme-light .chat-attach-btn:hover{background:rgba(18,26,44,.09)}@keyframes chatShake{0%,to{transform:scale(1.25) rotate(0)}20%{transform:scale(1.3) rotate(-8deg)}40%{transform:scale(1.25) rotate(8deg)}60%{transform:scale(1.3) rotate(-5deg)}80%{transform:scale(1.25) rotate(5deg)}}.chat-attach-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.chat-attach-btn:hover{background:rgba(255,255,255,.18)}.chat-attach-btn:active{transform:scale(.97)}.chat-attach-btn svg{width:15px;height:15px;stroke:rgba(255,255,255,.7);fill:none}.chat-send-key{display:flex;flex-direction:column;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);overflow:hidden;flex-shrink:0;min-width:40px;user-select:none;transition:background .15s}.chat-send-key:hover{background:rgba(255,255,255,.17)}.chat-send-key:active{transform:scale(.97)}.send-key-base{height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer}.send-key-base svg{width:15px;height:15px;stroke:rgba(255,255,255,.8);fill:none}.send-key-base span{font-size:12px;font-weight:700;color:rgba(255,255,255,.85);letter-spacing:.2px}.send-key-item{height:34px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:rgba(255,255,255,.78);border-bottom:1px solid rgba(255,255,255,.07);padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .1s}.send-key-item:hover{background:rgba(255,255,255,.1)}.send-key-item:active{background:rgba(99,102,241,.35);color:#fff}.file-msg-bubble{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;max-width:220px;cursor:pointer;transition:opacity .15s}.file-msg-bubble:hover{opacity:.85}.file-msg-icon{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-msg-icon svg{width:16px;height:16px;stroke:#fff;fill:none}.file-msg-info{display:flex;flex-direction:column;min-width:0}.file-msg-name{font-size:12px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.file-msg-size{font-size:10px;color:rgba(255,255,255,.6);margin-top:1px}.file-progress-wrap{padding:8px 12px;border-radius:12px;max-width:220px}.file-progress-label{font-size:11px;color:rgba(255,255,255,.8);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-progress-bar{height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.file-progress-fill{height:100%;background:#667eea;border-radius:2px;transition:width .1s linear}.file-img-preview{max-width:120px;max-height:90px;border-radius:8px;cursor:pointer;display:block;object-fit:cover}.lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.92);z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;touch-action:none}.lightbox-img{max-width:100%;max-height:calc(100vh - 100px);border-radius:12px;object-fit:contain;display:block}.lightbox-toolbar{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;padding-top:max(16px,env(safe-area-inset-top));background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent)}.lightbox-filename{color:rgba(255,255,255,.8);font-size:13px;font-weight:500;max-width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox-btn{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:12px;color:#fff;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .15s}.lightbox-btn:hover{background:rgba(255,255,255,.25)}.rec-indicator{display:inline-flex;align-items:center;gap:5px;background:rgba(220,38,38,.85);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;pointer-events:none}.rec-dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:recPulse 1s ease-in-out infinite}@keyframes recPulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes bubbleIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fxPanelIn{0%{opacity:0;transform:translate(-50%,-50%) translateY(14px) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes recBtnPulse{0%,to{box-shadow:0 0 rgba(220,38,38,.7)}50%{box-shadow:0 0 0 6px rgba(220,38,38,0)}}@keyframes recBtnGhost{0%,to{opacity:.5}50%{opacity:.75}}.rec-ghost-fab{position:fixed;bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));left:50%;transform:translate(-50%);z-index:var(--z-rec-fab);width:48px;height:48px;border-radius:12px;background:rgba(220,38,38,.3);border:1px solid rgba(220,38,38,.6);color:rgba(255,255,255,.85);cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 2px 8px rgba(0,0,0,.35);animation:recBtnPulse 1.4s ease-in-out infinite;-webkit-tap-highlight-color:transparent;transition:opacity .5s ease}.rec-ghost-fab.fading{opacity:0;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);animation:none;transition:opacity 1s ease,background .3s ease,border-color .3s ease}@keyframes recBannerIn{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.rec-picker-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99000;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;animation:recSheetIn .2s ease;backdrop-filter:blur(4px)}.rec-picker{background:rgba(20,22,28,.82);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-radius:24px;padding:28px 24px 22px;width:min(340px,90vw);border:var(--card-border);box-shadow:var(--card-glow)}.rec-picker-title{color:rgba(255,255,255,.9);font-size:15px;font-weight:600;text-align:center;margin-bottom:14px}.rec-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,92px);gap:14px;margin-bottom:22px;justify-content:center}.rec-picker-tile{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:2px solid rgba(255,255,255,.12);cursor:pointer;transition:border-color .15s,transform .12s;background:#111;user-select:none}.rec-picker-tile:active{transform:scale(.96)}.rec-picker-tile video{width:100%;height:100%;object-fit:cover;display:block}.rec-picker-tile.selected{border-color:rgba(220,38,38,.85)}.rec-picker-check{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:rgba(220,38,38,.95);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;pointer-events:none}.rec-picker-tile.selected .rec-picker-check{opacity:1}.rec-picker-label{position:absolute;bottom:0;left:0;right:0;padding:14px 4px 4px;text-align:center;font-size:11px;color:rgba(255,255,255,.85);background:linear-gradient(transparent,rgba(0,0,0,.6));pointer-events:none}.rec-picker-start{width:48px;height:48px;border-radius:12px;background:rgba(220,38,38,.3);border:1px solid rgba(220,38,38,.6);color:rgba(255,255,255,.85);cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 auto;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 2px 8px rgba(0,0,0,.35);transition:opacity .15s}.rec-picker-start:disabled{opacity:.35;cursor:not-allowed}.rec-peer-badge{position:fixed;top:max(12px,calc(env(safe-area-inset-top) + 6px));left:50%;transform:translate(-50%);z-index:99998;background:rgba(220,38,38,.88);color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;white-space:nowrap;backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(0,0,0,.4);display:flex;align-items:center;gap:8px;pointer-events:none;animation:recBannerIn .3s ease}.lightbox-close{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:20px;flex-shrink:0}.video-container.custom-fullscreen{display:flex;align-items:center;justify-content:center;background:transparent}.video-container.custom-fullscreen .remote-video{width:auto;height:100dvh;max-width:100vw;object-fit:cover}.video-container.custom-fullscreen:not(.peer-screen-sharing) .remote-video{height:auto;max-height:88dvh;max-width:92vw;border-radius:18px}.split-view{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row}.split-pane{flex:1;position:relative;overflow:hidden}.split-pane+.split-pane{border-left:1px solid rgba(99,179,255,.25)}.split-video{width:100%;height:100%;object-fit:cover;display:block}.video-container.custom-fullscreen:not(.peer-screen-sharing) .split-view{align-items:center;justify-content:center;gap:12px;padding:8px;box-sizing:border-box}.video-container.custom-fullscreen:not(.peer-screen-sharing) .split-pane{flex:0 1 auto;width:min(49%,47vw);height:auto;aspect-ratio:16 / 9;max-height:94%;border-radius:18px}.video-container.custom-fullscreen:not(.peer-screen-sharing) .split-pane video,.video-container.custom-fullscreen:not(.peer-screen-sharing) .split-pane canvas{border-radius:18px;object-fit:contain!important}.video-container.custom-fullscreen:not(.peer-screen-sharing) .split-pane+.split-pane{border-left:none}.split-view.card-1x1{--card-h-max: calc(100dvh - 180px) ;--card-w-max: calc(100vw - 64px) ;inset:auto;left:50%;top:calc(50% - 20px);transform:translate(-50%,-50%);display:block!important;padding:0!important;gap:0;overflow:hidden;background:#0d0e10;--card-r: 36px;border-radius:var(--card-r);box-shadow:0 30px 80px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.28);transition:width .5s cubic-bezier(.2,.8,.2,1),height .5s cubic-bezier(.2,.8,.2,1),border-radius .5s ease}.split-view.card-1x1.card-tablet{width:min(calc(var(--card-h-max) * 1.43),var(--card-w-max));height:min(var(--card-h-max),calc(var(--card-w-max) / 1.43))}.split-view.card-1x1.card-phone{width:min(calc(var(--card-h-max) * .5625),var(--card-w-max));height:min(var(--card-h-max),calc(var(--card-w-max) / .5625));--card-r: 44px}.split-view.card-1x1 .split-pane{position:absolute!important;flex:none!important;border-left:none!important;max-width:none!important;max-height:none!important}.split-view.card-1x1 .split-remote{top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;border-radius:inherit!important;z-index:1}.split-view.card-1x1 .split-local{right:16px;bottom:16px;width:24%!important;height:auto!important;border-radius:16px!important;z-index:3;box-shadow:0 8px 24px rgba(0,0,0,.45);transition:width .5s cubic-bezier(.2,.8,.2,1),right .5s ease,bottom .5s ease,border-radius .5s ease}.split-view.card-1x1.card-phone .split-local{width:40%!important;right:14px;bottom:14px}.split-view.card-1x1.card-remote-off .split-local{right:0;bottom:0;width:100%!important;height:100%!important;border-radius:inherit!important;box-shadow:none}.split-view.card-1x1 .split-local>div{display:none}.video-container .split-view.card-1x1 .split-remote video{object-fit:cover!important;border-radius:var(--card-r)!important;clip-path:inset(0 round var(--card-r))!important;-webkit-clip-path:inset(0 round var(--card-r))!important}.video-container.custom-fullscreen:not(.peer-screen-sharing) .split-view.card-1x1 .split-pane video,.video-container.custom-fullscreen:not(.peer-screen-sharing) .split-view.card-1x1 .split-pane canvas{object-fit:cover!important}.video-container .split-view.card-1x1 .split-local video,.video-container .split-view.card-1x1 .split-local canvas{border-radius:16px!important;clip-path:inset(0 round 16px)!important;-webkit-clip-path:inset(0 round 16px)!important}.video-container .split-view.card-1x1.card-remote-off .split-local video,.video-container .split-view.card-1x1.card-remote-off .split-local canvas{border-radius:var(--card-r)!important;clip-path:inset(0 round var(--card-r))!important;-webkit-clip-path:inset(0 round var(--card-r))!important}body.is-macosapp .split-view.card-1x1{right:0;bottom:0;left:0;top:0;transform:none;width:100%!important;height:100%!important;--card-r: 0px;box-shadow:none}.split-chat-input{padding:8px 10px;background:rgba(0,0,0,.55);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);pointer-events:all;display:flex;gap:6px;align-items:flex-end}.split-chat-input textarea{flex:1;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:7px 12px;color:#fff;font-size:13px;outline:none;box-sizing:border-box;resize:none;overflow-y:auto;min-height:34px;max-height:90px;line-height:1.4;font-family:inherit}.split-chat-input textarea:focus{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.15)}.split-chat-input textarea::placeholder{color:rgba(255,255,255,.45)}.video-container.is-portrait .split-view{visibility:hidden;pointer-events:none}.video-container.is-portrait .split-view.force-show{visibility:visible;pointer-events:auto}.split-view.force-show{display:flex!important}.video-container.is-landscape .local-video{display:none!important}.video-container.is-landscape.custom-fullscreen .remote-video{display:none}.video-container.is-landscape .mobile-remote{display:none!important}.video-container.is-portrait .mobile-remote{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.video-container.is-portrait.disconnected .mobile-remote,.video-container.is-portrait.connecting .mobile-remote{display:none}.mobile-remote.force-hide{display:none!important}.video-container.custom-fullscreen.is-portrait:not(.peer-screen-sharing) .mobile-remote{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;border-radius:0;object-fit:cover;z-index:1}video{width:100%;height:100%;object-fit:cover}video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-panel,video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-picture-in-picture-button,video::-webkit-media-controls-overlay-play-button,video::-internal-media-controls-download-button{display:none!important}video::-webkit-media-controls-picture-in-picture-button{visibility:hidden!important}video{-webkit-user-select:none;user-select:none}.remote-video{width:100%;height:100%;object-fit:cover}.local-video{position:absolute;top:20px;right:20px;width:120px;height:160px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:10;cursor:move;user-select:none;touch-action:none;-webkit-user-drag:none;object-fit:cover;transition:top .4s ease,right .4s ease}.video-container.peer-screen-sharing .local-video{display:none!important}.video-container.peer-screen-sharing .remote-video{object-fit:contain;background:#000}.video-container.peer-screen-sharing .mobile-remote{object-fit:contain!important;background:#000}.video-container.peer-screen-sharing .split-view .split-pane:last-child{display:none}.video-container.peer-screen-sharing .split-view .split-pane:first-child{flex:1 1 100%}.video-container.peer-screen-sharing .split-view .split-pane:first-child .split-video{object-fit:contain;background:#000}.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.07);color:#fff;font-size:18px;font-weight:500}.call-timer-block{position:absolute;top:calc(env(safe-area-inset-top,0px) + 12px);left:max(12px,env(safe-area-inset-left,0px) + 12px);z-index:8;transition:opacity .3s}body.in-call.is-macosapp .call-timer-block{top:46px}@media(display-mode:standalone){.call-timer-block{top:calc(max(env(safe-area-inset-top,0px),59px) + 12px)}}.call-timer-block.hidden{opacity:0;pointer-events:none}@keyframes timer-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.call-timer-block.timer-shaking .call-timer-pill{transform-origin:left center;animation:timer-shake .5s ease-in-out 2}.call-timer-block.timer-warn-1 .call-timer-time{color:#ff6b6b;font-weight:600}@keyframes timer-from-corner{0%{transform:translate(-44vw,-40vh) scale(.25);opacity:.7}70%{transform:translate(0) scale(1.06);opacity:1}to{transform:translate(0) scale(1);opacity:1}}@keyframes timerAlertFade{0%{opacity:1}to{opacity:0}}.timer-alert-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-stage-alert);pointer-events:auto;animation:timerAlertFade 10s linear forwards;cursor:pointer}.timer-alert-pill{background:rgba(20,20,24,.82);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:22px 36px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 12px 40px rgba(0,0,0,.55);animation:timer-from-corner .65s cubic-bezier(.34,1.56,.64,1) forwards;transform-origin:center}.timer-alert-text{font-size:15px;color:rgba(255,255,255,.88);text-align:center}.call-e2ee-badge{background:none;border:0;padding:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center}.e2ee-code-overlay{animation:none}.e2ee-code-title{display:flex;align-items:center;gap:6px}.e2ee-code-digits{font-size:20px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.95);text-align:center}.e2ee-code-hint{font-size:13px;line-height:1.45;color:rgba(255,255,255,.6);text-align:center;max-width:300px}.call-timer-pill{background:rgba(10,15,25,.28);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:none;box-shadow:none;border-radius:14px;display:flex;align-items:center;padding:0 14px;height:48px;gap:10px;user-select:none;white-space:nowrap}.call-timer-time{font-size:14px;font-weight:500;color:rgba(255,255,255,.9);display:flex;align-items:center;gap:6px}.call-timer-divider{width:1px;height:20px;background:rgba(255,255,255,.7);flex-shrink:0}.call-timer-pill{height:48px;padding:0 12px;gap:6px;border-radius:12px}.call-timer-time{font-size:13px;gap:4px}.call-timer-pill svg{width:14px;height:14px}.call-timer-divider{height:16px}.call-timer-pill.stacked{flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 12px}.call-timer-pill.stacked .call-timer-divider{display:none}.call-timer-pill.stacked .call-wait-copy-btn{font-size:12px;gap:4px}.call-timer-pill.stacked .call-wait-copy-btn svg{width:12px;height:12px}@keyframes panelSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.call-peer-panel-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0}.call-peer-panel-name{font-size:13px;font-weight:500;color:rgba(255,255,255,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.video-controls{position:fixed;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);margin:0 auto;width:max-content;max-width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));display:flex;flex-direction:row;gap:8px;z-index:var(--z-dock);transition:opacity .5s ease,bottom .5s ease;pointer-events:none}.video-controls>*{pointer-events:auto}.video-controls.side-dock{position:fixed;flex-direction:column;flex-wrap:wrap;align-content:flex-start;margin:0;bottom:auto;left:0;right:auto;width:max-content;max-width:none;max-height:calc(100dvh - 72px);gap:6px;padding:6px;border-radius:16px;background:rgba(20,22,28,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(0,0,0,.5);z-index:var(--z-side-dock);top:50%;transform:translate(var(--dock-x, 8px),-50%);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.video-controls.side-dock.side-left{--dock-x: max(8px, env(safe-area-inset-left, 0px))}.video-controls.side-dock.side-right{--dock-x: calc(100vw - 100% - max(8px, env(safe-area-inset-right, 0px))) }.video-controls.side-dock.side-left.dock-tight{--dock-x: 8px}.video-controls.side-dock.side-right.dock-tight{--dock-x: calc(100vw - 100% - 8px) }.video-controls.side-dock .control-btn{width:34px;height:34px;border-radius:12px}.video-controls.side-dock.dock-phone{flex-wrap:nowrap;overflow-y:auto;overflow-x:hidden}.video-controls.side-dock.dock-phone .control-btn.end-call{width:34px;height:34px}.dock-wb-col{display:contents}.video-controls.side-dock.dock-phone{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--dock-rows, 99),34px);grid-auto-columns:max-content;overflow:visible}.video-controls.side-dock.dock-phone .dock-wb-col{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--dock-rows, 99),34px);grid-auto-columns:34px;gap:6px;grid-row:1 / -1;padding-left:6px;border-left:1px solid rgba(255,255,255,.18)}.video-controls.side-dock.dock-phone .dock-wb-col .dock-divider{display:none}.video-controls.side-dock.dock-phone .dock-wb-col{order:99}.video-controls.share-band{flex-wrap:wrap;justify-content:center;row-gap:8px;max-width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.video-controls.side-dock .dock-grip{order:-100;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);cursor:grab;touch-action:none}.video-controls.side-dock .dock-grip:active{cursor:grabbing}.video-controls.side-dock .dock-divider{width:22px;height:1px;background:rgba(255,255,255,.18);flex-shrink:0;margin:2px auto}.video-controls.side-dock.collapsed>*:not(.dock-grip){display:none!important}.video-controls.dock-top{top:12px;bottom:auto!important;transition:opacity .5s ease,top .5s ease}body.in-call.is-macosapp .video-controls.dock-top{top:46px}.video-controls.hidden{opacity:0;pointer-events:none!important;visibility:hidden;transition:opacity .5s ease,bottom .5s ease,visibility 0s .5s}.video-controls.hidden>*{pointer-events:none!important}.video-controls.fx-open .control-btn:not(.more-btn){display:none!important}.video-controls.chat-visible{display:none!important}.video-controls.chat-faded .control-btn{opacity:.5;transition:opacity .2s ease,transform .15s ease}.video-controls.chat-faded .control-btn.dock-active{opacity:1!important}.control-btn.dock-hidden{opacity:0!important;transition:opacity .15s ease!important;pointer-events:none}.video-container.is-portrait .video-controls.portrait-multi{bottom:calc(28vh + 8px)}.video-container.is-portrait .video-controls.portrait-multi.chat-visible{bottom:max(8px,env(safe-area-inset-bottom,0px))!important}.control-btn{width:48px;height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(28,28,34,.8);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);color:rgba(255,255,255,.85);font-size:18px;cursor:pointer;transition:background .15s,transform .15s,border-color .15s;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.35);position:relative;overflow:hidden}.control-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 60%);pointer-events:none}@media(hover:hover)and (pointer:fine){.control-btn:hover{background:rgba(45,45,55,.9);border-color:rgba(255,255,255,.25);transform:scale(1.05)}}.control-btn:active{transform:scale(.96)}.control-btn.active{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.3);color:#fff}.control-btn.active:not(.end-call):not(.screen-sharing-active){animation:activePulse 2.5s ease-in-out infinite}@keyframes activePulse{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.08)}50%{box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.08),0 0 0 3px rgba(255,255,255,.2)}}.control-btn.end-call{background:rgba(200,40,40,.7);border-color:rgba(255,80,80,.25);width:48px;height:48px}.control-btn.end-call:hover{background:rgba(220,50,50,.85);transform:scale(1.05)}.control-btn.accept-call{background:rgba(40,180,100,.9)!important;border-color:rgba(80,220,130,.35)!important;color:#fff!important;width:48px;height:48px}.control-btn.accept-call:hover{background:rgba(46,196,110,.95)!important;transform:scale(1.05)}.control-btn.end-call.end-call-center{position:fixed;left:50%!important;top:50%!important;transform:translate(-50%,-50%) scale(1.6);z-index:200;width:72px;height:72px;border-radius:12px;animation:activePulse 1.5s ease-in-out infinite;box-shadow:0 0 40px rgba(200,40,40,.5);transition:left .5s cubic-bezier(.34,1.56,.64,1),top .5s cubic-bezier(.34,1.56,.64,1),width .5s ease,height .5s ease,border-radius .5s ease,transform .5s ease,box-shadow .5s ease}.control-btn.end-call.end-call-center svg{width:30px;height:30px}.control-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.control-btn.end-call svg{width:18px;height:18px}.control-btn.restoring svg{animation:spin .9s linear infinite;opacity:.5}.control-btn.connecting-pulse{animation:controlPulse 1.8s ease-in-out infinite}@keyframes controlPulse{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.08)}50%{box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.08),0 0 0 3px rgba(102,126,234,.45)}}.peer-dd-btn{width:32px;height:32px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(28,28,32,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:rgba(255,255,255,.85);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .12s,border-color .15s}.peer-dd-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.peer-dd-btn:active{transform:scale(.92)}.peer-dd-btn.peer-dd-active{background:rgba(200,40,40,.65);border-color:rgba(255,80,80,.3)}.peer-dd-btn.peer-dd-kick{border-color:rgba(239,68,68,.25);color:rgba(239,68,68,.85)}.peer-dd-btn.peer-dd-kick:hover{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.5)}@keyframes mutePop{0%{transform:translate(-50%,-50%) scale(.15);opacity:0}16%{transform:translate(-50%,-50%) scale(1.05);opacity:1}62%{transform:translate(-50%,-145%) scale(.95);opacity:1}to{transform:translate(-50%,-230%) scale(.8);opacity:0}}@keyframes muteBorderFlash{0%,72%{opacity:1}to{opacity:0}}.mute-feedback-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-stage-alert);box-sizing:border-box;border:3px solid transparent;animation:muteBorderFlash 1.1s ease-out forwards}.mute-feedback-wrap.mute-red{border-color:rgba(239,68,68,.9)}.mute-feedback-wrap.mute-green{border-color:rgba(16,185,129,.9)}.mute-feedback-icon{position:absolute;left:50%;top:50%;width:56px;height:56px;stroke:#fff;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;animation:mutePop .95s cubic-bezier(.22,1,.36,1) forwards;filter:drop-shadow(0 2px 16px rgba(0,0,0,.9))}@keyframes selfMuteOverlayIn{0%{opacity:0}10%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes mutePopSelf{0%{transform:translate(-50%,-50%) scale(.08);opacity:0}10%{transform:translate(-50%,-50%) scale(1);opacity:1}42%{transform:translate(-50%,-50%) scale(4);opacity:.9}72%{transform:translate(-50%,-50%) scale(4);opacity:.9}to{transform:translate(-50%,-50%) scale(4);opacity:0}}.self-mute-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;overflow:hidden;box-sizing:border-box;border:4px solid transparent;animation:selfMuteOverlayIn 2.5s ease-in-out forwards}.self-mute-overlay.mute-red{border-color:rgba(239,68,68,.9)}.self-mute-overlay.mute-green{border-color:rgba(16,185,129,.9)}.mute-feedback-self-icon{position:absolute;left:50%;top:50%;width:80px;height:80px;stroke:#fff;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;animation:mutePopSelf 2.5s cubic-bezier(.22,1,.36,1) forwards;filter:drop-shadow(0 4px 32px rgba(0,0,0,1));z-index:1}.spotlight-cast-btn{padding:18px 22px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(28,28,34,.88);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);cursor:pointer;box-shadow:0 8px 32px rgba(0,0,0,.6),inset 0 1px rgba(255,255,255,.09);transition:transform .15s,background .15s;display:flex;align-items:center;justify-content:center}.spotlight-cast-btn:active{transform:scale(.93);background:rgba(40,40,50,.95)}.spotlight-close-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(55,55,62,.82);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.5);transition:transform .15s,background .15s}.spotlight-close-btn:active{transform:scale(.93);background:rgba(70,70,78,.9)}.pause-full-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;z-index:var(--z-pause);pointer-events:none}.pause-phones-row{display:flex;align-items:center;justify-content:center;gap:6px}.pause-phone{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.pause-phone svg{width:48px;height:48px}.pause-phone.left svg{animation:pausePhoneLeftPulse 2s ease-in-out infinite}.pause-phone.right svg{stroke:rgba(255,255,255,.3)}.pause-phone.right{transform:scaleX(-1)}.pause-symbol{font-size:20px;color:rgba(255,255,255,.4);font-weight:700;letter-spacing:2px;line-height:1}@keyframes pausePhoneLeftPulse{0%,to{stroke:rgba(239,68,68,.3)}50%{stroke:#ef4444}}html.theme-light .call-timer-pill{background:rgba(255,255,255,.72)}html.theme-light .call-timer-time{color:rgba(18,26,44,.9)}html.theme-light .call-timer-divider{background:rgba(18,26,44,.22)}html.theme-light .call-timer-pill svg{stroke:rgba(18,26,44,.7)}.call-timer-close{position:absolute;top:50%;right:0;z-index:1;width:22px;height:22px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer;background:rgba(28,28,34,.9);color:rgba(255,255,255,.85);box-shadow:0 2px 8px rgba(0,0,0,.35);opacity:0;pointer-events:none;transform:translateY(-50%) scale(.7);transition:opacity .18s ease,transform .18s ease}.call-timer-close.show{opacity:1;pointer-events:auto;transform:translate(calc(100% + 12px),-50%) scale(1)}html.theme-light .call-timer-close{background:rgba(255,255,255,.9);color:rgba(18,26,44,.8);box-shadow:0 2px 8px rgba(40,70,130,.2)}.waiting-lobby{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;background:transparent}@keyframes phoneRightPulse{0%,to{stroke:rgba(239,68,68,.3)}50%{stroke:#ef4444}}.call-timer-phones{display:flex;align-items:center;gap:3px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.controls{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;transition:opacity .3s,transform .3s}.controls.hidden{opacity:0;transform:translateY(20px);pointer-events:none}.btn{padding:12px 24px;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-size:14px;font-weight:500;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:8px;letter-spacing:.01em;background:rgba(255,255,255,.06);color:rgba(255,255,255,.85);backdrop-filter:blur(12px)}.btn:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1)}.btn:active{transform:translateY(0)}@keyframes pulseGreenBtn{0%,to{transform:scale(1);box-shadow:0 0 6px rgba(16,185,129,.25)}50%{transform:scale(1.05);box-shadow:0 0 14px rgba(16,185,129,.45)}}.btn:disabled{opacity:.25;cursor:not-allowed}.room-info{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:20px;border-radius:12px;margin-bottom:20px}.room-info h3{margin-bottom:12px;color:rgba(255,255,255,.7);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.room-info .code{background:rgba(255,255,255,.06);padding:12px;border-radius:8px;font-family:DM Mono,monospace;font-size:18px;font-weight:500;color:rgba(255,255,255,.9);word-break:break-all}.invite-box{background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.15);padding:16px;border-radius:12px;margin-top:12px}.invite-box p{margin:0 0 10px;font-size:13px;color:rgba(255,255,255,.4)}.invite-actions{display:flex;gap:8px;align-items:center}.invite-link-text{flex:1;background:rgba(255,255,255,.05);padding:8px 12px;border-radius:8px;font-size:12px;font-family:DM Mono,monospace;color:rgba(255,255,255,.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(255,255,255,.08)}.copy-btn{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.15);padding:8px 16px;border-radius:12px;cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap;transition:all .15s}.copy-btn:hover{background:rgba(255,255,255,.16)}.copy-btn.copied{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.3);color:#34d399}.status{text-align:center;padding:12px;border-radius:8px;margin-bottom:20px;font-weight:500}.status.connecting{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.status.connected{background:rgba(16,185,129,.1);color:#34d399;border:1px solid rgba(16,185,129,.2)}.status.error{background:rgba(239,68,68,.1);color:#f87171;border:1px solid rgba(239,68,68,.2)}.status.waiting{background:rgba(255,255,255,.05);color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.08);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;overscroll-behavior:contain;overflow:hidden}.modal-content{position:relative;background:rgba(26,29,36,.92);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:560px;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6);animation:modalSlideUp .3s ease-out}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-header{color:#fff;padding:22px 44px 0 24px;margin:0 0 16px;flex-shrink:0}.modal-header h2{margin:0;font-size:17px;font-weight:600;color:rgba(255,255,255,.88)}.modal-close{position:absolute;top:12px;right:14px;background:none;border:none;color:rgba(255,255,255,.45);font-size:22px;line-height:1;cursor:pointer;padding:4px 6px;transition:color .2s}.modal-close:hover{color:rgba(255,255,255,.9)}.modal-body{padding:0 24px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;color:rgba(255,255,255,.55);line-height:1.65;font-size:13px}.modal-body p{margin-bottom:10px}.modal-body p:last-child{margin-bottom:0}.modal-body strong{color:rgba(255,255,255,.75);display:block;margin-bottom:4px}@media(max-width:768px){body{padding:12px}.container{max-width:100%}.card{padding:32px 24px;border-radius:20px}}.system-audio-toast{position:fixed;bottom:40px;left:50%;transform:translate(-50%);padding:14px 20px;border-radius:12px;font-size:14px;font-weight:400;z-index:10000;animation:slideDown .3s ease;max-width:320px;width:calc(100% - 40px);box-shadow:0 8px 32px rgba(0,0,0,.4);cursor:default}.system-audio-found{background:rgba(16,185,129,.92);color:#fff;text-align:center;backdrop-filter:blur(12px)}.room-full-notice{background:rgba(20,22,28,.88);color:#fff;text-align:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}.room-full-notice-up{margin-top:6px;font-size:13px;opacity:.85}.room-full-notice-up a{color:inherit;font-weight:600;text-decoration:underline}html.theme-light .room-full-notice{background:rgba(255,255,255,.92);color:rgba(18,26,44,.92);box-shadow:0 8px 28px rgba(40,70,130,.18)}@keyframes slideDown{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.multi-peer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;background:#000}.active-speaker-video{width:100%;flex:1;object-fit:cover;min-height:0;display:block}.mini-peers-bar{display:flex;flex-direction:row;gap:2px;padding:2px;flex-shrink:0;height:28vh;background:#000}.mini-peer-video{flex:1;min-width:0;height:100%;object-fit:cover;border-radius:6px;background:#111}html.theme-light .multi-peer-overlay,html.theme-light .mini-peers-bar{background:#e9eef6!important}.video-container.is-landscape{aspect-ratio:auto}.is-landscape .multi-peer-overlay{display:flex;flex-direction:column}.is-landscape .multi-peer-overlay .active-speaker-video{display:none}.is-landscape .mini-peers-bar{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;height:100%;flex:1;min-height:0;padding:0;gap:2px;background:#000}.is-landscape .mini-peer-video{width:100%;height:100%;flex:none;object-fit:cover;border-radius:0;box-sizing:border-box}.is-landscape .peer-count-3 .mini-peers-bar{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.is-landscape .peer-count-3 .mini-peers-bar .mini-peer-video:first-of-type{grid-row:1 / -1}.is-landscape .peer-count-2 .mini-peers-bar{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.video-container.mp-grid{aspect-ratio:auto;height:80vh}.mp-grid .multi-peer-overlay{display:flex;flex-direction:column}.mp-grid .multi-peer-overlay .active-speaker-video{display:none}.mp-grid .mini-peers-bar{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;height:100%;flex:1;min-height:0;padding:0;gap:2px;background:#000}.mp-grid .mini-peer-video{width:100%;height:100%;flex:none;object-fit:cover;border-radius:0;box-sizing:border-box}.mp-grid .peer-count-3 .mini-peers-bar{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.mp-grid .peer-count-3 .mini-peers-bar .mini-peer-video:first-of-type{grid-row:1 / -1}.mp-grid .peer-count-2 .mini-peers-bar{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.multi-peer-video-speaking{box-shadow:0 0 0 2px rgba(255,255,255,.25),0 16px 48px rgba(0,0,0,.9),0 4px 14px rgba(0,0,0,.6);position:relative;z-index:3;border-radius:6px;transform:scale(1.05);transition:transform .3s ease,box-shadow .3s ease}.chat-msg-badge{font-size:10px;opacity:.6;margin-top:2px}@keyframes knockArrowPulse{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.knock-preview{display:flex;align-items:flex-end;gap:8px;justify-content:center}.knock-preview-caller{width:32px;height:26px;border-radius:5px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35);display:flex;align-items:center;justify-content:center;flex-shrink:0}.knock-preview-arrow{color:rgba(255,255,255,.7);flex-shrink:0;animation:knockArrowPulse 1.1s ease-in-out infinite;display:flex;align-items:center}.knock-preview-grid{display:grid;gap:3px}.knock-preview-grid.mobile{grid-template-columns:repeat(3,28px)}.knock-preview-grid.mobile .knock-slot{width:28px;height:18px}.knock-preview-grid.mobile .knock-slot:first-child{grid-column:1 / -1;width:auto;height:22px}.knock-preview-grid.desktop{grid-template-columns:repeat(2,36px)}.knock-slot{width:20px;height:36px;border-radius:5px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.knock-preview-grid.desktop .knock-slot{width:36px;height:20px}.knock-slot.empty{background:rgba(239,68,68,.06);border:1px dashed rgba(239,68,68,.35)}.knock-preview.with-live{align-items:center}.knock-preview.with-live .knock-preview-grid.mobile{grid-template-columns:repeat(3,40px)}.knock-preview.with-live .knock-preview-grid.mobile .knock-slot{width:40px;height:32px}.knock-preview.with-live .knock-preview-grid.mobile .knock-slot:first-child{width:auto;height:40px}.knock-preview.with-live .knock-preview-grid.desktop{grid-template-columns:repeat(2,56px)}.knock-preview.with-live .knock-preview-grid.desktop .knock-slot{width:56px;height:36px}.knock-join-btn{position:relative;padding:6px;margin:-6px;background:none;border:none;border-radius:12px;cursor:pointer;font:inherit;color:inherit;opacity:.5;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.knock-join-btn.ready{opacity:1;animation:knockGridPulse 1.1s ease-in-out infinite}.knock-join-btn.ready .knock-slot.empty{background:rgba(97,152,255,.16);border-color:rgba(97,152,255,.9)}.knock-join-btn.busy{opacity:1}.knock-join-label{font-size:12px;font-weight:700;letter-spacing:.02em;color:#6198ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 4px}.knock-join-btn.busy .knock-preview-grid{opacity:.35}.knock-join-spin{position:absolute;top:50%;left:50%;margin:-11px 0 0 -11px;animation:spin .9s linear infinite}@keyframes knockGridPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(hover:hover){.knock-join-btn[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;font-weight:600;padding:5px 10px;border-radius:8px;background:rgba(20,24,32,.9);color:#fff;pointer-events:none}}html.theme-light body:not(.in-call) .knock-preview-arrow{color:rgba(18,26,44,.55)}html.theme-light body:not(.in-call) .knock-slot{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.15)}.knocker-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;background:var(--glass-sheen),rgba(17,17,24,.95);border:var(--card-border);border-radius:20px;padding:28px;min-width:200px;max-width:260px;max-height:85vh;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:var(--glass-inset),var(--card-glow);display:flex;flex-direction:column;gap:14px;overflow:hidden}.knocker-list{display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain}.knocker-row{display:flex;flex-direction:column;align-items:stretch;gap:14px}.knocker-name{font-size:18px;font-weight:700;color:rgba(255,255,255,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.knocker-btn-row{display:flex;gap:10px}.knocker-btn{border:1px solid transparent;border-radius:12px;height:44px;flex:1;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.knocker-btn.admit{background:var(--glass-sheen),var(--c-neutral-bg);border-color:var(--c-neutral-border);color:rgba(230,240,255,.7)}.knocker-btn.admit:hover{background:var(--glass-sheen),rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.knocker-btn.reject{background:var(--glass-sheen),rgba(239,68,68,.16);border-color:rgba(239,68,68,.42);color:rgba(252,165,165,.92)}.knocker-btn.reject:hover{background:var(--glass-sheen),rgba(239,68,68,.26)}.knocker-msg-row{display:flex;gap:6px;flex-wrap:nowrap}.knocker-msg-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:rgba(255,255,255,.45);font-size:11px;font-weight:500;padding:4px 10px;cursor:pointer;font-family:inherit;transition:background .15s,color .15s;white-space:nowrap}.knocker-msg-btn:hover{background:rgba(255,255,255,.12);color:rgba(255,255,255,.8)}.knocker-admit-all{border:none;border-radius:10px;padding:8px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;background:linear-gradient(135deg,rgba(102,126,234,.35),rgba(118,75,162,.35));color:rgba(165,180,252,.95);border:1px solid rgba(102,126,234,.3);width:100%;transition:background .15s}.knocker-admit-all:hover{background:linear-gradient(135deg,rgba(102,126,234,.55),rgba(118,75,162,.55))}.knocker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.knocker-indicator{position:fixed;top:calc(env(safe-area-inset-top,0px) + 56px);left:50%;transform:translate(-50%);z-index:10000;display:flex;align-items:center;gap:8px;background:rgba(17,17,24,.92);border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:12px 20px 12px 16px;color:rgba(255,255,255,.8);cursor:pointer;font-family:inherit;font-size:14px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 20px rgba(0,0,0,.5);pointer-events:auto;opacity:0;transition:opacity .25s ease}.knocker-indicator.visible{opacity:1}.knocker-indicator:hover{background:rgba(30,30,42,.95);color:rgba(255,255,255,.95)}.knocker-indicator-badge{min-width:22px;height:22px;border-radius:11px;background:rgba(239,68,68,.85);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 5px}.knocker-panel.in-call{min-width:240px;max-width:320px;padding:28px;gap:16px;border-radius:24px}.knocker-panel.in-call .knocker-name{font-size:22px}.knocker-panel.in-call .knocker-btn{height:44px;border-radius:12px}.knocker-panel.in-call .knocker-btn svg{width:18px;height:18px}@keyframes ss-preview-flash{0%{filter:brightness(1)}20%{filter:brightness(2.2) saturate(.2)}60%{filter:brightness(1.6) saturate(.5)}to{filter:brightness(1)}}.ss-preview-flash{animation:ss-preview-flash .5s ease-out}@keyframes ss-rotate-hint{0%,to{transform:rotate(0)}40%{transform:rotate(90deg)}60%{transform:rotate(90deg)}}@keyframes ss-hint-fade{0%{opacity:0}10%{opacity:1}75%{opacity:1}to{opacity:0}}body.pro-theme{background:radial-gradient(ellipse at 50% 38%,#0c1c48,#060d1c 72%)}body.pro-theme.fullscreen-active{background:#060d1c!important}body.pro-theme .video-container{background:#060d1c;border-color:rgba(99,179,255,.2);box-shadow:0 0 80px rgba(59,130,246,.15),0 0 160px rgba(59,130,246,.08)}@media(hover:none)and (pointer:coarse){body.pro-theme .video-container{box-shadow:none}body.in-call.pro-theme{background:#060d1c}}body.pro-theme .control-btn{background:rgba(30,41,59,.8);border-color:rgba(99,179,255,.2);color:rgba(190,215,255,.9)}body.pro-theme .control-btn:before{background:linear-gradient(135deg,rgba(99,179,255,.06) 0%,transparent 60%)}@media(hover:hover)and (pointer:fine){body.pro-theme .control-btn:hover{background:rgba(45,65,95,.9);border-color:rgba(99,179,255,.4)}}body.pro-theme .control-btn.active{background:rgba(37,99,235,.48);border-color:rgba(59,130,246,.65);color:#fff}@keyframes activePulsePro{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 1px rgba(59,130,246,.12)}50%{box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 1px rgba(59,130,246,.12),0 0 0 3px rgba(59,130,246,.28)}}body.pro-theme .control-btn.active:not(.end-call):not(.screen-sharing-active){animation:activePulsePro 2.5s ease-in-out infinite}@keyframes controlPulsePro{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.35)}50%{box-shadow:0 2px 8px rgba(0,0,0,.35),0 0 0 3px rgba(59,130,246,.4)}}body.pro-theme .control-btn.connecting-pulse{animation:controlPulsePro 1.8s ease-in-out infinite}body.pro-theme .control-btn.end-call{background:rgba(200,40,40,.7);border-color:rgba(255,80,80,.25);color:#fff}body.pro-theme .control-btn.end-call:hover{background:rgba(220,50,50,.85);border-color:rgba(255,80,80,.4)}.peer-pause-icon{animation:peer-pause-pulse 2s ease-in-out infinite}@keyframes peer-pause-pulse{0%,to{opacity:.5}50%{opacity:.9}}body.pro-theme .peer-dd-btn{background:rgba(8,18,42,.82);border-color:rgba(59,130,246,.2);color:rgba(190,215,255,.9)}body.pro-theme .peer-dd-btn:hover{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.35)}body.pro-theme{background:#060d1c}body.pro-theme .card:not(.in-call){background:#0a1628;border-color:rgba(59,130,246,.2);box-shadow:0 0 60px rgba(59,130,246,.15),0 0 120px rgba(59,130,246,.08),inset 0 1px rgba(255,255,255,.05)}@keyframes phonePulsePro{0%,to{border-color:rgba(239,68,68,.15);box-shadow:0 2px 8px rgba(0,0,0,.35)}50%{border-color:rgba(239,68,68,.5);box-shadow:0 2px 8px rgba(0,0,0,.35),0 0 12px rgba(239,68,68,.15)}}body.pro-theme .call-timer-pill{background:rgba(10,20,40,.45);border:none}html.theme-light .call-timer-pill,html.theme-light body.pro-theme .call-timer-pill{background:rgba(255,255,255,.72)}body.pro-theme .call-timer-time{color:rgba(170,205,255,.9)}body.pro-theme .call-timer-divider{background:rgba(59,130,246,.25)}html.theme-light body.pro-theme .call-timer-time{color:rgba(28,72,160,.95)}html.theme-light body.pro-theme .call-timer-divider{background:rgba(40,90,200,.28)}body.pro-theme .call-peer-panel-name{color:rgba(170,205,255,.85)}body.pro-theme .fullscreen-chat-overlay-input{background:transparent;border-top:none}body.pro-theme .fullscreen-chat-overlay-input textarea{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}body.pro-theme .fullscreen-chat-overlay-input textarea:focus{border-color:rgba(59,130,246,.6);background:rgba(255,255,255,.15)}body.pro-theme .file-progress-fill{background:#3b82f6}body.pro-theme .chat-attach-btn{background:rgba(12,26,55,.7);border-color:rgba(59,130,246,.22)}body.pro-theme .chat-attach-btn:hover{background:rgba(20,44,90,.85)}body.pro-theme .chat-send-key{background:rgba(12,26,55,.7);border-color:rgba(59,130,246,.2)}body.pro-theme .chat-send-key:hover{background:rgba(20,44,90,.85)}html.theme-light .fullscreen-chat-overlay-input textarea{background:rgba(15,23,42,.05);border-color:rgba(18,26,44,.15);color:rgba(18,26,44,.92)}html.theme-light .fullscreen-chat-overlay-input textarea::placeholder{color:rgba(18,26,44,.4)}html.theme-light .fullscreen-chat-overlay-input textarea:focus{border-color:#4a7fe0;background:rgba(15,23,42,.07)}html.theme-light .chat-attach-btn{background:rgba(15,23,42,.05);border-color:rgba(18,26,44,.15)}html.theme-light .chat-attach-btn:hover{background:rgba(15,23,42,.1)}html.theme-light .chat-attach-btn svg{stroke:rgba(18,26,44,.6)}html.theme-light .chat-send-key{background:rgba(15,23,42,.06);border-color:rgba(80,140,240,.28)}html.theme-light .chat-send-key:hover{background:rgba(15,23,42,.1)}html.theme-light .send-key-base svg{stroke:rgba(30,64,140,.9)}html.theme-light .send-key-base span{color:rgba(18,26,44,.85)}html.theme-light .control-btn:not(.end-call){background:var(--glass-sheen, none),rgba(255,255,255,.72);border-color:rgba(18,26,44,.14);color:rgba(18,26,44,.82);box-shadow:0 2px 10px rgba(40,70,130,.16)}html.theme-light .control-btn:not(.end-call):hover{background:rgba(255,255,255,.9);border-color:rgba(80,140,240,.35)}html.theme-light .control-btn.active:not(.end-call){background:var(--glass-sheen, none),rgba(80,140,240,.18);border-color:rgba(80,140,240,.45);color:rgba(18,26,44,.92)}html.theme-light .send-key-item{color:rgba(18,26,44,.78);border-bottom-color:rgba(18,26,44,.08)}body.pro-theme .knocker-panel{background:var(--glass-sheen),rgba(12,22,46,.92)}body.pro-theme .knocker-name{color:rgba(190,215,255,.9)}body.pro-theme .knocker-admit-all{background:rgba(37,99,235,.35);border-color:rgba(59,130,246,.4)}body.pro-theme .knocker-admit-all:hover{background:rgba(37,99,235,.55)}html.theme-light .knocker-panel{background:var(--glass-sheen),rgba(234,243,255,.94);border-color:rgba(120,170,240,.3)}html.theme-light .knocker-name{color:rgba(18,26,44,.9)}html.theme-light .knocker-btn.admit{background:var(--glass-sheen),rgba(15,23,42,.05);border-color:rgba(120,170,240,.28);color:rgba(18,26,44,.85)}html.theme-light .knocker-btn.admit:hover{background:var(--glass-sheen),rgba(15,23,42,.1);border-color:rgba(80,140,240,.4)}html.theme-light .knocker-btn.reject{background:var(--glass-sheen),rgba(239,68,68,.12);border-color:rgba(239,68,68,.45);color:rgba(200,40,40,.92)}html.theme-light .knocker-btn.reject:hover{background:var(--glass-sheen),rgba(239,68,68,.2)}html.theme-light body.max-theme .fullscreen-chat-overlay-input textarea:focus{border-color:#e8854a}html.theme-light body.pro-theme .fullscreen-chat-overlay-input textarea{background:rgba(15,23,42,.05);border-color:rgba(80,140,240,.32)}html.theme-light body.max-theme .fullscreen-chat-overlay-input textarea{background:rgba(200,90,30,.05);border-color:rgba(220,110,40,.34)}html.theme-light body.max-theme .chat-send-key{background:rgba(200,90,30,.07);border-color:rgba(255,130,80,.28)}html.theme-light body.max-theme .chat-send-key:hover{background:rgba(200,90,30,.12)}html.theme-light body.max-theme .send-key-base svg{stroke:rgba(180,80,30,.9)}html.theme-light body.max-theme .send-key-base span{color:rgba(120,50,18,.9)}html.theme-light body.max-theme .chat-attach-btn{background:rgba(200,90,30,.07);border-color:rgba(255,130,80,.24)}html.theme-light body.max-theme .chat-attach-btn:hover{background:rgba(200,90,30,.12)}html.theme-light body.max-theme .chat-attach-btn svg{stroke:rgba(180,80,30,.75)}html.theme-light body.max-theme .control-btn:not(.end-call):hover{border-color:rgba(255,130,80,.4)}html.theme-light body.max-theme .control-btn.active:not(.end-call){background:var(--glass-sheen, none),rgba(255,130,80,.18);border-color:rgba(255,130,80,.5);color:rgba(60,26,10,.92)}html.theme-light body.max-theme .knocker-btn.admit{border-color:rgba(255,150,99,.3)}html.theme-light body.max-theme .knocker-btn.admit:hover{border-color:rgba(255,130,80,.45)}html.theme-light body.max-theme .knocker-panel{background:var(--glass-sheen),rgba(255,240,231,.95);border-color:rgba(255,150,99,.32)}html.theme-light body.max-theme .knocker-name{color:rgba(60,30,15,.92)}html.theme-light body.max-theme .knocker-btn.reject{background:var(--glass-sheen),rgba(239,68,68,.12);border-color:rgba(239,68,68,.45);color:rgba(200,40,40,.92)}html.theme-light body.max-theme .knocker-indicator{background:rgba(255,244,236,.94);border-color:rgba(255,150,99,.32);color:rgba(90,45,20,.85)}html.theme-light body.max-theme .knocker-indicator:hover{background:rgba(255,236,224,.97)}html.theme-light body.pro-theme .knocker-panel{background:var(--glass-sheen),rgba(234,243,255,.94);border-color:rgba(120,170,240,.3)}html.theme-light body.pro-theme .knocker-name{color:rgba(18,26,44,.9)}html.theme-light body.pro-theme .knocker-indicator{background:rgba(240,246,255,.94);border-color:rgba(120,170,240,.3);color:rgba(18,26,44,.82)}html.theme-light body.pro-theme .knocker-indicator:hover{background:rgba(230,240,255,.97)}html.theme-light .knocker-msg-btn{background:rgba(18,26,44,.05);border-color:rgba(18,26,44,.16);color:rgba(18,26,44,.62)}html.theme-light .knocker-msg-btn:hover{background:rgba(18,26,44,.1);color:rgba(18,26,44,.9)}body.pro-theme .knocker-indicator{background:rgba(8,18,42,.92);border-color:rgba(59,130,246,.3);color:rgba(170,205,255,.85)}body.pro-theme .knocker-indicator:hover{background:rgba(15,35,75,.97)}body.pro-theme .knocker-indicator-badge{background:rgba(37,99,235,.9)}body.pro-theme .rec-picker{background:rgba(10,20,46,.82);border-color:rgba(100,160,255,.35)}body.pro-theme .rec-picker-tile{border-color:rgba(99,179,255,.18);background:#0a1630}body.pro-theme .rec-picker-tile.selected{border-color:rgba(99,179,255,.5)}body.pro-theme .rec-picker-start{background:rgba(220,38,38,.25)!important;border:1px solid rgba(220,38,38,.5)}body.max-theme{background:radial-gradient(ellipse at 50% 38%,#481c0c,#1c0d06 72%)}body.max-theme.fullscreen-active{background:#1c0d06!important}body.max-theme .video-container{background:#1c0d06;border-color:rgba(255,150,99,.2);box-shadow:0 0 80px rgba(255,130,80,.15),0 0 160px rgba(255,130,80,.08)}@media(hover:none)and (pointer:coarse){body.max-theme .video-container{box-shadow:none}body.in-call.max-theme{background:#1c0d06}}body.max-theme .control-btn{background:rgba(59,30,18,.8);border-color:rgba(255,150,99,.2);color:rgba(255,215,190,.9)}body.max-theme .control-btn:before{background:linear-gradient(135deg,rgba(255,150,99,.06) 0%,transparent 60%)}@media(hover:hover)and (pointer:fine){body.max-theme .control-btn:hover{background:rgba(95,55,30,.9);border-color:rgba(255,150,99,.4)}}body.max-theme .control-btn.active{background:rgba(200,90,42,.48);border-color:rgba(255,130,80,.65);color:#fff}@keyframes activePulseMax{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 1px rgba(255,130,80,.12)}50%{box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 1px rgba(255,130,80,.12),0 0 0 3px rgba(255,130,80,.28)}}body.max-theme .control-btn.active:not(.end-call):not(.screen-sharing-active){animation:activePulseMax 2.5s ease-in-out infinite}@keyframes controlPulseMax{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.35)}50%{box-shadow:0 2px 8px rgba(0,0,0,.35),0 0 0 3px rgba(255,130,80,.4)}}body.max-theme .control-btn.connecting-pulse{animation:controlPulseMax 1.8s ease-in-out infinite}body.max-theme .control-btn.end-call{background:rgba(200,40,40,.7);border-color:rgba(255,80,80,.25);color:#fff}body.max-theme .control-btn.end-call:hover{background:rgba(220,50,50,.85);border-color:rgba(255,80,80,.4)}body.max-theme .peer-dd-btn{background:rgba(42,18,8,.82);border-color:rgba(255,130,80,.2);color:rgba(255,215,190,.9)}body.max-theme .peer-dd-btn:hover{background:rgba(255,130,80,.18);border-color:rgba(255,130,80,.35)}body.max-theme .card:not(.in-call){background:#1a0f08;border-color:rgba(255,130,80,.2);box-shadow:0 0 60px rgba(255,130,80,.15),0 0 120px rgba(255,130,80,.08),inset 0 1px rgba(255,255,255,.05)}@keyframes phonePulseMax{0%,to{border-color:rgba(239,68,68,.15);box-shadow:0 2px 8px rgba(0,0,0,.35)}50%{border-color:rgba(239,68,68,.5);box-shadow:0 2px 8px rgba(0,0,0,.35),0 0 12px rgba(239,68,68,.15)}}@keyframes peerDotPulseMax{0%,to{box-shadow:0 0 4px rgba(255,130,80,.4)}50%{box-shadow:0 0 8px rgba(255,130,80,.7)}}body.max-theme .call-timer-pill{background:transparent;border:none}body.max-theme .call-timer-time{color:rgba(255,205,170,.9)}body.max-theme .call-timer-divider{background:rgba(255,130,80,.25)}html.theme-light body.max-theme .call-timer-pill{background:rgba(255,255,255,.72)}html.theme-light body.max-theme .call-timer-time{color:rgba(190,80,25,.95)}html.theme-light body.max-theme .call-timer-divider{background:rgba(200,90,30,.28)}body.max-theme .fullscreen-chat-overlay-input{background:transparent;border-top:none}body.max-theme .fullscreen-chat-overlay-input textarea{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}body.max-theme .fullscreen-chat-overlay-input textarea:focus{border-color:rgba(255,130,80,.6);background:rgba(255,255,255,.15)}body.max-theme .file-progress-fill{background:#e8854a}body.max-theme .chat-attach-btn{background:rgba(55,22,8,.7);border-color:rgba(255,130,80,.22)}body.max-theme .chat-attach-btn:hover{background:rgba(90,36,14,.85)}body.max-theme .chat-send-key{background:rgba(55,22,8,.7);border-color:rgba(255,130,80,.2)}body.max-theme .chat-send-key:hover{background:rgba(90,36,14,.85)}body.max-theme .knocker-panel{background:rgba(38,16,8,.97);border-color:rgba(255,130,80,.28)}body.max-theme .knocker-name{color:rgba(255,215,190,.9)}body.max-theme .knocker-admit-all{background:rgba(200,90,42,.35);border-color:rgba(255,130,80,.4)}body.max-theme .knocker-admit-all:hover{background:rgba(200,90,42,.55)}body.max-theme .knocker-indicator{background:rgba(42,18,8,.92);border-color:rgba(255,130,80,.3);color:rgba(255,205,170,.85)}body.max-theme .knocker-indicator:hover{background:rgba(75,30,12,.97)}body.max-theme .knocker-indicator-badge{background:rgba(200,90,42,.9)}body.max-theme .rec-picker,body.max-theme .rec-picker-card{background:rgba(38,16,8,.97);border-color:rgba(255,130,80,.2)}body.max-theme .rec-picker-tile{border-color:rgba(255,150,99,.18);background:#1a0f08}body.max-theme .rec-picker-tile.selected{border-color:rgba(255,150,99,.5)}body.max-theme .rec-picker-start{background:rgba(220,38,38,.25)!important;border:1px solid rgba(220,38,38,.5)}html.theme-light .rec-picker{background:var(--glass-sheen),rgba(234,243,255,.94);border-color:rgba(120,170,240,.3)}html.theme-light .rec-picker-title{color:rgba(18,26,44,.9)}html.theme-light .rec-picker-tile{border-color:rgba(18,26,44,.14)}html.theme-light .rec-picker-tile.selected{border-color:rgba(220,38,38,.85)}html.theme-light .rec-picker-start{color:rgba(200,40,40,.92)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(10,20,46,.95) inset!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(200,210,220,.28)!important;caret-color:#fff;transition:background-color 5000s ease-in-out 0s}.tile-pin-btn{transition:opacity .15s ease}@media(hover:hover){.peer-tile .tile-pin-btn{opacity:0}.peer-tile:hover .tile-pin-btn{opacity:.9}.peer-tile .tile-pin-btn.pinned{opacity:1}}.share-strip-scroll::-webkit-scrollbar{display:none}.share-warmup-wave{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;border:2px solid rgba(255,255,255,.55);opacity:0;animation:shareWarmupWave 1.8s ease-out infinite}@keyframes shareWarmupWave{0%{transform:scale(.7);opacity:.7}to{transform:scale(3.2);opacity:0}}.call-wait-copy-btn{white-space:nowrap;border:none;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.92)}.call-wait-copy-btn:hover{color:#fff}html.theme-light .call-wait-copy-btn{color:rgba(18,26,44,.85)}html.theme-light .call-wait-copy-btn:hover{color:#121a2c}.video-controls.side-dock.strip-dock{top:140px;height:60px;padding:0 8px;box-sizing:border-box;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;max-height:none;max-width:calc(100vw - 32px);overflow-x:auto;scrollbar-width:none;transform:translate(calc(50vw - 50%));border-radius:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.video-controls.side-dock.strip-dock.strip-hidden{top:0;height:52px}.video-controls.side-dock.strip-dock::-webkit-scrollbar{display:none}.video-controls.side-dock.strip-dock .dock-grip{display:none!important}.video-controls.side-dock.strip-dock.collapsed>*:not(.dock-grip){display:flex!important}.video-controls.side-dock.strip-dock .dock-divider{width:1px;height:22px;margin:0 2px}.peer-tile.page-in{animation:peerTilePageIn 1s ease both}@keyframes peerTilePageIn{0%{opacity:0}to{opacity:1}}.mod-bulk-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.88);transition:background .15s,border-color .15s}.mod-bulk-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}body.pro-theme .mod-bulk-btn{background:rgba(8,18,42,.82);border-color:rgba(59,130,246,.2);color:rgba(190,215,255,.92)}body.max-theme .mod-bulk-btn{background:rgba(42,18,8,.82);border-color:rgba(255,130,80,.2);color:rgba(255,215,190,.92)}body.max-theme .mod-bulk-btn:hover{background:rgba(255,130,80,.18);border-color:rgba(255,130,80,.35)}body.max-theme .call-peer-panel-name{color:rgba(255,215,190,.9)}body.max-theme .peer-dd-btn.peer-dd-active{background:rgba(200,90,42,.48);border-color:rgba(255,130,80,.65);color:rgba(255,235,220,.95)}body.max-theme .peer-dd-btn.peer-dd-kick{border-color:rgba(239,68,68,.32);color:rgba(255,120,110,.92)}body.pro-theme .peer-dd-btn.peer-dd-active{background:rgba(200,40,40,.65);border-color:rgba(255,80,80,.3)}html.theme-light .mod-bulk-btn{background:rgba(18,26,44,.05);border-color:rgba(18,26,44,.14);color:rgba(18,26,44,.88)}html.theme-light .mod-bulk-btn:hover{background:rgba(18,26,44,.09)}html.theme-light .call-peer-panel-name{color:rgba(18,26,44,.9)}html.theme-light .peer-dd-btn{background:rgba(18,26,44,.05);border-color:rgba(18,26,44,.14);color:rgba(18,26,44,.78)}html.theme-light .peer-dd-btn:hover{background:rgba(18,26,44,.1);border-color:rgba(18,26,44,.22)}html.theme-light .peer-dd-btn.peer-dd-active{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.45);color:rgba(200,40,40,.92)}html.theme-light .peer-dd-btn.peer-dd-kick{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.35);color:rgba(200,40,40,.92)}html.theme-light .peer-dd-btn.peer-dd-kick:hover{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.5)}html.theme-light body.pro-theme .mod-bulk-btn,html.theme-light body.pro-theme .peer-dd-btn{background:rgba(59,130,246,.07);border-color:rgba(59,130,246,.28);color:rgba(28,72,160,.92)}html.theme-light body.pro-theme .call-peer-panel-name{color:rgba(18,26,44,.9)}html.theme-light body.max-theme .rec-picker{background:var(--glass-sheen),rgba(255,240,231,.95);border-color:rgba(255,150,99,.32)}html.theme-light body.max-theme .rec-picker-title,html.theme-light body.max-theme .call-peer-panel-name{color:rgba(60,30,15,.92)}html.theme-light body.max-theme .mod-bulk-btn{background:rgba(200,90,30,.07);border-color:rgba(255,130,80,.28);color:rgba(120,50,18,.92)}html.theme-light body.max-theme .mod-bulk-btn:hover{background:rgba(200,90,30,.12)}html.theme-light body.max-theme .peer-dd-btn{background:rgba(200,90,30,.07);border-color:rgba(255,130,80,.28);color:rgba(180,80,30,.92)}html.theme-light body.max-theme .peer-dd-btn:hover{background:rgba(200,90,30,.12);border-color:rgba(255,130,80,.45)}html.theme-light body.max-theme .peer-dd-btn.peer-dd-active{background:var(--glass-sheen, none),rgba(255,130,80,.32);border-color:rgba(255,130,80,.5);color:rgba(60,26,10,.92)}html.theme-light body.max-theme .peer-dd-btn.peer-dd-kick{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.38);color:rgba(200,40,40,.92)}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-sans-latin-ext-300-normal-WGwOtXxi.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-300-normal-COYJju1g.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-sans-latin-300-normal-C46oWILc.woff2) format("woff2"),url(/assets/dm-sans-latin-300-normal-CsNfKS1n.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/dm-sans-latin-ext-800-normal-m9aqBDDI.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-800-normal-DOQ-4In_.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/dm-sans-latin-800-normal-C2H8778U.woff2) format("woff2"),url(/assets/dm-sans-latin-800-normal-BwbkPQqB.woff) format("woff");unicode-range:U+0000-00FF,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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff) format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff");unicode-range:U+0000-00FF,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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff) format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-normal-D8IReVS-.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-normal-B5wCrnbP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-normal-DZNkLIMe.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-normal-KEduutn5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-normal-BTzPAsHw.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-normal-ByHlPz7v.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-normal-DueGyF8j.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff) format("woff");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,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}
