/* V357: compact real WebGL mascot, isolated from chart/heatmap DOM. */
@media(min-width:901px) and (prefers-reduced-motion:no-preference){
 #lf-app-root .lf-premium-sidebar .lf343-mascot{display:none!important}
 #lf-app-root .lf-premium-sidebar .lfv-3d{position:relative;flex:none;width:100%;box-sizing:border-box;max-height:176px;padding:6px 7px 5px;margin:2px 0 7px;border:1px solid rgba(42,170,228,.32);border-radius:11px;display:flex;flex-direction:column;align-items:center;gap:2px;background:radial-gradient(ellipse at 50% 36%,rgba(37,140,218,.17),rgba(2,11,25,.72) 80%);box-shadow:inset 0 0 19px rgba(0,184,255,.06),0 3px 18px rgba(0,0,0,.16);isolation:isolate}
 #lf-app-root .lfv-3d-head{font:700 8px 'IBM Plex Mono',monospace;letter-spacing:.1em;color:#9bdcf6;white-space:nowrap}
 #lf-app-root .lfv-3d-canvas{width:117px;height:110px;max-width:100%;display:block;touch-action:none;cursor:crosshair;filter:drop-shadow(0 0 10px rgba(25,150,224,.2))}
 #lf-app-root .lfv-3d-image{display:none;width:90px;height:92px;object-fit:contain}
 #lf-app-root .lfv-3d-foot{display:flex;justify-content:space-between;align-items:center;gap:5px;width:100%}
 #lf-app-root .lfv-3d-marker{font:600 7px monospace;color:#56b6d0;letter-spacing:.06em}
 #lf-app-root .lfv-3d-switch{appearance:none;min-height:24px;cursor:pointer;font:700 8px monospace;padding:4px 5px;border-radius:5px;background:rgba(6,34,54,.93);border:1px solid rgba(65,179,236,.45);color:#c3f2ff}
 #lf-app-root .lfv-3d-switch:hover{border-color:#64eaff;background:#113551}
 #lf-app-root .lfv-3d-switch:focus-visible{outline:2px solid #84eaff;outline-offset:2px}
 #lf-app-root .lfv-3d[data-mode="off"] .lfv-3d-canvas,#lf-app-root .lfv-3d.lfv-3d-fallback .lfv-3d-canvas{display:none}
 #lf-app-root .lfv-3d[data-mode="off"] .lfv-3d-image,#lf-app-root .lfv-3d.lfv-3d-fallback .lfv-3d-image{display:block}
 #lf-app-root .lf-premium-nav{min-height:80px;flex:1 1 auto;overflow-y:auto}
 #lf-app-root .lf-premium-brand,#lf-app-root .lf-premium-account{flex-shrink:0}
}
@media(max-width:900px),(prefers-reduced-motion:reduce){#lf-app-root .lfv-3d{display:none!important}}
