.vn .lv4-orb-core{background:radial-gradient(circle at 26% 72%,#b096fff2 0%,#b096ff00 52%),radial-gradient(circle at 74% 74%,#7fdcc0f2 0%,#7fdcc000 48%),linear-gradient(150deg,#8fb0ff 0%,#a99cff 55%,#7fdcc0 100%);border-radius:50%;animation:3.8s ease-in-out infinite vnOrbPulse;position:absolute;inset:0;overflow:hidden}.vn .lv4-orb-core:before{content:"";mix-blend-mode:soft-light;background:conic-gradient(#fff0,#ffffff59,#fff0 35%,#fff0);animation:10s linear infinite vnOrbSpin;position:absolute;inset:-20%}.vn .lv4-orb-core:after{content:"";background:radial-gradient(closest-side,#fffffff2,#fff0);border-radius:50%;width:46%;height:40%;position:absolute;top:10%;left:14%}.vn .lv4-orb-ring{pointer-events:none;border-radius:50%;animation:4.2s ease-in-out infinite vnOrbRing;position:absolute;top:50%;left:50%}@keyframes vnOrbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes vnOrbRing{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:.9;transform:scale(1.05)}}@keyframes vnOrbSpin{to{transform:rotate(360deg)}}@keyframes vnAfIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vnAfFolha{0%{transform:translateY(100%)}to{transform:none}}@keyframes vnAfDots{0%,80%,to{opacity:.25}40%{opacity:1}}.vn-af{--af-borda:28px;--af-sobe:0px;--af-orb:56px;--af-topo:44px;--af-folga:12px;--af-balao-folga:24px;--af-pilha:var(--af-orb)}.vn-af[data-topo]:not([data-sem-aurora]){--af-pilha:calc(var(--af-orb) + var(--af-folga) + var(--af-topo))}.vn .vn-af-orb{right:var(--af-borda);bottom:calc(var(--af-borda) + var(--af-sobe));z-index:60;width:var(--af-orb);height:var(--af-orb);cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:50%;padding:0;transition:opacity .3s;position:fixed}.vn .vn-af-topo{z-index:60;right:calc(var(--af-borda) + (var(--af-orb) - var(--af-topo)) / 2);bottom:calc(var(--af-borda) + var(--af-sobe) + var(--af-orb) + var(--af-folga));width:var(--af-topo);height:var(--af-topo);cursor:pointer;color:var(--ink);border:1px solid var(--line);background:var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-radius:50%;place-items:center;display:grid;position:fixed}.vn .vn-af[data-sem-aurora] .vn-af-topo{right:calc(var(--af-borda) + (var(--af-orb) - var(--af-topo)) / 2);bottom:calc(var(--af-borda) + var(--af-sobe) + (var(--af-orb) - var(--af-topo)) / 2)}.vn-af-balao{right:var(--af-borda);bottom:calc(var(--af-borda) + var(--af-pilha) + var(--af-balao-folga) + var(--af-sobe));z-index:61;background:var(--card);border:1px solid var(--line);width:min(320px,100vw - 32px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);animation:vnAfIn .6s var(--ease) both;border-radius:26px;flex-direction:column;gap:16px;padding:20px;display:flex;position:fixed}.vn .vn-af-balao p{letter-spacing:-.015em;color:var(--ink);padding-right:30px;font-size:18px;font-weight:500;line-height:1.35}.vn .vn-af-conversar{width:100%;box-shadow:none;justify-content:space-between;font-size:15px;font-weight:600}.vn .vn-af-x{cursor:pointer;background:var(--hair);width:30px;height:30px;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.vn .vn-af-x-balao{position:absolute;top:12px;right:12px}.vn .vn-af-x-cab{width:32px;height:32px;margin-left:auto}.vn-af-painel{right:12px;bottom:calc(var(--af-borda) + 80px + var(--af-sobe));z-index:70;width:min(400px,100vw - 24px);height:min(600px, calc(100svh - 180px - var(--af-sobe)));background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);animation:vnAfIn .45s var(--ease) both;border-radius:28px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.vn[data-tema=escuro] .vn-af-painel,.vn[data-tema=escuro] .vn-af-balao{background:#161618f0}.vn-af-cab{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:16px 18px;display:flex}.vn-af-mini{flex:none;width:30px;height:30px;display:block;position:relative}.vn-af-cab-nome{color:var(--ink);font-size:15px;font-weight:600}.vn-af-corpo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:18px 16px;display:flex;overflow-y:auto}.vn-af-msg{background:var(--field);border:1px solid var(--hair);max-width:88%;color:var(--ink);white-space:pre-line;border-radius:20px 20px 20px 6px;align-self:flex-start;padding:12px 15px;font-size:15px;line-height:1.5}.vn-af-msg-md{white-space:normal;--aurora-bullet:var(--p-accent);flex-direction:column;gap:6px;display:flex}.vn-af-msg-md p{margin:0}.vn-af-msg-md a{color:inherit}.vn-af-msg-eu{background:var(--p-accent);max-width:84%;color:var(--p-on);border-color:#0000;border-radius:20px 20px 6px;align-self:flex-end}.vn-af-resp{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vn .vn-af-recomenda{min-height:44px;box-shadow:none;white-space:normal;text-align:left;padding:11px 18px;font-size:14px}.vn-af-dots{background:var(--field);border-radius:20px 20px 20px 6px;gap:5px;padding:14px 16px;display:flex}.vn-af-dots span{background:#a99cff;border-radius:50%;width:6px;height:6px;animation:1.2s infinite vnAfDots}.vn-af-dots span:nth-child(2){animation-delay:.2s}.vn-af-dots span:nth-child(3){animation-delay:.4s}.vn-af-sugestoes{flex-direction:column;align-items:flex-end;gap:8px;margin-top:6px;display:flex}.vn .vn-af-sugestoes button{cursor:pointer;background:var(--field);min-height:44px;color:var(--ink);text-align:right;border:1px solid #a99cff73;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500}.vn-af-form{border-top:1px solid var(--hair);gap:8px;padding:12px;display:flex}.vn .vn-af-form input{border:1px solid var(--hair);background:var(--field);min-width:0;min-height:46px;color:var(--ink);border-radius:999px;outline:none;flex:1;padding:0 18px;font-size:16px}.vn .vn-af-enviar{cursor:pointer;background:var(--p-accent);width:46px;height:46px;color:var(--p-on);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.vn .vn-af-enviar:disabled{opacity:.5;cursor:default}@media (max-width:767px){.vn-af{--af-borda:16px;--af-balao-folga:16px}.vn-af-painel{width:auto;left:0;right:0;bottom:var(--af-barra,0px);height:min(78svh, calc(100svh - 64px - var(--af-barra,0px)));border-width:1px 0 0;border-radius:28px 28px 0 0;animation-name:vnAfFolha}.vn-af[data-aberta] .vn-af-orb,.vn-af:not([data-liberada]) .vn-af-orb,.vn .vn-af-orb[data-cobre],.vn .vn-af-topo[data-cobre],.vn-af-balao[data-cobre]{opacity:0;pointer-events:none}.vn-af-balao[data-cobre]{visibility:hidden}.vn .lc-topo-btn[data-cobre]{opacity:0!important;pointer-events:none!important}.vn .vn-af-topo,.vn-af-balao{transition:opacity .25s}}.vn-af:not([data-liberada]) .vn-af-orb{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.vn .lv4-orb-core,.vn .lv4-orb-core:before,.vn .lv4-orb-ring,.vn-af-dots span,.vn-af-balao,.vn-af-painel{animation:none}}.vn{--af-reserva:100px}.vn .vna-lista:after{content:"";width:max(var(--af-reserva), var(--vb-pad,0px));flex:none}@media (max-width:767px){.vn{--af-reserva:84px}.vn .lcq-etapas:after{content:"";width:var(--af-reserva);flex:none}}
