.auth[data-v-ae21b18d]{color:#f5f5f5;background:radial-gradient(circle at 20% 20%,#613557,#0000 40%),#111419;place-items:center;min-height:100vh;padding:24px;font-family:system-ui,sans-serif;display:grid}.card[data-v-ae21b18d]{background:#222830ee;border:1px solid #ffffff18;border-radius:22px;gap:16px;width:min(100%,390px);padding:34px;display:grid;box-shadow:0 24px 80px #0008}.logo[data-v-ae21b18d]{background:linear-gradient(145deg,#ffb800,#ff2f6d);border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:800;display:grid}h1[data-v-ae21b18d],p[data-v-ae21b18d]{margin:0}p[data-v-ae21b18d],small[data-v-ae21b18d]{color:#aeb6c2}label[data-v-ae21b18d]{color:#cdd3dc;gap:7px;font-size:13px;display:grid}input[data-v-ae21b18d]{color:#fff;background:#15191e;border:1px solid #ffffff18;border-radius:10px;outline:none;padding:12px 14px}input[data-v-ae21b18d]:focus{border-color:#ff8a42}button[data-v-ae21b18d]{cursor:pointer;border:0}.primary[data-v-ae21b18d]{color:#fff;background:linear-gradient(90deg,#ff3d71,#ff8d35);border-radius:10px;padding:13px;font-weight:700}.switch[data-v-ae21b18d]{color:#ffad72;background:0 0}.error[data-v-ae21b18d]{color:#ff8d9f;font-size:13px}.restore[data-v-ae21b18d]{border-top:1px solid #ffffff12;padding-top:10px}.restore summary[data-v-ae21b18d]{color:#cbd1da;cursor:pointer;font-size:13px}.restore label[data-v-ae21b18d]{margin-top:10px}.restore-button[data-v-ae21b18d]{color:#fff;background:#ffffff12;border-radius:9px;width:100%;margin-top:10px;padding:9px}.restore span[data-v-ae21b18d]{color:#8fe0ad;margin-top:8px;font-size:12px;display:block}@media (width<=700px){.auth[data-v-ae21b18d]{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));align-items:start}.card[data-v-ae21b18d]{border-radius:18px;margin:auto 0;padding:24px 20px}}.global-call-invite[data-v-d649bc68]{z-index:2000;top:max(14px, env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#222a32f5;border:1px solid #ffffff18;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:min(460px,100vw - 24px);padding:12px;font-family:system-ui,sans-serif;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 55px #0009}.caller[data-v-d649bc68]{align-items:center;gap:10px;min-width:0;display:flex}.caller>span[data-v-d649bc68]{color:#a5edbf;background:#2f7650;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.caller div[data-v-d649bc68]{min-width:0;display:grid}.caller b[data-v-d649bc68],.caller small[data-v-d649bc68]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caller small[data-v-d649bc68]{color:#aeb7c1;font-size:12px}.actions[data-v-d649bc68]{gap:8px;display:flex}.actions button[data-v-d649bc68]{color:#fff;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;min-height:40px;display:flex}.decline[data-v-d649bc68]{background:#d9475d;width:40px}.answer[data-v-d649bc68]{background:#29935b;padding:0 14px}@media (width<=520px){.global-call-invite[data-v-d649bc68]{top:auto;bottom:max(12px, env(safe-area-inset-bottom));flex-wrap:wrap}.caller[data-v-d649bc68]{flex:1}.actions[data-v-d649bc68]{width:100%}.actions .answer[data-v-d649bc68]{flex:1}}.pwa-prompt[data-v-b681584b]{z-index:1600;right:16px;bottom:max(16px, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#20262df5;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:12px;width:min(390px,100vw - 32px);padding:13px 12px 13px 15px;font-family:system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 16px 48px #0008}.pwa-prompt div[data-v-b681584b]{flex:1;gap:2px;min-width:0;display:grid}.pwa-prompt strong[data-v-b681584b]{font-size:14px}.pwa-prompt span[data-v-b681584b]{color:#aeb7c1;font-size:11px;line-height:1.35}.install[data-v-b681584b]{color:#fff;cursor:pointer;background:#b0446b;border:0;border-radius:9px;padding:8px 10px;font-size:12px}.dismiss[data-v-b681584b]{color:#b8c0ca;cursor:pointer;background:#ffffff0b;border:0;border-radius:8px;flex:0 0 30px;width:30px;height:30px;font-size:20px}@media (width<=700px){.pwa-prompt[data-v-b681584b]{right:8px;bottom:calc(64px + env(safe-area-inset-bottom));width:calc(100vw - 16px)}.pwa-prompt span[data-v-b681584b]{max-width:220px}}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}button,input,textarea{font:inherit}.boot{color:#fff;background:#111419;place-items:center;min-height:100vh;font-family:system-ui,sans-serif;display:grid}.chat-item[data-v-e54a7926]{width:100%;color:inherit;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.chat-item[data-v-e54a7926]:hover,.chat-item.router-link-active[data-v-e54a7926]{background:#ffffff0a}.avatar[data-v-e54a7926]{color:#fff;background:linear-gradient(145deg,#e34a7a,#ed9b45);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.avatar-image[data-v-e54a7926]{object-fit:cover}.main[data-v-e54a7926]{flex:1;min-width:0}.title[data-v-e54a7926]{justify-content:space-between;gap:8px;font-weight:650;display:flex}.title span[data-v-e54a7926]:first-child,.preview[data-v-e54a7926]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.badges[data-v-e54a7926]{color:#d49a70;align-items:center;gap:4px;display:flex}.lock[data-v-e54a7926]{opacity:.7;font-size:11px}.preview[data-v-e54a7926]{color:var(--color-txt2);margin-top:3px;font-size:13px}.container[data-v-cb5fc110]{flex-direction:column;height:100%;display:flex}.search[data-v-cb5fc110]{color:#9199a4;flex:none;align-items:center;gap:8px;height:60px;margin:0 12px;display:flex}.search input[data-v-cb5fc110],.dialog input[data-v-cb5fc110],select[data-v-cb5fc110]{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 6px}.search[data-v-cb5fc110]{border-radius:12px;padding:0 9px}.search[data-v-cb5fc110]:focus-within{background:var(--color-bg2)}.search>button[data-v-cb5fc110]{color:#fff;cursor:pointer;background:#e05274;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.list[data-v-cb5fc110]{flex:1;overflow:auto}.list h3[data-v-cb5fc110]{color:#8f98a4;text-transform:uppercase;letter-spacing:.08em;margin:12px 16px 5px;font-size:11px}.person[data-v-cb5fc110]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:9px 16px;display:flex}.person[data-v-cb5fc110]:hover{background:#ffffff0a}.person img[data-v-cb5fc110],.person-avatar[data-v-cb5fc110]{object-fit:cover;border-radius:50%;flex:none;width:42px;height:42px}.person-avatar[data-v-cb5fc110]{background:#5c6470;place-items:center;font-weight:700;display:grid}.person>span[data-v-cb5fc110]:last-child{min-width:0;display:grid}.person small[data-v-cb5fc110]{color:#979faa}.empty[data-v-cb5fc110]{text-align:center;color:var(--color-txt2);padding:30px 20px}.error[data-v-cb5fc110]{color:#ff899b;padding:8px 16px;font-size:12px}.overlay[data-v-cb5fc110]{z-index:100;background:#000a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog[data-v-cb5fc110]{background:#272d34;border-radius:18px;gap:13px;width:min(420px,100%);padding:22px;display:grid;box-shadow:0 20px 60px #0009}.dialog header[data-v-cb5fc110]{justify-content:space-between;align-items:center;display:flex}.dialog header button[data-v-cb5fc110]{color:#aaa;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.dialog input[data-v-cb5fc110],.dialog select[data-v-cb5fc110]{background:var(--color-bg2);border:1px solid #ffffff10;border-radius:10px;padding:10px 13px}.contacts-hint[data-v-cb5fc110]{color:#969da7;margin:0;font-size:12px}.users[data-v-cb5fc110]{gap:5px;max-height:260px;display:grid;overflow:auto}.users label[data-v-cb5fc110]{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px;display:flex}.users label[data-v-cb5fc110]:hover{background:#ffffff0a}.users label span[data-v-cb5fc110]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.users label input[data-v-cb5fc110]{flex:none;margin-left:auto}.users small[data-v-cb5fc110]{color:#969da7}.no-contacts[data-v-cb5fc110]{color:#969da7;text-align:center;padding:18px 8px;font-size:12px}.create[data-v-cb5fc110]{color:#fff;cursor:pointer;background:#e05274;border:0;border-radius:10px;padding:11px}@media (width<=700px){.search[data-v-cb5fc110]{margin:0 8px}.overlay[data-v-cb5fc110]{align-items:end;padding:0}.dialog[data-v-cb5fc110]{width:100%;max-height:88dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.users[data-v-cb5fc110]{max-height:min(42dvh,360px)}}.main__bg[data-v-8e2e3486]{z-index:-1;background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.overlay[data-v-c77ff06a]{z-index:200;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.panel[data-v-c77ff06a]{color:#fff;background:#20262d;width:min(520px,100%);height:100%;padding:28px;overflow:auto;box-shadow:-20px 0 60px #0008}header[data-v-c77ff06a]{justify-content:space-between;align-items:start;margin-bottom:24px;display:flex}h2[data-v-c77ff06a],h3[data-v-c77ff06a],p[data-v-c77ff06a]{margin:0}header p[data-v-c77ff06a],.keys p[data-v-c77ff06a],.preferences p[data-v-c77ff06a]{color:#aab2bd;margin-top:4px;font-size:13px}.icon[data-v-c77ff06a]{color:#fff;cursor:pointer;background:#ffffff0a;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.avatar-row[data-v-c77ff06a]{align-items:center;gap:16px;margin-bottom:22px;display:flex}.avatar-row img[data-v-c77ff06a],.avatar-placeholder[data-v-c77ff06a]{object-fit:cover;border-radius:50%;width:72px;height:72px}.avatar-placeholder[data-v-c77ff06a]{background:linear-gradient(145deg,#e34a7a,#ed9b45);place-items:center;font-size:28px;font-weight:700;display:grid}.fields[data-v-c77ff06a]{gap:13px;display:grid}.fields label[data-v-c77ff06a]{color:#c8ced6;gap:6px;font-size:12px;display:grid}input[data-v-c77ff06a],textarea[data-v-c77ff06a]{color:#fff;background:#151a20;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;padding:11px 13px}.primary[data-v-c77ff06a]{color:#fff;cursor:pointer;background:#df5377;border:0;border-radius:10px;padding:12px}.keys[data-v-c77ff06a],.preferences[data-v-c77ff06a]{border-top:1px solid #ffffff12;margin-top:28px;padding-top:22px}.keys h3[data-v-c77ff06a],.preferences h3[data-v-c77ff06a]{align-items:center;gap:8px;display:flex}.keys>input[data-v-c77ff06a]{margin-top:14px}.preferences .secondary[data-v-c77ff06a]{margin-top:12px}.key-actions[data-v-c77ff06a]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.secondary[data-v-c77ff06a]{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.secondary input[data-v-c77ff06a]{display:none}.secondary[data-v-c77ff06a]:disabled,.secondary.disabled[data-v-c77ff06a]{opacity:.4;cursor:default}.warning[data-v-c77ff06a]{color:#ffd5a6;background:#6b451f80;border-radius:9px;margin-top:12px;padding:10px;font-size:12px}.status[data-v-c77ff06a],.error[data-v-c77ff06a]{margin-top:14px;font-size:13px}.status[data-v-c77ff06a]{color:#8fe0ad}.error[data-v-c77ff06a]{color:#ff93a5}@media (width<=700px){.panel[data-v-c77ff06a]{width:100%;padding:calc(18px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-shadow:none}header[data-v-c77ff06a]{margin-bottom:18px}.key-actions[data-v-c77ff06a]{grid-template-columns:1fr;display:grid}.secondary[data-v-c77ff06a]{justify-content:center}}.menu[data-v-65e94940]{background:var(--color-menu-bg);flex-direction:column;width:60px;height:100%;display:flex}.btn[data-v-65e94940]{color:#c7cdd6;cursor:pointer;background:0 0;border:0;place-items:center;width:60px;height:60px;display:grid;position:relative}.btn[data-v-65e94940]:hover{color:#fff;background:#ffffff0a}.logout[data-v-65e94940]{margin-top:auto}.btn img[data-v-65e94940]{object-fit:cover;border-radius:50%;width:34px;height:34px}.btn i[data-v-65e94940]{border:2px solid var(--color-menu-bg);background:#ffb14a;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:10px}@media (width<=700px){.menu[data-v-65e94940]{z-index:60;width:100%;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);flex-direction:row;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000024}.btn[data-v-65e94940]{width:56px;height:56px}.logout[data-v-65e94940]{margin-top:0;margin-left:auto}}.container[data-v-bb926188]{--color-bg:#282e33;--color-bg2:#3d444b;--color-txt:#f5f5f5;--color-txt2:#b1b1b1;--color-menu-bg:#18191d;--color-menu-icon:#8d939e;color:var(--color-txt);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;display:flex;overflow:hidden}.leftSide[data-v-bb926188]{flex:0 0 var(--dynamic-width,var(--a4940244));z-index:1;background-color:var(--color-bg);color:#e6e6e6;min-width:0;box-shadow:0px 0px 10px 0 var(--color-bg);position:relative}.leftSide__content[data-v-bb926188]{width:100%;height:100%;overflow:hidden}.leftSide__resize[data-v-bb926188]{cursor:ew-resize;z-index:10;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;width:8px;height:100%;display:flex;position:absolute;top:0;right:-4px}.leftSide__resize[data-v-bb926188]:after{content:"";background-color:var(--color-bg2);width:2px;height:100%;display:block}.main[data-v-bb926188]{flex:1 1 0;min-width:0;height:100vh;position:relative}@media (width<=700px){.container[data-v-bb926188]{height:100dvh}.leftSide[data-v-bb926188]{z-index:auto;width:100%;padding-bottom:calc(56px + env(safe-area-inset-bottom));flex:100%}.leftSide__resize[data-v-bb926188]{display:none}.main[data-v-bb926188]{width:100%;height:100dvh;display:none}.chat-open[data-v-bb926188] .menu,.chat-open .leftSide[data-v-bb926188]{display:none}.chat-open .main[data-v-bb926188]{flex:100%;display:block}}.bage-container[data-v-81c431ed]{color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bage[data-v-81c431ed]{background-color:var(--color-bg);border-radius:240px;width:fit-content;padding:8px 24px}.audio-player[data-v-8c0046f1]{align-items:center;gap:9px;width:min(340px,72vw);padding:7px 2px;display:flex}.play[data-v-8c0046f1]{color:#fff;cursor:pointer;background:#e65a7c;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.track[data-v-8c0046f1]{flex:1;gap:3px;min-width:0;display:grid}.track input[data-v-8c0046f1]{accent-color:#ff8ba8;cursor:pointer;width:100%;height:4px}.track span[data-v-8c0046f1]{color:#ffffff8c;font-size:10px}.rate[data-v-8c0046f1]{color:#ffe1e9;cursor:pointer;background:#ffffff12;border:0;border-radius:12px;width:38px;padding:4px 0;font-size:11px}.video-player[data-v-1e97226f]{background:#0d0f12;border-radius:11px;width:min(380px,72vw);position:relative;overflow:hidden}.video-player video[data-v-1e97226f]{object-fit:contain;cursor:pointer;width:100%;max-height:430px;display:block}.video-player.circle[data-v-1e97226f]{border-radius:50%;width:230px;height:230px}.video-player.circle video[data-v-1e97226f]{object-fit:cover;width:100%;height:100%}.center[data-v-1e97226f]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#161a20b8;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.controls[data-v-1e97226f]{color:#fff;opacity:0;background:#0d1118bd;border-radius:10px;align-items:center;gap:6px;padding:5px 7px;transition:opacity .15s;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.video-player:hover .controls[data-v-1e97226f],.video-player:focus-within .controls[data-v-1e97226f]{opacity:1}.controls button[data-v-1e97226f]{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.controls input[data-v-1e97226f]{accent-color:#ef6586;flex:1;min-width:30px;height:3px}.controls span[data-v-1e97226f]{font-size:10px}.circle-timeline[data-v-1e97226f]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.circle-track[data-v-1e97226f],.circle-progress[data-v-1e97226f],.circle-seek[data-v-1e97226f]{fill:none}.circle-track[data-v-1e97226f]{stroke:#ffffff35;stroke-width:2.2px}.circle-progress[data-v-1e97226f]{stroke:#f16c8c;stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:295.31;transform-origin:50%;transition:stroke-dashoffset .15s linear;transform:rotate(-90deg)}.circle-seek[data-v-1e97226f]{stroke:#0000;stroke-width:9px;pointer-events:stroke;cursor:ew-resize;touch-action:none}.circle-seek[data-v-1e97226f]:focus{stroke:#ffffff1f;outline:none}.playback-error[data-v-1e97226f]{z-index:3;color:#fff;text-align:center;pointer-events:none;background:#111820dc;border-radius:12px;width:min(82%,250px);padding:10px 12px;font-size:12px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.playback-error small[data-v-1e97226f]{color:#ff8ca8;margin-top:4px;display:block}.expanded[data-v-1e97226f]{width:min(1100px,92vw)}.expanded video[data-v-1e97226f]{max-height:82vh}@media (hover:none){.controls[data-v-1e97226f]{opacity:1}}@media (width<=700px){.video-player[data-v-1e97226f]{width:min(380px,78vw)}.video-player.circle[data-v-1e97226f]{width:min(210px,58vw);height:min(210px,58vw)}}.viewer[data-v-e84a367c]{z-index:300;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090b0ff2;flex-direction:column;display:flex;position:fixed;inset:0;z-index:1500!important}.viewer header[data-v-e84a367c]{background:#15191ecc;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 18px;display:flex}.viewer header>span[data-v-e84a367c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.viewer header div[data-v-e84a367c]{align-items:center;gap:7px;display:flex}.viewer button[data-v-e84a367c],.viewer a[data-v-e84a367c]{color:#fff;cursor:pointer;background:#ffffff0b;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.viewer b[data-v-e84a367c]{text-align:center;min-width:48px;font-size:11px}.stage[data-v-e84a367c]{flex:1;place-items:center;min-height:0;padding:30px;display:grid;overflow:auto}.stage img[data-v-e84a367c]{object-fit:contain;transform-origin:50%;max-width:88vw;max-height:82vh;transition:transform .12s}.call-chat[data-v-f6fa6074]{z-index:6;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#20262df5;border:1px solid #ffffff16;border-radius:17px;flex-direction:column;width:min(380px,100vw - 28px);display:flex;position:fixed;top:74px;bottom:86px;right:14px;overflow:hidden;box-shadow:0 20px 70px #0009}.call-chat>header[data-v-f6fa6074]{border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.call-chat>header div[data-v-f6fa6074]{min-width:0;display:grid}.call-chat>header small[data-v-f6fa6074]{color:#99a4af;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.call-chat>header button[data-v-f6fa6074],.pending button[data-v-f6fa6074]{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.call-chat>header button[data-v-f6fa6074]{background:#ffffff0a;border-radius:9px;width:36px;height:36px}.call-messages[data-v-f6fa6074]{flex-direction:column;flex:1;gap:7px;min-height:0;padding:12px;display:flex;overflow:auto}.call-messages article[data-v-f6fa6074]{background:#333c45;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:88%;padding:8px 9px 5px;overflow:hidden}.call-messages article.mine[data-v-f6fa6074]{background:#6d3651;border-radius:12px 12px 3px;align-self:flex-end}.call-messages article>b[data-v-f6fa6074]{color:#ffc08b;font-size:11px;display:block}.text[data-v-f6fa6074]{overflow-wrap:anywhere;white-space:pre-wrap}.call-messages time[data-v-f6fa6074]{color:#ffffff70;text-align:right;font-size:9px;display:block}.photo[data-v-f6fa6074]{cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0}.photo img[data-v-f6fa6074]{object-fit:contain;border-radius:8px;width:100%;max-height:240px;display:block}.video[data-v-f6fa6074]{position:relative}.video>button[data-v-f6fa6074]{color:#fff;cursor:pointer;background:#111c;border:0;border-radius:7px;position:absolute;top:6px;right:6px}.call-messages a[data-v-f6fa6074]{color:#ffd1a8}.status[data-v-f6fa6074]{color:#aeb7c1;margin:auto;font-size:12px}.error[data-v-f6fa6074]{color:#ff9bab;background:#441e28;padding:6px 10px;font-size:11px}.pending[data-v-f6fa6074]{gap:6px;padding:7px 10px 0;display:flex;overflow-x:auto}.pending span[data-v-f6fa6074]{white-space:nowrap;background:#ffffff0b;border-radius:8px;align-items:center;gap:5px;max-width:220px;padding:5px 7px;font-size:11px;display:flex}.pending button[data-v-f6fa6074]{margin-left:auto}.call-editor[data-v-f6fa6074]{border-top:1px solid #ffffff0c;align-items:flex-end;gap:7px;padding:10px;display:flex}.call-editor textarea[data-v-f6fa6074]{resize:none;color:#fff;background:#343c45;border:0;border-radius:12px;outline:none;flex:1;min-width:0;max-height:110px;padding:10px 12px}.attach[data-v-f6fa6074],.send[data-v-f6fa6074]{color:#fff;cursor:pointer;background:#343c45;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.attach input[data-v-f6fa6074]{display:none}.send[data-v-f6fa6074]{background:#d95278}.send[data-v-f6fa6074]:disabled{opacity:.45;cursor:default}.call-chat[data-v-f6fa6074] .audio-player,.call-chat[data-v-f6fa6074] .video-player{width:min(100%,320px)}@media (width<=700px){.call-chat[data-v-f6fa6074]{inset:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) calc(78px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-radius:16px;width:auto}.call-messages[data-v-f6fa6074]{padding:9px}}.call-tile[data-v-9253f05a]{aspect-ratio:4/3;background:#181d23;border:1px solid #ffffff12;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 12px 30px #0003}.call-tile video[data-v-9253f05a]{object-fit:cover;width:100%;height:100%;display:block}.call-tile.screen video[data-v-9253f05a]{object-fit:contain;background:#090b0e}.call-tile video.hidden[data-v-9253f05a]{opacity:0;pointer-events:none;position:absolute}.call-avatar[data-v-9253f05a]{color:#fff;background:radial-gradient(circle,#596572,#242a31 66%);place-items:center;font-size:clamp(42px,8vw,86px);font-weight:750;display:grid;position:absolute;inset:0}.tile-label[data-v-9253f05a]{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1117b8;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:13px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.screen-label[data-v-9253f05a]{z-index:2;color:#bde0ff;background:#142b3fd9;border-radius:8px;padding:5px 8px;font-size:11px;position:absolute;top:10px;left:10px}.speaking[data-v-9253f05a]{border-color:#7ec7ff66}@media (width<=700px){.call-tile[data-v-9253f05a]{border-radius:14px}}.call-room[data-v-959bea0b]{z-index:1200;color:#fff;background:radial-gradient(circle at 50% 25%,#303a46,#101419 68%);flex-direction:column;display:flex;position:fixed;inset:0}.call-room>header[data-v-959bea0b]{min-height:68px;padding:max(12px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 10px max(18px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;display:flex}.call-room>header>div[data-v-959bea0b]:first-child{min-width:0;display:grid}.call-room>header strong[data-v-959bea0b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-room header span[data-v-959bea0b]{color:#aeb8c4;font-size:12px}.layout-switch[data-v-959bea0b]{background:#151a20a8;border:1px solid #ffffff12;border-radius:11px;padding:3px;display:flex}.layout-switch button[data-v-959bea0b]{color:#aab4bf;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:34px;display:grid}.layout-switch button.active[data-v-959bea0b]{color:#fff;background:#3a6f91}.protected[data-v-959bea0b]{color:#96ddb2;align-items:center;gap:6px;font-size:12px;display:flex}.speaker-layout[data-v-959bea0b],.grid-layout-wrap[data-v-959bea0b]{flex:1;min-height:0;padding:6px 14px 94px}.speaker-layout[data-v-959bea0b]{flex-direction:column;gap:10px;display:flex}.speaker-stage[data-v-959bea0b]{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.speaker-stage[data-v-959bea0b] .call-tile{aspect-ratio:4/3;width:min(100cqw,133.333cqh);height:auto;min-height:0}.speaker-stage[data-v-959bea0b] .call-tile video{min-height:0}.expand-speaker[data-v-959bea0b]{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1117b8;border:1px solid #ffffff20;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:12px;right:12px}.thumbnail-carousel[data-v-959bea0b]{flex:0 0 138px;align-items:center;gap:8px;height:138px;display:flex;position:relative}.thumbnail-page[data-v-959bea0b]{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.thumbnail[data-v-959bea0b]{aspect-ratio:4/3;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1 1 0;min-width:0;max-width:184px;padding:0;overflow:hidden}.thumbnail[data-v-959bea0b] .call-tile,.thumbnail[data-v-959bea0b] .call-tile video{border-radius:13px;width:100%;height:100%;min-height:0}.thumbnail[data-v-959bea0b] .call-avatar{font-size:34px}.thumbnail[data-v-959bea0b] .tile-label{padding:4px 6px;font-size:11px;bottom:5px;left:6px;right:6px}.page-arrow[data-v-959bea0b],.grid-pagination button[data-v-959bea0b]{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:11px;flex:0 0 40px;align-self:stretch;place-items:center;width:40px;display:grid}.page-arrow[data-v-959bea0b]:disabled,.grid-pagination button[data-v-959bea0b]:disabled{opacity:.28;cursor:default}.page-indicator[data-v-959bea0b]{background:#111a;border-radius:8px;padding:2px 7px;position:absolute;bottom:4px;right:50%;transform:translate(50%)}.grid-layout-wrap[data-v-959bea0b]{flex-direction:column;gap:9px;display:flex}.equal-grid[data-v-959bea0b]{--columns:1;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));flex:1;grid-auto-rows:minmax(0,1fr);place-items:center;gap:10px;min-height:0;display:grid}.grid-cell[data-v-959bea0b]{place-items:center;width:100%;height:100%;min-height:0;display:grid;container-type:size}.grid-cell[data-v-959bea0b] .call-tile{aspect-ratio:4/3;width:min(100cqw,133.333cqh);height:auto;min-height:0}.grid-cell[data-v-959bea0b] .call-tile video{min-height:0}.grid-pagination[data-v-959bea0b]{flex:0 0 42px;justify-content:center;align-items:center;gap:10px;height:42px;display:flex}.grid-pagination span[data-v-959bea0b]{text-align:center;min-width:42px}.focus-fullscreen>header[data-v-959bea0b],.focus-fullscreen>footer[data-v-959bea0b],.focus-fullscreen .call-error[data-v-959bea0b]{display:none}.focus-fullscreen .speaker-layout[data-v-959bea0b]{padding:0}.focus-fullscreen .speaker-stage[data-v-959bea0b] .call-tile{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;max-height:none}.focus-fullscreen .expand-speaker[data-v-959bea0b]{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}.call-status[data-v-959bea0b]{color:#d3dae2;margin:auto}.call-error[data-v-959bea0b]{z-index:2;color:#ffd5dc;background:#651f30e8;border-radius:10px;max-width:min(520px,90vw);padding:8px 13px;font-size:12px;position:fixed;bottom:98px;left:50%;transform:translate(-50%)}.call-room>footer[data-v-959bea0b]{z-index:4;left:50%;bottom:max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171c22dc;border:1px solid #ffffff12;border-radius:22px;gap:10px;padding:9px;display:flex;position:fixed;transform:translate(-50%)}.call-room>footer button[data-v-959bea0b]{color:#fff;cursor:pointer;background:#343c45;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.call-room>footer button.active[data-v-959bea0b]{background:#2476a9}.call-room>footer button.off[data-v-959bea0b]{background:#74404c}.call-room>footer button.hangup[data-v-959bea0b]{background:#d9475d}.members-panel[data-v-959bea0b]{z-index:5;background:#20262ded;border:1px solid #ffffff16;border-radius:16px;width:min(340px,100vw - 28px);max-height:calc(100dvh - 180px);padding:14px;position:fixed;top:74px;right:14px;overflow:auto;box-shadow:0 20px 70px #0008}.members-panel header[data-v-959bea0b],.members-panel>div[data-v-959bea0b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.members-panel header button[data-v-959bea0b]{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.members-panel>div[data-v-959bea0b]{border-top:1px solid #ffffff0d;padding:10px 0}.members-panel small[data-v-959bea0b],.members-panel p[data-v-959bea0b]{color:#9fa9b5;font-size:12px}.members-panel>div button[data-v-959bea0b]{color:#fff;cursor:pointer;background:#316b90;border:0;border-radius:8px;padding:7px 9px}.members-panel>div button[data-v-959bea0b]:disabled{opacity:.55}@media (width<=700px){.call-room>header[data-v-959bea0b]{gap:7px;min-height:60px;padding-left:9px;padding-right:9px}.protected[data-v-959bea0b]{gap:3px;font-size:9px}.layout-switch[data-v-959bea0b]{margin-left:auto}.speaker-layout[data-v-959bea0b],.grid-layout-wrap[data-v-959bea0b]{padding:4px 8px 86px}.thumbnail-carousel[data-v-959bea0b]{flex-basis:112px;gap:5px;height:112px}.thumbnail-page[data-v-959bea0b]{gap:5px}.page-arrow[data-v-959bea0b]{flex-basis:34px;width:34px}.thumbnail[data-v-959bea0b] .call-avatar{font-size:26px}.equal-grid[data-v-959bea0b]{gap:6px}.call-room>footer[data-v-959bea0b]{gap:6px;padding:7px}.call-room>footer button[data-v-959bea0b]{width:44px;height:44px}.members-panel[data-v-959bea0b]{width:auto;max-height:52dvh;inset:auto 8px 84px}}.editor[data-v-f55d105c]{background:var(--color-bg);border-top:1px solid #ffffff0a;width:100%}.row[data-v-f55d105c]{align-items:end;gap:6px;min-height:62px;padding:10px 12px;display:flex}textarea[data-v-f55d105c]{resize:vertical;color:#fff;background:var(--color-bg2);border:0;border-radius:12px;outline:none;flex:1;min-width:0;min-height:40px;max-height:150px;padding:10px 12px}button[data-v-f55d105c],.icon[data-v-f55d105c]{cursor:pointer;border:0}.icon[data-v-f55d105c],.record-button[data-v-f55d105c]{color:#c7cdd6;background:0 0;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.icon[data-v-f55d105c]:hover,.record-button[data-v-f55d105c]:hover{color:#fff;background:#ffffff0a}.icon input[data-v-f55d105c]{display:none}.record-button[data-v-f55d105c]{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;transition:color .15s,background .15s,transform .15s}.record-button.active[data-v-f55d105c]{color:#fff;background:#e05274;transform:scale(1.08)}.record-button[data-v-f55d105c]:disabled{cursor:wait;opacity:.45}.send[data-v-f55d105c]{color:#fff;background:#e05274;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.pending[data-v-f55d105c]{gap:7px;padding:8px 12px 0;display:flex;overflow-x:auto}.pending span[data-v-f55d105c]{white-space:nowrap;background:#ffffff0d;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:flex}.pending button[data-v-f55d105c]{color:#bbb;background:0 0;place-items:center;display:grid}.recording[data-v-f55d105c]{color:#ff91a2;align-items:center;gap:8px;padding:9px 15px 0;font-size:13px;display:flex}.recording i[data-v-f55d105c]{background:#ff4565;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1s infinite pulse-f55d105c}.recording strong[data-v-f55d105c]{color:#fff;font-variant-numeric:tabular-nums}.recording span[data-v-f55d105c]{color:#c9c9c9;margin-left:auto}@keyframes pulse-f55d105c{50%{opacity:.25}}.recording.preparing[data-v-f55d105c]{color:#ccd5df}.recording.preparing i[data-v-f55d105c]{background:#7fa8d8}.record-error[data-v-f55d105c]{color:#ff9bab;padding:8px 14px 0;font-size:12px}.video-recording-overlay[data-v-f55d105c]{z-index:1000;padding:max(24px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));color:#fff;pointer-events:none;background:radial-gradient(circle at 50% 42%,#343b45 0,#171b21 58%,#0d1014 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.video-recording-top[data-v-f55d105c]{color:#ff9ab0;letter-spacing:.02em;align-items:center;gap:9px;font-size:14px;font-weight:650;display:flex}.video-recording-top i[data-v-f55d105c]{background:#ff456b;border-radius:50%;width:10px;height:10px;animation:1s infinite pulse-f55d105c;box-shadow:0 0 0 6px #ff456b22}.video-preview-ring[data-v-f55d105c]{aspect-ratio:1;background:#090b0e;border-radius:50%;width:min(82vw,68vh,680px);position:relative;overflow:hidden;box-shadow:0 28px 90px #000a,0 0 0 1px #ffffff1a}.video-preview-ring video[data-v-f55d105c]{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.video-preview-ring svg[data-v-f55d105c]{width:100%;height:100%;position:absolute;inset:0}.video-preview-ring circle[data-v-f55d105c]{fill:none;stroke:#e05274;stroke-width:1.6px}.video-recording-overlay>strong[data-v-f55d105c]{font-variant-numeric:tabular-nums;font-size:22px}.video-recording-overlay>p[data-v-f55d105c]{color:#b8c0ca;text-align:center;margin:0;font-size:14px}@media (width<=700px){.row[data-v-f55d105c]{min-height:58px;padding:8px max(8px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));gap:3px}.icon[data-v-f55d105c],.record-button[data-v-f55d105c],.send[data-v-f55d105c]{flex-basis:42px;width:42px;height:42px}.recording[data-v-f55d105c]{flex-wrap:wrap;padding-left:10px;padding-right:10px}.recording span[data-v-f55d105c]{width:100%;margin-left:16px}.video-recording-overlay[data-v-f55d105c]{gap:15px}.video-preview-ring[data-v-f55d105c]{width:min(90vw,62vh)}}.chat-wrapper[data-v-134c0939]{flex-direction:column;height:100%;display:flex}.chat-header[data-v-134c0939]{background:var(--color-bg);flex:none;align-items:center;gap:12px;height:60px;padding:0 18px;display:flex;box-shadow:0 2px 12px #0003}.chat-header>a[data-v-134c0939]{color:#fff;font-size:32px;text-decoration:none}.chat-title[data-v-134c0939]{min-width:0;display:grid}.chat-title b[data-v-134c0939]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-title small[data-v-134c0939]{color:var(--color-txt2);font-size:11px}.encryption-toggle[data-v-134c0939]{color:#c3c9d1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:8px 10px;display:flex}.encryption-toggle.active[data-v-134c0939]{color:#8fe0ad;background:#2a684333;border-color:#8fe0ad44}.messages[data-v-134c0939]{flex-direction:column;flex:1;gap:9px;padding:22px;display:flex;overflow:auto}article[data-v-134c0939]{color:#fff;background:#303840;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:min(74%,640px);padding:9px 11px 6px;box-shadow:0 2px 8px #0002}article.mine[data-v-134c0939]{background:#6d3651;border-radius:14px 14px 4px;align-self:flex-end}article.failed[data-v-134c0939]{border:1px solid #ff647b}article>b[data-v-134c0939]{color:#ffb476;margin-bottom:3px;font-size:12px;display:block}.text[data-v-134c0939]{white-space:pre-wrap;overflow-wrap:anywhere}.meta[data-v-134c0939]{color:#ffffff80;justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;display:flex}.meta time[data-v-134c0939]{font-size:10px}.media-thumb[data-v-134c0939]{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.media-thumb img[data-v-134c0939]{object-fit:contain;background:#111;border-radius:9px;width:min(360px,68vw);max-height:420px;margin:4px 0;display:block}.video-wrap[data-v-134c0939]{position:relative}.expand[data-v-134c0939]{color:#fff;cursor:pointer;background:#111b;border:0;border-radius:8px;padding:5px 8px;position:absolute;top:8px;right:8px}article a[data-v-134c0939]{color:#ffd1a8}.status[data-v-134c0939]{color:#ddd;background:#20252bcc;border-radius:999px;margin:auto;padding:8px 18px}.error[data-v-134c0939]{color:#ff9bab;background:#441e28;padding:7px 14px;font-size:12px}.call-button[data-v-134c0939]{color:#bfe2c9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.encryption-toggle[data-v-134c0939]{margin-left:0}.incoming-call[data-v-134c0939]{color:#fff;background:#234737;align-items:center;gap:10px;padding:9px 14px;display:flex;box-shadow:0 4px 16px #0004}.incoming-call span[data-v-134c0939]{flex:1;min-width:0}.incoming-call span b[data-v-134c0939]{display:block}.incoming-call button[data-v-134c0939]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px}.incoming-call button.answer[data-v-134c0939]{background:#2c8b59}.notification-control[data-v-134c0939]{position:relative}.notification-button[data-v-134c0939]{color:#cbd2db;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.notification-button.muted[data-v-134c0939]{color:#f2a76e}.notification-menu[data-v-134c0939]{z-index:20;color:#fff;background:#20262df8;border:1px solid #ffffff14;border-radius:13px;width:245px;padding:7px;display:grid;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 16px 45px #0008}.notification-menu b[data-v-134c0939]{color:#9fa8b3;padding:7px 9px;font-size:11px;font-weight:500}.notification-menu button[data-v-134c0939]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px}.notification-menu button[data-v-134c0939]:hover{background:#ffffff0b}.notification-menu button[data-v-134c0939]:disabled{opacity:.45}@media (width<=700px){.chat-wrapper[data-v-134c0939]{height:100dvh}.chat-header[data-v-134c0939]{height:auto;min-height:58px;padding:max(7px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 7px max(10px, env(safe-area-inset-left));gap:9px}.chat-header>a[data-v-134c0939]{text-align:center;flex:0 0 34px;width:34px}.chat-title[data-v-134c0939]{flex:1}.encryption-toggle[data-v-134c0939]{flex:0 0 38px;justify-content:center;width:38px;height:38px;padding:0;font-size:0}.notification-menu[data-v-134c0939]{top:auto;right:max(8px, env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));width:auto;position:fixed}.messages[data-v-134c0939]{padding:12px max(9px, env(safe-area-inset-right)) 12px max(9px, env(safe-area-inset-left))}article[data-v-134c0939]{max-width:90%}.media-thumb img[data-v-134c0939]{width:min(360px,72vw)}}
