.av-modal{position:fixed;inset:0;z-index:7000;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--ink) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:avFade .2s ease both}@keyframes avFade{0%{opacity:0}to{opacity:1}}.av-janela{width:min(460px,100%);max-height:min(680px,92vh);display:flex;flex-direction:column;background:var(--card);border:1px solid var(--borda);border-radius:22px;box-shadow:var(--sh-3,0 30px 80px -24px #0009);overflow:hidden;animation:avSobe .26s cubic-bezier(.2,.9,.25,1) both}@keyframes avSobe{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.av-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px}.av-topo h3{margin:0;font-family:B7 Titulo,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.01em}.av-topo .sub{font-size:12.5px;color:var(--ink-2)}.av-x{width:32px;height:32px;flex:none;border-radius:50%;border:0;background:var(--suave);color:var(--ink-2);font-size:13px;cursor:pointer;transition:background .15s}.av-x:hover{background:var(--borda)}.av-corpo{flex:1;overflow:auto;padding:4px 14px 8px;display:flex;flex-direction:column;gap:8px}.av-vazio{margin:26px 14px;text-align:center;color:var(--ink-2);font-size:14px;line-height:1.5}.av-card{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--suave);border:1px solid transparent;transition:border-color .15s,background .15s}.av-card:hover{border-color:var(--borda)}.av-foto{position:relative;width:42px;height:42px;flex:none;border-radius:50%;overflow:visible}.av-foto img{width:100%;height:100%;border-radius:50%;object-fit:cover}.av-foto i{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font:700 14px B7 Titulo,sans-serif;font-style:normal;color:#fff;background:linear-gradient(135deg,var(--acento),var(--acento-2,#d6336c))}.av-ponto{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:#20c56a;border:2.5px solid var(--card);box-shadow:0 0 #20c56a66;animation:avPulso 2.2s ease-out infinite}@keyframes avPulso{0%{box-shadow:0 0 #20c56a66}70%{box-shadow:0 0 0 7px #20c56a00}to{box-shadow:0 0 #20c56a00}}.av-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.av-txt b{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-tela{font-size:13px;color:var(--acento);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-txt small{font-size:11.5px;color:var(--ink-3,var(--ink-2))}.av-ir{flex:none;padding:8px 12px;border-radius:999px;border:1px solid var(--borda);background:var(--card);color:var(--ink);font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.av-ir:hover{background:var(--suave)}.av-ir:active{transform:scale(.95)}.av-rodape{margin:0;padding:12px 18px 16px;font-size:11.5px;line-height:1.5;color:var(--ink-3,var(--ink-2));border-top:1px solid var(--borda)}@media (max-width:520px){.av-janela{border-radius:18px}.av-ir{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.av-modal *,.av-modal{animation:none!important}}.av-acoes{display:flex;flex-direction:column;gap:6px;flex:none}.av-seguir{padding:8px 12px;border-radius:999px;border:0;background:linear-gradient(120deg,var(--acento),var(--acento-2,#d6336c));color:#fff;font-size:12.5px;font-weight:700;cursor:pointer;transition:transform .15s,filter .15s}.av-seguir:hover{filter:brightness(1.07)}.av-seguir:active{transform:scale(.95)}.av-selo-compart{position:fixed;left:14px;bottom:14px;z-index:9400;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font:700 12.5px Inter,system-ui,sans-serif;color:#fff;background:linear-gradient(120deg,#d6336c,#7c4dff);box-shadow:0 10px 30px -10px #0008,0 0 0 1px #ffffff26;pointer-events:none;animation:avSeloEntra .3s ease both}@keyframes avSeloEntra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.av-selo-ponto{width:9px;height:9px;border-radius:50%;background:#fff;animation:avSeloPisca 1.4s ease-in-out infinite}@keyframes avSeloPisca{50%{opacity:.35}}@media (max-width:520px){.av-selo-compart{left:50%;transform:translate(-50%);bottom:76px}}.av-barra-seguir{position:fixed;top:0;left:0;right:0;z-index:9500;display:flex;align-items:center;gap:10px;padding:9px 16px;font:600 13px Inter,system-ui,sans-serif;color:#fff;padding-top:calc(9px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));padding-left:calc(16px + var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:calc(16px + var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));background:linear-gradient(90deg,#7c4dff,#d6336c);box-shadow:0 6px 24px -8px #0009;animation:avBarra .25s ease both}@keyframes avBarra{0%{transform:translateY(-100%)}to{transform:none}}.av-barra-seguir b{font-weight:800}.av-bs-ponto{width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 #ffffff80;animation:avBsPulso 1.8s ease-out infinite}@keyframes avBsPulso{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}.av-bs-tela{font-size:12px;opacity:.85}.av-barra-seguir.esperando{filter:saturate(.6) brightness(.9)}.av-bs-parar{margin-left:auto;padding:6px 14px;border-radius:999px;border:0;background:#ffffff26;color:#fff;font:700 12.5px Inter,sans-serif;cursor:pointer;transition:background .15s}.av-bs-parar:hover{background:#ffffff3d}html.av-seguindo{scroll-behavior:auto}html.av-seguindo #app{margin-top:calc(38px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));height:calc(100vh - 38px - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));height:calc(100dvh - 38px - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}.res .mini{position:relative}.res .av-on-ponto{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#20c56a;border:2.5px solid var(--card)}.res small .av-on-tela{color:var(--acento);font-weight:700}.res small .av-on-tela:before{content:"● ";color:#20c56a;font-size:9px;vertical-align:1px}.vc-acompanhar{background:#ffffff14}.av-cursor-remoto{position:fixed;z-index:9490;top:-40px;left:-40px;pointer-events:none;transform:translate(-2px,-2px);transition:top .09s linear,left .09s linear;opacity:0}.av-cursor-remoto.on{opacity:1}.av-cursor-remoto svg{width:24px;height:24px;fill:#7c4dff;stroke:#fff;stroke-width:1.3;filter:drop-shadow(0 2px 4px #0007)}.av-cursor-remoto b{position:absolute;left:18px;top:16px;padding:2px 8px;border-radius:8px;white-space:nowrap;font:700 11.5px Inter,sans-serif;color:#fff;background:#7c4dff;box-shadow:0 4px 10px -3px #0008}@media (prefers-reduced-motion:reduce){.av-cursor-remoto{transition:none}.av-selo-compart,.av-barra-seguir{animation:none}}.ver-como.como-previa{animation:avPrevEntra .34s cubic-bezier(.2,.9,.25,1) both}@keyframes avPrevEntra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ver-como.como-previa .co-av{position:relative}.ver-como.como-previa .co-av:after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 0 var(--acento);animation:avPrevPulso 2.2s ease-out infinite;pointer-events:none}@keyframes avPrevPulso{0%{box-shadow:0 0 color-mix(in srgb,var(--acento) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.ver-como.como-previa .co-voltar svg{animation:avGira 4s linear infinite;transform-origin:50% 50%}.ver-como.como-previa .co-voltar:hover svg{animation-duration:1.1s}@keyframes avGira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ver-como.como-previa,.ver-como.como-previa .co-av:after,.ver-como.como-previa .co-voltar svg{animation:none!important}}html.av-espelhando,html.av-espelhando body{overflow:hidden}.av-esp{position:fixed;inset:0;z-index:9600;display:flex;flex-direction:column;background:radial-gradient(120% 90% at 50% 0%,#2a1748,#0d0716 70%);animation:avFade .2s ease both}.av-esp-barra{flex:none;display:flex;align-items:center;gap:10px;padding:10px 16px;color:#fff;padding-top:calc(10px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));padding-left:calc(16px + var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:calc(16px + var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));background:linear-gradient(90deg,#7c4dff,#d6336c);box-shadow:0 6px 24px -8px #0009;font:600 13px Inter,system-ui,sans-serif}.av-esp-tx{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-esp-tx b{font-weight:800}.av-esp-tela{opacity:.85;font-weight:600}.av-esp-palco{position:relative;flex:1;min-height:0;overflow:hidden}.av-esp-espera{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;opacity:.85;font:600 14px Inter,sans-serif}.av-esp-espera[hidden]{display:none}.av-esp-moldura{position:absolute;left:50%;top:50%;transform-origin:50% 50%;border-radius:14px;overflow:hidden;background:var(--fundo);box-shadow:0 30px 80px -20px #000c,0 0 0 1px #fff2}.av-esp-moldura[hidden]{display:none}.av-esp-frame{display:block;width:100%;height:100%;border:0;pointer-events:none;background:var(--fundo)}.av-esp .av-cursor-remoto{position:absolute;z-index:2;transition:top .07s linear,left .07s linear}.av-esp-clique{position:absolute;z-index:2;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;pointer-events:none;border:3px solid #7c4dff;background:#7c4dff33;animation:avClique .65s ease-out forwards}@keyframes avClique{0%{transform:scale(.3);opacity:1}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.av-esp,.av-esp-clique{animation:none}.av-esp .av-cursor-remoto{transition:none}}.av-esp-tela-pc{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;background:#000}.av-esp-tela-pc[hidden]{display:none}.av-esp-pc{background:#ffffff3d}.av-selo-compart{padding:0;width:12px;height:12px;gap:0;left:10px;bottom:10px;background:none;box-shadow:none}.av-selo-compart .av-selo-ponto{width:10px;height:10px;background:#e2409c;box-shadow:0 0 0 2px #fff,0 0 8px #e2409c}@media (max-width:520px){.av-selo-compart{left:10px;transform:none;bottom:86px}}
