/* VEYTU V5.11.7 — animated original-brand emblem; pure UI, no recording indication. */
#room.vux-experience .vux-audio-stage .vux-audio-emblem.v5117-brand-emblem{
 position:relative;display:block;flex:none;width:70px;height:70px;aspect-ratio:1;
 overflow:hidden;border-radius:23%;border:1px solid rgba(41,159,123,.66);
 background:#00392e;box-shadow:inset 0 1px 1px rgba(255,255,255,.2),0 9px 24px rgba(4,91,66,.19),0 0 0 3px rgba(47,172,129,.07);
 transform:perspective(280px) rotateX(3deg) rotateY(-5deg);isolation:isolate;
}
#room.vux-experience .vux-audio-stage .vux-audio-emblem.v5117-brand-emblem::before,
#room.vux-experience .vux-audio-stage .vux-audio-emblem.v5117-brand-emblem::after{content:none!important;display:none!important;}
#room.vux-experience .v5117-brand-emblem img{
 position:absolute;display:block;max-width:none!important;max-height:none!important;object-fit:fill;
 border:0!important;pointer-events:none;user-select:none;-webkit-user-drag:none;
}
#room.vux-experience .v5117-brand-emblem .v5117-emblem-base{inset:0;width:100%;height:100%;}
/* Original V region, not a replacement letter. Rotate around its own centre. */
#room.vux-experience .v5117-brand-emblem .v5117-emblem-v{
 left:30.54%;top:35.25%;width:39.39%;height:34.37%;transform-origin:center center;
 animation:v5117-v-flip 9.2s cubic-bezier(.55,.02,.4,.99) infinite;
 filter:drop-shadow(0 0 2px rgba(0,255,178,.28));
}
/* Three independent glass spheres: inhale, exhale, staggered. */
#room.vux-experience .v5117-brand-emblem .v5117-emblem-dot{transform-origin:center center;animation:v5117-dot-breathe 3.3s ease-in-out infinite;}
#room.vux-experience .v5117-brand-emblem .v5117-emblem-dot1{left:62.52%;top:22.01%;width:14.35%;height:14.35%;animation-delay:-.1s;}
#room.vux-experience .v5117-brand-emblem .v5117-emblem-dot2{left:69.78%;top:32.86%;width:11.32%;height:11.32%;animation-delay:-1.2s;}
#room.vux-experience .v5117-brand-emblem .v5117-emblem-dot3{left:71.53%;top:42.03%;width:10.05%;height:10.05%;animation-delay:-2.3s;}
@keyframes v5117-v-flip{
 0%,17%{transform:rotate(0deg) scale(1)}
 42%,58%{transform:rotate(180deg) scale(.99)}
 83%,100%{transform:rotate(360deg) scale(1)}
}
@keyframes v5117-dot-breathe{
 0%,100%{transform:scale(.93);filter:drop-shadow(0 0 0 rgba(37,245,179,0));}
 50%{transform:scale(1.18);filter:drop-shadow(0 0 5px rgba(37,245,179,.68));}
}
/* Management is deliberately open and has no second access point. */
#room.vux-experience #vuxMoreBtn{display:none!important;}
#room.vux-experience #vuxManagement{overflow:visible;}
#room.vux-experience #vuxManagement>.vux-management-summary{cursor:default;pointer-events:none;min-height:50px;padding-bottom:15px;}
#room.vux-experience #vuxManagement .vux-plus{display:none!important;}
#room.vux-experience #vuxManagement>.vux-management-body{display:flex;flex-wrap:wrap;padding-top:2px;}
#room.vux-experience #vuxManagement .vux-management-title{font-size:clamp(13px,1.1vw,15px);}
@media(max-width:740px){
 #room.vux-experience .vux-audio-stage .vux-audio-emblem.v5117-brand-emblem{width:54px;height:54px;border-radius:22%;}
 #room.vux-experience .vux-audio-stage-head{gap:11px;}
 #room.vux-experience .vux-audio-stage .vux-card-kicker{font-size:clamp(15px,4vw,17px);}
}
@media(max-width:370px){
 #room.vux-experience .vux-audio-stage .vux-audio-emblem.v5117-brand-emblem{width:46px;height:46px;}
 #room.vux-experience .vux-audio-stage .vux-card-kicker{font-size:14px;}
}
@media(prefers-reduced-motion:reduce){
 #room.vux-experience .v5117-brand-emblem .v5117-emblem-v,
 #room.vux-experience .v5117-brand-emblem .v5117-emblem-dot{animation:none!important;transform:none!important;filter:none!important;}
}
