.layout-btn[data-v-c3f779f5]{align-items:center;color:#ffffff80;display:inline-flex;height:26px;justify-content:center;transition:all .12s ease;width:28px}.layout-btn[data-v-c3f779f5]:hover{background:#ffffff0f;color:#fff}.layout-btn--active[data-v-c3f779f5]{background:linear-gradient(135deg,#3b7dff40,#3b7dff1f);color:#5a9aff}.layout-btn svg[data-v-c3f779f5]{height:13px;width:13px}.window-btn[data-v-c3f779f5]{align-items:center;border-radius:6px;color:#ffffff8c;display:inline-flex;height:26px;justify-content:center;transition:all .12s ease;width:26px}.window-btn[data-v-c3f779f5]:hover{background:#ffffff0f;color:#fff}.window-btn--close[data-v-c3f779f5]:hover{background:#ff525238;color:#ff8585}.window-btn svg[data-v-c3f779f5]{height:12px;width:12px}.gc-tile[data-v-c3f779f5]{background:#0b0b14;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;min-height:0;overflow:hidden;position:relative}.gc-tile--speaking[data-v-c3f779f5]{border-color:#3b7dff;box-shadow:0 0 0 2px #3b7dff47,0 0 24px #3b7dff2e}.gc-tile--strip[data-v-c3f779f5]{aspect-ratio:16/10;flex-shrink:0;height:100%;width:auto}.gc-tile__video[data-v-c3f779f5]{display:flex;inset:0;position:absolute}.gc-tile__avatar[data-v-c3f779f5],.gc-tile__video[data-v-c3f779f5]{align-items:center;justify-content:center}.gc-tile__avatar[data-v-c3f779f5]{border-radius:50%;display:inline-flex;font-size:13px;font-weight:700;height:40px;width:40px}.gc-tile__avatar--lg[data-v-c3f779f5]{font-size:18px;height:64px;width:64px}.gc-tile__avatar--xl[data-v-c3f779f5]{font-size:28px;height:96px;width:96px}.gc-tile__name-overlay[data-v-c3f779f5]{background:#0006;border-radius:4px;color:#fffc;font-size:10px;font-weight:700;left:8px;padding:3px 7px;position:absolute;top:8px}.gc-tile__meta[data-v-c3f779f5]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;border-radius:6px;bottom:8px;color:#ffffffeb;display:flex;font-size:11px;font-weight:500;gap:6px;left:8px;padding:4px 8px;position:absolute;right:8px}.gc-tile__meta--compact[data-v-c3f779f5]{font-size:10px;padding:3px 6px}.gc-main[data-v-c3f779f5]{aspect-ratio:unset;flex:1;min-height:0}.external-pill[data-v-c3f779f5]{align-items:center;background:#ffb54738;border:1px solid rgba(255,181,71,.35);border-radius:3px;color:#ffb547;display:inline-flex;font-size:9px;font-weight:700;height:16px;letter-spacing:.08em;padding:0 5px;text-transform:uppercase}.external-pill--sm[data-v-c3f779f5]{font-size:8px;height:13px;padding:0 4px}.share-pill[data-v-c3f779f5]{background:#3b7dff38;border:1px solid rgba(59,125,255,.35);border-radius:3px;color:#5a9aff;font-size:9px;font-weight:700;height:16px;letter-spacing:.08em;padding:0 5px;text-transform:uppercase}.gc-ctrl[data-v-c3f779f5],.share-pill[data-v-c3f779f5]{align-items:center;display:inline-flex}.gc-ctrl[data-v-c3f779f5]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#ffffffd9;font-size:11.5px;font-weight:600;gap:6px;height:36px;padding:0 12px;transition:all .12s ease}.gc-ctrl[data-v-c3f779f5]:hover{background:#ffffff1a;color:#fff}.gc-ctrl svg[data-v-c3f779f5]{height:14px;width:14px}.gc-ctrl--primary[data-v-c3f779f5]{background:linear-gradient(135deg,#3b7dff38,#1a5ae01f);border-color:#3b7dff52;color:#5a9aff}.gc-ctrl--primary[data-v-c3f779f5]:hover{color:#fff;filter:brightness(1.15)}.gc-ctrl--end[data-v-c3f779f5]{background:linear-gradient(135deg,#ff5252,#dc2626);border-color:#ff525266;box-shadow:0 4px 12px #ff52524d;color:#fff;padding:0 16px}.gc-ctrl--end[data-v-c3f779f5]:hover{filter:brightness(1.1)}.mock-screen[data-v-c3f779f5]{aspect-ratio:16/10;background:#fff;border-radius:10px;box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff14;display:flex;flex-direction:column;max-width:640px;overflow:hidden;width:78%}.mock-screen__dots[data-v-c3f779f5]{background:#f4f5f9;border-bottom:1px solid #e5e7eb;display:flex;gap:6px;padding:8px 10px}.mock-screen__dots span[data-v-c3f779f5]{background:#cbd5e1;border-radius:50%;height:8px;width:8px}.mock-screen__dots span[data-v-c3f779f5]:first-child{background:#ff5252}.mock-screen__dots span[data-v-c3f779f5]:nth-child(2){background:#ffb547}.mock-screen__dots span[data-v-c3f779f5]:nth-child(3){background:#22c97a}.mock-screen__content[data-v-c3f779f5]{background:linear-gradient(180deg,#fff,#f9fafc);display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 20px}.mock-screen__line[data-v-c3f779f5]{background:linear-gradient(90deg,#e5e7eb,#f3f4f6);border-radius:3px;height:12px}.mock-screen__line--title[data-v-c3f779f5]{background:linear-gradient(90deg,#3b7dff,#8b7cf7);height:18px;width:45%}.mock-screen__line--80[data-v-c3f779f5]{width:80%}.mock-screen__line--60[data-v-c3f779f5]{width:60%}.mock-screen__line--40[data-v-c3f779f5]{width:40%}.mock-screen__grid[data-v-c3f779f5]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:8px}.mock-screen__card[data-v-c3f779f5]{aspect-ratio:4/3;background:linear-gradient(135deg,#e5e7eb,#d1d5db);border:1px solid #cbd5e1;border-radius:6px}.call-popup[data-v-bf0fc7d8]{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:linear-gradient(180deg,#141420eb,#0b0b14eb);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 24px 60px #0000008c,0 4px 14px #3b7dff2e,inset 0 1px #ffffff0d;color:#fff;color-scheme:dark;display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.call-popup__bar[data-v-bf0fc7d8]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);cursor:grab;display:flex;justify-content:space-between;padding:6px 8px}.mode-btn[data-v-bf0fc7d8]{align-items:center;border-radius:4px;color:#ffffff73;display:inline-flex;height:22px;justify-content:center;transition:all .12s ease;width:22px}.mode-btn[data-v-bf0fc7d8]:hover{background:#ffffff0f;color:#fff}.mode-btn--active[data-v-bf0fc7d8]{background:#3b7dff26;color:#5a9aff}.mode-btn--close[data-v-bf0fc7d8]:hover{background:#ff525238;color:#ff8585}.mode-btn svg[data-v-bf0fc7d8]{height:11px;width:11px}.call-popup__status[data-v-bf0fc7d8]{font-size:11px;font-weight:600;padding:10px 12px 4px;text-align:center}.status-text[data-v-bf0fc7d8]{align-items:center;display:inline-flex;gap:5px}.status-text--ringing[data-v-bf0fc7d8]{color:#ffb547}.status-text--incoming[data-v-bf0fc7d8]{color:#5a9aff}.status-text--active[data-v-bf0fc7d8]{color:#22c97a;font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em}.dots span[data-v-bf0fc7d8]{animation:dot-bounce-bf0fc7d8 1.4s ease-in-out infinite;display:inline-block}.dots span[data-v-bf0fc7d8]:nth-child(2){animation-delay:.2s}.dots span[data-v-bf0fc7d8]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-bf0fc7d8{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.call-popup__center[data-v-bf0fc7d8]{align-items:center;display:flex;flex-direction:column;padding:10px 12px 14px}.ring-wrap[data-v-bf0fc7d8]{align-items:center;display:inline-flex;height:92px;justify-content:center;margin-bottom:10px;position:relative;width:92px}.ring-pulse[data-v-bf0fc7d8]{animation:ring-pulse-bf0fc7d8 2.2s ease-out infinite;border:2px solid rgba(var(--ring-rgb),.45);border-radius:50%;inset:0;opacity:0;position:absolute}.ring-pulse--delayed[data-v-bf0fc7d8]{animation-delay:1.1s}@keyframes ring-pulse-bf0fc7d8{0%{opacity:.8;transform:scale(.6)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.avatar[data-v-bf0fc7d8]{align-items:center;border-radius:50%;display:inline-flex;font-size:22px;font-weight:700;height:76px;justify-content:center;position:relative;width:76px;z-index:2}.call-popup__name[data-v-bf0fc7d8]{color:#fffffff2;font-size:14px;font-weight:600}.call-popup__controls[data-v-bf0fc7d8]{display:flex;gap:10px;padding:4px 12px 14px}.call-popup__controls[data-v-bf0fc7d8],.ctrl[data-v-bf0fc7d8]{align-items:center;justify-content:center}.ctrl[data-v-bf0fc7d8]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#ffffffe6;display:inline-flex;height:40px;transition:all .12s ease;width:40px}.ctrl[data-v-bf0fc7d8]:hover{background:#ffffff1f;color:#fff}.ctrl svg[data-v-bf0fc7d8]{height:16px;width:16px}.ctrl--accept[data-v-bf0fc7d8]{background:linear-gradient(135deg,#22c97a,#059669);border-color:#22c97a66;box-shadow:0 4px 14px #22c97a59;color:#fff}.ctrl--accept[data-v-bf0fc7d8]:hover{color:#fff;filter:brightness(1.1)}.ctrl--end[data-v-bf0fc7d8]{background:linear-gradient(135deg,#ff5252,#dc2626);border-color:#ff525266;box-shadow:0 4px 14px #ff525259;color:#fff}.ctrl--end[data-v-bf0fc7d8]:hover{color:#fff;filter:brightness(1.1)}.ctrl--end-lg[data-v-bf0fc7d8]{height:48px;width:48px}.ctrl--end-lg svg[data-v-bf0fc7d8]{height:18px;width:18px}
