html.av2 .av2-roomCallAt button{background:var(--blue);width:40px;height:40px;color:var(--on-blue);box-shadow:none;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:filter .15s,transform .15s;display:grid}html.av2 .av2-roomCallAt button:hover{background:var(--blue);filter:brightness(1.08)}html.av2 .av2-roomCallAt button:active{transform:scale(.94)}html.av2 .av2-roomCallAt button svg{display:none}html.av2 .av2-roomCallAt button:before{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4' y='9.5' width='2.6' height='5' rx='1.3'/%3E%3Crect x='8.5' y='5' width='2.6' height='14' rx='1.3'/%3E%3Crect x='13' y='7.5' width='2.6' height='9' rx='1.3'/%3E%3Crect x='17.5' y='10' width='2.6' height='4' rx='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4' y='9.5' width='2.6' height='5' rx='1.3'/%3E%3Crect x='8.5' y='5' width='2.6' height='14' rx='1.3'/%3E%3Crect x='13' y='7.5' width='2.6' height='9' rx='1.3'/%3E%3Crect x='17.5' y='10' width='2.6' height='4' rx='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat}html.av2 .av2-roomCallAt{display:contents}html.av2 .av2-roomCallAt.away{display:none}html.av2 .av2-roomHello{animation:.4s both av2-roomIn}html.av2 .av2-roomAsks{flex-wrap:wrap;gap:8px;margin-top:14px;padding-left:42px;display:flex}html.av2 .av2-roomAsksLbl{width:100%;color:var(--mut);font-size:12.5px}html.av2 .av2-roomAsk{border:1px solid var(--line);max-width:100%;color:var(--txt);text-align:left;cursor:pointer;background:0 0;border-radius:18px;padding:8px 14px;font-size:14px;line-height:1.3;transition:background-color .15s}html.av2 .av2-roomAsk:hover{background:var(--hover)}html.av2 .av2-roomAsk:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@keyframes av2-roomIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){html.av2 .av2-roomHello{animation:none}}
html.av2 .ex-launchMe{border:1px solid color-mix(in srgb, #8b5cf6 35%, var(--line2));width:72px;height:72px;box-shadow:0 12px 30px var(--shade), 0 0 0 4px #8b5cf61f;cursor:pointer;background:radial-gradient(circle at 50% 45%,#2d234a,#07080b 72%);border-radius:50%;padding:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}html.av2 .ex-launchMe:hover{box-shadow:0 14px 34px var(--shade), 0 0 0 5px #8b5cf638;transform:scale(1.05)}html.av2 .ex-launchMe:focus-visible{outline-offset:3px;outline:2px solid #8b5cf6}html.av2 .ex-launchFace{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html.av2 .ex-coachFace{pointer-events:none;background:radial-gradient(circle at 50% 45%,#2d234a,#07080b 72%);border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}@media (prefers-reduced-motion:reduce){html.av2 .ex-launchMe{transition:none}html.av2 .ex-launchMe:hover{transform:none}}html.av2 .ex-field.ex-dock .ex-dockL{z-index:1;align-items:center;gap:8px;display:flex;position:absolute;bottom:26px;left:15px}html.av2 .ex-field.ex-dock .ex-dockL>button{background:var(--card2);width:auto;height:36px;color:var(--txt2);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 13px 0 10px;font-size:13.5px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex;position:static}html.av2 .ex-field.ex-dock .ex-dockL>button:hover{background:var(--line2);color:var(--txt)}html.av2 .ex-field.ex-dock .ex-dockL>button svg{flex:none;width:16px;height:16px}html.av2 .ex-field.ex-dock .ex-dockL>.ex-addBtn{background:color-mix(in srgb, var(--txt) 13%, transparent);color:var(--txt)}html.av2 .ex-field.ex-dock .ex-dockL>.ex-addBtn:hover{background:color-mix(in srgb, var(--txt) 20%, transparent)}html.av2 .ex-field .av2-roomCallAt button{margin-left:4px}html.av2 .ex-field.calling>:not(.ex-callSlot){display:none!important}html.av2 .ex-callSlot:empty{display:none}html.av2 .ex-callSlot .av2-threadCall{margin:4px 0 8px}@media (max-width:767px){html.av2 .ex-stage .ex-sheet .ex-field.ex-dock .ex-dockL{display:contents}html.av2 .ex-stage .ex-sheet .ex-field.ex-dock .ex-dockL>button{z-index:1;border-radius:50%;justify-content:center;width:44px;height:44px;padding:0;position:absolute}html.av2 .ex-stage .ex-sheet .ex-field.ex-dock .ex-dockL>button span{display:none}html.av2 .ex-stage .ex-sheet .ex-field.ex-dock .ex-dockL>button svg{width:22px;height:22px}html.av2 .ex-stage .ex-sheet .ex-field.ex-dock .ex-dockL>.ex-addBtn{bottom:17px;left:19px}html.av2 .ex-stage .ex-sheet .ex-field.ex-dock .ex-dockL>.ex-surprise{color:var(--txt2);background:0 0;bottom:17px;left:71px}html.av2 .ex-stage .ex-sheet .ex-field.ex-dock.has-ctx .ex-dockL>.ex-surprise{left:123px}html.av2 .ex-stage .ex-sheet .ex-field.ex-dock.low .ex-dockL>.ex-surprise{display:none}html.av2 .ex-stage .ex-sheet .ex-field.ex-dock.low .ex-dockL>.ex-addBtn{top:13px;bottom:auto}html.av2 .ex-stage .ex-sheet .ex-field .av2-roomCallAt button{width:44px;height:44px}html.av2 .ex-stage .ex-sheet .ex-field.ex-dock.low .cmp-box>.flex.items-center{margin-left:4px}html.av2 .ex-stage .ex-sheet .ex-field:has(.av2-roomCallAt:not(.away) button) .ex-ideasBtn{right:119px}html.av2 .ex-stage .ex-sheet .ex-field.low:has(.av2-roomCallAt:not(.away) button) .ex-ph{right:171px}}html.av2 .ex-cmPhoto{object-fit:cover;background:var(--card2);border-radius:14px;width:96px;height:96px}
