#ipRobotHero #ipRobotChat.ip-robot-panel{
backdrop-filter:none !important;
-webkit-backdrop-filter:none !important;
transform:translateZ(0) !important;
background:
radial-gradient(circle at 82% 14%, rgba(255,0,128,.22), transparent 56%),
linear-gradient(155deg, rgba(13,17,30,.98), rgba(22,18,45,.985)) !important;
border-color:rgba(255,255,255,.22) !important;
box-shadow:0 16px 36px rgba(0,0,0,.46), 0 0 18px rgba(255,0,140,.18) !important;
}
#ipRobotBody.is-canvas #ipRobotCanvas{
display:none !important;
}
#ipRobotBody.is-keyed .ip-robot-video{
display:block !important;
position:absolute !important;
left:0 !important;
top:0 !important;
width:2px !important;
height:2px !important;
opacity:0 !important;
pointer-events:none !important;
}
#ipRobotBody.is-keyed #ipRobotCanvas{
display:block !important;
width:100% !important;
height:auto !important;
}
#ipRobotBody.is-canvas .ip-robot-video{
display:block !important;
position:relative !important;
left:auto !important;
top:auto !important;
width:100% !important;
height:auto !important;
opacity:1 !important;
pointer-events:none !important;
}
#ipRobotHero .ip-robot-body{
position:relative !important;
width:100% !important;
aspect-ratio:1 / 1 !important;
overflow:hidden !important;
border-radius:20px !important;
isolation:isolate !important;
background:
radial-gradient(circle at 70% 24%, rgba(255,12,120,.22), transparent 48%),
radial-gradient(circle at 34% 82%, rgba(106,0,255,.18), transparent 44%),
linear-gradient(155deg, rgba(8,12,22,.98), rgba(15,14,34,.95)) !important;
}
#ipRobotHero .ip-robot-body::before{
content:"";
position:absolute;
inset:0;
pointer-events:none;
z-index:3;
background:
radial-gradient(circle at 74% 20%, rgba(255,0,130,.11), transparent 52%),
radial-gradient(circle at 42% 84%, rgba(106,0,255,.1), transparent 50%);
}
#ipRobotHero .ip-robot-video{
display:block !important;
width:100% !important;
height:100% !important;
object-fit:contain !important;
object-position:center center !important;
background:transparent !important;
image-rendering:auto !important;
-ms-interpolation-mode:bicubic;
transform:translateZ(0) scale(1.01) !important;
backface-visibility:hidden !important;
-webkit-backface-visibility:hidden !important;
mix-blend-mode:screen !important;
filter:saturate(1.08) contrast(1.08) brightness(1.02) !important;
}
#ipRobotHero .ip-robot-video.ip-robot-video--marged{
mix-blend-mode:screen !important;
filter:saturate(1.1) contrast(1.1) brightness(1.03) !important;
}
#ipRobotHero #ipRobotCanvas{
display:none !important;
}
#ipRobotStatic{
display:none;
width:100%;
height:auto;
object-fit:contain;
image-rendering:auto;
transform:translateZ(0);
backface-visibility:hidden;
-webkit-backface-visibility:hidden;
}
#ipRobotCanvasHQ{
display:none !important;
}
#ipRobotHero #ipRobotChat .ip-robot-options{
overflow-x:hidden !important;
overflow-y:auto !important;
}
#ipRobotHero #ipRobotChat .ip-robot-upload-box{
border:1px solid rgba(255,255,255,.20) !important;
border-radius:12px !important;
padding:10px !important;
background:
linear-gradient(145deg, rgba(255,255,255,.04), rgba(255,255,255,.01)),
rgba(8,13,26,.82) !important;
box-shadow:0 8px 18px rgba(0,0,0,.24) inset !important;
}
#ipRobotHero #ipRobotChat .ip-robot-upload-box:hover{
border-color:rgba(255,73,163,.55) !important;
}
#ipRobotHero #ipRobotChat .ip-robot-upload-box input[type="file"],
#ipRobotHero #ipRobotChat .ip-robot-upload-box input[type="url"]{
width:100% !important;
margin-top:8px !important;
border-radius:9px !important;
border:1px solid rgba(255,255,255,.20) !important;
background:#0b1222 !important;
color:#f5f6ff !important;
padding:9px 10px !important;
font:700 12px/1.2 Arial, Helvetica, sans-serif !important;
appearance:none !important;
-webkit-appearance:none !important;
}
#ipRobotHero #ipRobotChat .ip-robot-upload-box input[type="file"]::file-selector-button,
#ipRobotHero #ipRobotChat .ip-robot-upload-box input[type="file"]::-webkit-file-upload-button{
border:1px solid rgba(255,255,255,.28) !important;
border-radius:8px !important;
background:linear-gradient(130deg, #ff2e46, #b700ff) !important;
color:#fff !important;
padding:7px 10px !important;
margin-right:10px !important;
font:700 11px/1 Arial, Helvetica, sans-serif !important;
cursor:pointer !important;
}
#ipRobotHero #ipRobotChat .ip-robot-upload-box input[type="file"]:focus,
#ipRobotHero #ipRobotChat .ip-robot-upload-box input[type="url"]:focus{
outline:none !important;
border-color:rgba(255,68,156,.65) !important;
box-shadow:0 0 0 2px rgba(255,0,128,.16) !important;
}
#ipRobotHero #ipRobotChat .ip-robot-btn:hover,
#ipRobotHero #ipRobotChat .ip-robot-chip:hover,
#ipRobotHero #ipRobotChat .ip-robot-order-btn:hover{
transform:none !important;
}
.neoHeroCombo2026[data-neo-card]{
transform:none !important;
}