@keyframes sato-clarao{0%{transform:scale(1);opacity:.7;filter:none}28%{transform:scale(1.5);opacity:1;filter:brightness(1.7) saturate(1.3)}to{transform:scale(1);opacity:.9;filter:none}}@keyframes sato-treme{0%,to{transform:none}14%{transform:translateX(-2px) rotate(-3deg)}28%{transform:translateX(2px) rotate(3deg)}42%{transform:translateX(-2px) rotate(-2deg)}56%{transform:translateX(1px) rotate(1deg)}70%{transform:none}}@keyframes sato-gota{0%{opacity:0;transform:translateY(-30%) scale(.6)}25%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(120%) scale(1)}to{opacity:0;transform:translateY(160%) scale(.9)}}@keyframes sato-aro{0%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--aura) 72%,transparent),0 0 0 0 color-mix(in srgb,var(--aura) 70%,transparent)}40%{box-shadow:inset 0 0 0 3px var(--aura),0 0 0 8px color-mix(in srgb,var(--aura) 0%,transparent)}to{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--aura) 72%,transparent),0 0 0 0 transparent}}html[data-satobot-troca] .mascote:before{animation:sato-clarao 1.2s cubic-bezier(.2,.7,.2,1)}html[data-satobot-troca] .mascote:after{animation:sato-aro 1.1s ease-out}html[data-satobot-troca] .mascote-disco{animation:sato-treme .6s ease-in-out .12s}html[data-satobot-troca=suando] .mascote-disco:after{content:"";position:absolute;top:16%;right:26%;width:11%;height:15%;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:linear-gradient(180deg,#d6f1ff,#7cc8f5);box-shadow:0 0 0 1px rgba(10,15,28,.35);pointer-events:none;opacity:0;animation:sato-gota 1.3s ease-in .2s}.sato-avisos{position:fixed;z-index:16;right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:min(300px,calc(100vw - 32px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));pointer-events:none;font-family:Archivo,system-ui,sans-serif;transition:bottom .25s ease}.sato-aviso{display:flex;align-items:center;gap:10px;margin:0;padding:9px 14px 9px 10px;border:1px solid var(--vidro-borda);border-top-color:var(--vidro-topo);border-radius:14px;background:color-mix(in srgb,var(--papel) 90%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:var(--sombra);color:var(--tinta);font-size:13.5px;font-weight:600;line-height:1.3;animation:sato-aviso-entra .32s cubic-bezier(.2,.8,.2,1)}@keyframes sato-aviso-entra{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.sato-aviso-marca{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.sato-aviso[data-tipo=humor] .sato-aviso-marca{background:radial-gradient(closest-side,var(--aura-aviso) 55%,color-mix(in srgb,var(--aura-aviso) 30%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--papel) 90%,transparent)}.sato-aviso[data-tipo=relato] .sato-aviso-marca{border:1.5px solid var(--etiqueta);color:var(--tinta)}.sato-aviso-marca svg{display:block}.sato-aviso[data-humor=feliz]{--aura-aviso:#3dd68c}.sato-aviso[data-humor=pensando]{--aura-aviso:#f5b83d}.sato-aviso[data-humor=suando]{--aura-aviso:#ff5a52}[data-paleta=claro] .sato-aviso[data-humor=feliz]{--aura-aviso:#1fbf75}[data-paleta=claro] .sato-aviso[data-humor=pensando]{--aura-aviso:#f0a500}[data-paleta=claro] .sato-aviso[data-humor=suando]{--aura-aviso:#ef4444}@media (max-width:699px){.sato-aviso{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--papel)}}@media (prefers-reduced-motion:reduce){.sato-aviso,html[data-satobot-troca] .mascote-disco,html[data-satobot-troca] :is(.mascote,.mascote-disco):after,html[data-satobot-troca] :is(.mascote,.mascote-disco):before{animation:none}.sato-avisos{transition:none}}@media print{.sato-avisos{display:none}}